主要学习目标:
1、 E-R图的绘制
2、使用三范式规范数据库的设计
E-R图
E-R图是一种广泛使用的设计工具,主要用来表示事物、事物的数据和其间的关系信息
E-R图将信息分为三种形式:实体,属性和关系
长方形用来标识实体
椭圆用来标识属性
菱形用来确定关系
数据规范化
1 第一范式(1st NF)
第一范式的目标是确保每列的原子性
如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式(1NF)
2第二范式(2nd NF)
如果一个关系满足第一范式,并且除了主键以外的其他列都依赖于主键,则满足第二范式(2NF)
必须满足第一范式
其他列必须依赖于主键
3 第三范式
如果一个关系满足第二范式,并且除了主键以外的其他列既不部分依赖,也不传递依赖于主键列,则满足第三范式(3NF)
满足第二范式
其他列必须与主键列直接相关。