数据库设计时 保持单个表的独立性,但是表之间没有主外键强制的约束,这样设计的利弊是什么?

利:单表数据的可维护性变强。 不会出现删除这个表的数据影响到别的表的“意外”发生。对单张表的DML在特定情况下性能强于外键串起来的表
弊:数据的一致性可能会受到影响。

一般推荐业务性很强的数据库(OA,ERP)用外键 。而线上网站对外提代访问多数建议用独立表的然后辅以程序完成约束

原文地址:https://www.cnblogs.com/cheari/p/5544105.html