跳转至

数据库设计

概述

数据库设计

设计数据库的逻辑结构和物理结构。

设计步骤

设计步骤

`mermaid graph LR A[需求分析] → B[概念设计] B → C[逻辑设计] C → D[物理设计] D → E[实施] E → F[运行维护]

Text Only
1
2
3
4
5
6
style A fill:#E3F2FD
style B fill:#E8F5E9
style C fill:#FFF3E0
style D fill:#F3E5F5
style E fill:#FCE4EC
style F fill:#E1F5FE

`

E-R图

E-R图

实体-联系图,用于概念设计。

组成:

  • 实体: 矩形表示
  • 属性: 椭圆表示
  • 联系: 菱形表示

范式

第一范式(1NF)

1NF

属性不可再分。

第二范式(2NF)

2NF

消除非主属性对码的部分函数依赖。

第三范式(3NF)

3NF

消除非主属性对码的传递函数依赖。

BCNF

BCNF

消除主属性对码的部分和传递函数依赖。

参考资料