请问老师,为什么城市表中的省份ID没有使用外键约束?
来源:4-7 如何设计商品的库存?(一)

winfred_wu
2019-07-08
请问老师,为什么城市表中的省份ID没有使用外键约束?
写回答
2回答
-
设计数据库都不使用外键约束,编写代码来控制逻辑一致性。因为使用外键容易产生外键闭环,一个数据库里面上百张表,大闭环套小闭环,哪个数据表的记录都不能删改了。所以就不使用外键。
112019-07-08 -
winfred_wu
提问者
2019-07-11
老师,您好!
问题1:在非新零售业务是否解决了闭环问题,就可以使用外键约束,还是都不推荐使用?
问题2:在使用ORM是操作数据库,外键约束有助于编码,我们应该如何权衡外键约束的使用?
112019-07-11
相似问题
不使用数据库外键约束,而由程序控制的原因
回答 1
有没有整个零售数据库的ERD图?
回答 2