重点一:@数据库设计步骤
(1)建模:信息收集、绘制E_R图
1.确定业务需求
2.标识关键实体
3.标识实体属性
4.确定实体关系
(2)模型转换:数据模型——表
(3)规范化:三范式
*重点二:@绘制数据库E_R图的方法
(1)E_R图是一种防范使用的设计工具。
(2)E_R图是三种形式:实体、属性、关系。
标识实体用:矩形
标识属性用:椭圆形
标识关系用:菱形
*重点三:@理解数据库的规范化
(1)范式:具有最小冗余的表结构。
三范式:第一范式:每一列都是不可在奋斗最小数据单位。
第二范式:满足第一范式,除主键外其他列与主键有关系。
第三范式:满足第二范式,除主键外其他列与主键有直接关系。
*重点四:@使用三范式规范数据库的设计
(1)三范式的优点:使数据结构达到“高内聚,底耦合”
1.有利于维护数据完整性
2.减少数据冗余,节省存储空间
3.有利于相关应用程序的开发 *
数据库的实际不是为了规范化,而是“最适合实际应用”。