三大范式规范数据库设计
第一范式:保证每列的原子性,每列都不可再被拆分
第二范式:在满足第一范式的基础上,一张表只能描述一件事情,除了主键列之外的其他列都依赖于主键列,没有明确提出是直接还是间接(不传递依赖)依赖
第三范式:在满足第二范式的基础上,除了主键列之外其他列都要直接依赖于主键
第一步:需求分析(收集信息)
第二步:绘制E-R图(标示实体,找到实体的属性,标注实体间的关系)
矩形;实体
椭圆形:属性
菱形:关系
第三步:将E-R图转换成数据库模型图
第四步:将数据库模型图转换成数据表
设计数据库的步骤
酒店管理系统E-R图
图书管理系统E-R图