数据库设计¶
概述¶
数据库设计
设计数据库的逻辑结构和物理结构。
设计步骤¶
设计步骤
`mermaid graph LR A[需求分析] → B[概念设计] B → C[逻辑设计] C → D[物理设计] D → E[实施] E → F[运行维护]
| Text Only | |
|---|---|
1 2 3 4 5 6 | |
`
E-R图¶
E-R图
实体-联系图,用于概念设计。
组成:
- 实体: 矩形表示
- 属性: 椭圆表示
- 联系: 菱形表示
范式¶
第一范式(1NF)¶
1NF
属性不可再分。
第二范式(2NF)¶
2NF
消除非主属性对码的部分函数依赖。
第三范式(3NF)¶
3NF
消除非主属性对码的传递函数依赖。
BCNF¶
BCNF
消除主属性对码的部分和传递函数依赖。