- 将实体与实体之间的关系,反映到最终数据库表的设计上来:将关系分为三种:
一对一
、一对多
(多对一)、多对多
- 所有的关系都是指表与表之间的关系
- 在创建表的时候需要给出实体的信息,还需要维护实体与实体之间的关系:主键与外键来维护实体与实体之间的关系:外键添加在多方
一对一
- A表中的一条记录最多匹配B表中的一条记录,反之亦然
- 学生表: 姓名,性别,年龄,身高,体重,婚姻状况, 籍贯, 家庭住址,紧急联系人
id | 姓名 | 性别 | 身高 | 体重 | 婚姻状况 | 籍贯 | 家庭住址 | 紧急联系人 |
---|---|---|---|---|---|---|---|---|
- 表设计成以上这种形式:符合要求!其中姓名,性别,年龄,身高,体重属于常用数据;但是婚姻,籍贯,住址和联系人属于不常用数据:每次查询都是查询所有数据,不常用的数据就会影响效率,实际又不用
- 解决方案:将常用