第一章

                            一  数据库设计

章节目标

  • 了解数据库设计的步骤
  • 掌握绘制数据库E-R图的方法
  • 理解数据库的规范化
  • 使用三范式规范数据库的设计

内容

    E-R图将信息分为三种形式:

  1. 实体:使用矩形表示,相对应的是数据库中的表
  2. 属性:使用椭圆表示,相对应的是数据库中的字段名
  3. 关系 :  使用菱形表示,实体和属性的关系     

第一章

三范式

  1. 第一范式:确保列的原子性
  2. 第二范式:完全符合第一范式 并且使每一列都和主键关联   
  3. 第三范式:完全符合第二范式  并且使每一列和主键有直接关联

三范式的好处

可以达到   “高内聚  ,低耦合

  1. 利于维护数据的完整性
  2. 减少数据冗余,节省存储空间
  3. 有利于相关应用程序的开发

设计数据库的步骤

  • 建模:信息收集,绘制E_R图
  • 模型转换:用数据模型建表
  • 规范化:运用三范式