数据库设计 – 你应该在哪里定义外键?
发布时间:2020-12-12 06:14:56 所属栏目:MsSql教程 来源:网络整理
导读:在数据库或应用程序的代码部分中定义外键是否更好? 解决方法 将外键放在数据库上.即使您在保存之前验证应用程序中的数据,FK也是一个很好的QA备份.对于第一个近似值,应用程序始终存在数据问题.将这样的控件从系统中取出只会引发数据无提示损坏的故障模式. 没
在数据库或应用程序的代码部分中定义外键是否更好?
解决方法将外键放在数据库上.即使您在保存之前验证应用程序中的数据,FK也是一个很好的QA备份.对于第一个近似值,应用程序始终存在数据问题.将这样的控件从系统中取出只会引发数据无提示损坏的故障模式.没有什么比在数据仓库中工作几年才能看到这一点.在应用程序开发人员认为可以在应用程序代码中强制执行数据完整性之后,您会花时间在错误的错误之后完成这些工作.花费任何时间执行此操作,您将得出结论,应用程序托管数据完整性只不过是一种自负. 此外,查询优化器可以使用外键来推断有关表连接的信息,因此FK将产生更高效的查询计划. 外键还有很多其他好处.帮助每个人 – 把FK放在数据库上. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |