数据库设计中约束设计需要考虑哪些问题?

提问者:帅平 问题分类:数据库
数据库设计中约束设计需要考虑哪些问题?
1 个回答
相视而笑
相视而笑
进行约束设计的话,可以考虑如下的问题:
1、PK应该是有序并且无意义的,由开发人员自定义,尽可能简短,并且是自增序列。
2、表中除PK以外,还存在唯一性约束的,可以在数据库中创建以“uk_”作为前缀的唯一约束索引。
3、PK字段不允许更新。
4、禁止创建外键约束,外键约束由程序控制。
5、如无特殊需要,所有字段必须添加非空约束,即not null。
6、如无特殊需要,所有字段必须有默认值。
发布于:2年前 (2023-03-22) IP属地:四川省
我来回答