·一对一
一张表中的一条记录与另外一张表中最多有一条明确的关系:通常,此设计方案是保证两张表中使用同样的主键即可
常用信息表:
学生ID(PRI) | 姓名 | 年龄 | 性别 |
---|---|---|---|
2016213097 |
不常用信息表:
学生ID(PRI) | 籍贯 | 婚否 | 住址 |
---|---|---|---|
2016213097 |
·一对多
在“多”关系的表中维护一个字段,这个字段是“一”关系的主键
母亲表
母亲ID | 姓名 | 年龄 | 性别 |
---|---|---|---|
mother1 | |||
mother2 |
孩子表
孩子ID | 姓名 | 年龄 | 性别 | 母亲ID |
---|---|---|---|---|
kid1 | mother1 | |||
kid2 | mother2 |
·多对多
老师表
老师ID | 姓名 | 年龄 | 性别 |
---|---|---|---|
teacher1 | |||
teacher2 |
学生表
学生ID | 姓名 | 年龄 | 性别 |
---|---|---|---|
student1 | |||
student2 | |||
student3 | |||
student4 |
关系表
ID(PRI) | 老师ID | 学生ID |
---|---|---|
1 | teacher1 | student1 |
2 | teacher1 | student2 |
3 | teacher1 | student3 |
4 | teacher2 | student1 |
5 | teacher2 | studen4 |