PK 主键 constraint primary key
UK 唯一约束 constraint unique key
DF 约束默认 constraint default for
CK 检查约束 constraint check
FK 主外键关系 constraint foreign references——现代软件开发几乎不用
| 完整性类型 | 核心目标 | 包含的约束 |
|---|---|---|
| 实体完整性 | 保证表中「行(实体)」唯一 | PK(主键约束) |
| 域完整性 | 保证「列(域)」数据合法 | DF(默认约束)、CK(检查约束) |
| 参照完整性 | 保证表间关联关系有效 | FK(外键约束) |
| 用户定义完整性 | 满足自定义业务规则 | UK(唯一约束)、CK(检查约束) |

