多表关系
1 一对一关系
例:一个人对应一张身份证
2 一对多的关系
例:部门和员工
3 多对多的关系
例如:学生和课程
2. 实现关系
1. 一对多(多对一)
例:部门和员工
实现方式:在多的一方建立外键,指向 “一” 的一方的主键。
2. 多对多
例如:学生和课程
实现方式:多对多关系实现需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键。
3. 一对一关系(合成一张表即可,没必要这么麻烦的)
例:人和身份证
实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方主键。