!!!注意: 读此篇文章前,如果有key概念不懂,请见我的博客:
https://blog.youkuaiyun.com/qq_37486501/article/details/84103476
数据库中7个Constraint(约束)的概念区分
- Key Constraint: key值不可重复
candidate key can not be duplicated. - Entity Constraint: 实体存在
Prime attribute can not be null. - Domain Constraint: 领域约束
| Domain Constraint: 领域约束——有三个: |
|---|
| data type |
| value range |
| format |
- Not null Constraints: 非空约束
不可为空 - Referential integrity constraints 资料完整性
必须有主键才可以有外来键 - Participation constraints 参与限制
| Participation constraints参与限制——有两个: |
|---|
| total participation 全部参加 |
| partial participation 部分参加 |
- Cardinality constraint(Quantity ratio) 数量限制
| Cardinality constraint(Quantity ratio)数量限制—— 有三个: |
|---|
| 1:1(一对一) |
| m:1(多对一) |
| m:n(多对多) |