###主键约束和唯一约束的区别:
主键约束: 默认就是不能为空, 唯一
- 外键都是指向另外一张表的主键
- 主键一张表只能有一个
唯一约束: 列面的内容, 必须是唯一, 不能出现重复情况, 为空
- 唯一约束不可以作为其它表的外键
- 可以有多个唯一约束
###建表关系:
一对一
一对多
多对多
###建表原则:
一对多 : 建表原则: 在多的一方添加一个外键,指向一的一方
多对多: 建表原则:
拆成一对多
创建一张中间表, 至少要有两个外键, 指向原来的表
一对一: 建表原则: 合并一张表, 将主键建立关系 , 将它当作一对多的情况来处理