SQL Server数据库开发

第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)

第一范式确保每列的原子性
第二规范式必须满足第一范式,其他列必须依赖于主键
第三规范式满足第二范式,其他列必须与主键列直接相关

三范式能够使数据结构达到高内聚,低耦合,这样:
有利于维护数据的完整性
减少数据冗余,节省存储空间
有利于相关应用程序的开发

猜你喜欢

转载自blog.csdn.net/weixin_43125040/article/details/82377589
今日推荐