9 完整性约束Integrity Constraints
1.9.1 主键Primary Keys
Ø建议:主键约束的命名格式为PK_表名,表名不带前缀。如采用字段后加PRIMARY KEY方式添加主键则无需命名,由数据库自动命名。
示例:
- 表T_SYS_MENU的主键约束命名为PK_SYS_MENU。
1.9.2 外键Foreign Keys
Ø建议:外键约束的命名格式为FK_表名_字段名,表名不用前缀,字段名较长时可以缩写。
1.9.3 唯一关键字约束Unique Keys
建议:唯一关键字约束命名规范为UK_表名,表名可以不带前缀。一般情况不会出现一个表除了主键外还有多个唯一约束的情况,确实需要时可以命名为UK_表名_n,n为索引区分标识可以是字段名或者序号。
1.9.4 其他约束Other Constraints
建议:CHECK约束的命名格式为CK_表名_字段名,表名可以不带前缀,名字太长时表名和字段名可以根据需要缩写。