Skip to content

Commit

Permalink
Update index.md
Browse files Browse the repository at this point in the history
  • Loading branch information
WallenHan authored Dec 10, 2024
1 parent 8051b94 commit 4259e83
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions content/post/db_trouble_shooting/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ tags = ['mysql']
| 2 | 李四 | 电脑, 鼠标, 键盘 |
```

**问题**:购买商品列包含多个值,不符合1NF。
**修正**
**问题**:购买商品列包含多个值,不符合1NF。
**修正**

```markdown
| 订单ID | 用户名 | 购买商品 |
Expand All @@ -35,7 +35,7 @@ tags = ['mysql']
```

### 第二范式(2NF)
**定义**:在符合第一范式的基础上,表中的每一个非主键列都完全依赖于主键,不能依赖于主键的一部分。
**定义**:在符合第一范式的基础上,表中的每一个非主键列都完全依赖于主键,不能依赖于主键的一部分。
**示例**

```markdown
Expand All @@ -60,7 +60,7 @@ tags = ['mysql']
| 1 | 张三 |
| 2 | 李四 |

商品表:
商品表:
| 商品ID | 商品名 |
|--------|---------|
| 101 | 手机 |
Expand All @@ -69,7 +69,7 @@ tags = ['mysql']
| 104 | 鼠标 |
| 105 | 键盘 |

订单表:
订单表:
| 订单ID | 用户ID |
|--------|--------|
| 1 | 1 |
Expand All @@ -88,8 +88,7 @@ tags = ['mysql']
### 第三范式(3NF)
**定义**:在符合第二范式的基础上,表中的每一个非主键列都直接依赖于主键,不能依赖于其他非主键列。
**示例**

假设用户表包含用户地址:
假设用户表包含用户地址:

```markdown
| 用户ID | 用户名 | 地址 |
Expand Down

0 comments on commit 4259e83

Please sign in to comment.