1.3 数据库设计基础
【视频讲解:数据库设计基础】
一、设计原则
1.关系数据库的设计应遵从概念单一化“一事一地”原则
即将不同的信息分散到不同的表中,一实体对应一表,以使数据的组织和维护工作简单
例:学绩管理系统—学生表、课程表、选修表
2.避免在表之间出现重复字段
除外键外,尽量不出现重复字段而使数据冗余
3.表中的字段必须是原始数据和基本数据元素
不包括通过计算可得到的“二次数据”或多项数据的组合
例:年龄可以通过计算得到
4.用外部关键字保证有关联表之间的联系
用FK维系表之间的关联,以反映实体间客观存在的联系
二、设计步骤
1.需求分析
2.确定需要的表,抽象实体
3.确定所需字段
4.确定表间联系
5.设计求精
分析并测试数据记录,查找错误
|