!!!注意: 读此篇文章前,如果有key概念不懂,请见我的博客:
https://blog.csdn.net/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(多对多) |