数据库设计——步骤、E-R图、三大范式

一、数据库设计步骤

(1)收集信息
(2)标识实体
(3)标识每个实体需要存储的详细信息
(4)标识实体间的关系

二、E-R图

*****矩形表示实体集
*****椭圆表示实体
*****菱形表示关系
*****直线用来连接属性和实体集,也用来连接实体集和联系集


三、三大范式(Normal Format)

第一范式(1NF)
第一范式的目标是确保每列的原子性。如果每列都是不可再分的最小数据单元(也称为最小原子单元),则满足第一范式。

第二范式(2NF)
第二范式在第一范式的基础上更进一层。
第二范式的目标是确保表中的每列都和主键相关。如果一个关系满足第一范式,并且除了主键以外的其他列都依赖于该主键,则满足第二范式。

第三范式(3NF)
第三范式在第二范式的基础上更进一层。
第三范式的目标是确保每列都和主键列直接相关而不是间接相关。如果一个关系满足第一范式,并且除了主键以外的其他列都只能依赖于主键列,列与列之间不存在相互依赖关系,则满足第三范式。

猜你喜欢

转载自blog.csdn.net/tangbindada/article/details/80690167