第一章
一 数据库设计
章节目标
- 了解数据库设计的步骤
- 掌握绘制数据库E-R图的方法
- 理解数据库的规范化
- 使用三范式规范数据库的设计
内容
E-R图将信息分为三种形式:
- 实体:使用矩形表示,相对应的是数据库中的表
- 属性:使用椭圆表示,相对应的是数据库中的字段名
- 关系 : 使用菱形表示,实体和属性的关系
三范式
- 第一范式:确保列的原子性
- 第二范式:完全符合第一范式 并且使每一列都和主键关联
- 第三范式:完全符合第二范式 并且使每一列和主键有直接关联
三范式的好处
可以达到 “高内聚 ,低耦合”
- 利于维护数据的完整性
- 减少数据冗余,节省存储空间
- 有利于相关应用程序的开发
设计数据库的步骤
- 建模:信息收集,绘制E_R图
- 模型转换:用数据模型建表
- 规范化:运用三范式