第1章 数据库设计
本章重点:
1、掌握绘制数据库E-R图的方法
2、理解数据库的规范化
3、使用三范式规范数据库的设计
所谓的E-R图就是实体关系图;” E “代表实体通常用矩形表示,” - “代表属性通常用椭圆表示,” R “代表的是关系通常用菱形表示
实体
属性
关系
对应关系也叫影射基数,他指多个实体之间的数量比例关系,有 一对一、一对多、多对一、多对多
Dr E.F.codd 最初定义了规范化的三个级别,范式是具有最小冗余的表结构。这些范式是:
第一范式(1st NF -First Normal Fromate)
第二范式(2nd NF-Second Normal Fromate)
第三范式(3rd NF- Third Normal Fromate)
第一范式确保每列的原子性
第二规范式必须满足第一范式,其他列必须依赖于主键
第三规范式满足第二范式,其他列必须与主键列直接相关
三范式能够使数据结构达到高内聚,低耦合,这样:
有利于维护数据的完整性
减少数据冗余,节省存储空间
有利于相关应用程序的开发