## 数据库的设计
表是现实世界的抽象
数据库的设计,直接涉及项目开发的程度,与项目的性能
数据库的设计:
1、多表之间的关系
1、一对一的关系
*如 人和身份证之间的关系
*分析:一个人只有一个身份证,一个身份 证只能对应一个人
2、一对多(多对一):
*如:部门和员工
分析:一个部门有多个员工,一个员工只 能对应一个部门
3、多对多:
*如:学生和课程,、
分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择
2、数据库设计的范式
## 数据库的设计
表是现实世界的抽象
数据库的设计,直接涉及项目开发的程度,与项目的性能
数据库的设计:
1、多表之间的关系
1、一对一的关系
*如 人和身份证之间的关系
*分析:一个人只有一个身份证,一个身份 证只能对应一个人
2、一对多(多对一):
*如:部门和员工
分析:一个部门有多个员工,一个员工只 能对应一个部门
3、多对多:
*如:学生和课程,、
分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择
2、数据库设计的范式