整洁
如果数据库有完整性约束,应用层面又有业务逻辑校验,维护起来会比较繁琐;
灵活性
数据库层面完整性校验,不管是种类,还是所能达到的效果都是比较有限的,而应用层面上所能提供的校验确实非常丰富的。
跨平台
现在很多应用系统都是跨数据库平台的,而针对一个数据库设置的约束,有可能在另外一个数据库不适用,需要另起炉灶来维护,这样维护成本高,所以不如都放在应用层面来做数据完整性约束。
------------------------------------------------------------------------------------
其他资料
<!-- Baidu Button BEGIN -->
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26687597/viewspace-1207589/
,如需转载,请注明出处,否则将追究法律责任。