这是软件工程最重要的基本原则之一。简言之即信息的作用域越小越好,数据库的透明度越大越好,因为应用程序需要知道得越多就越复杂。使数据库黑盒化 (透明度高) 的方法很多,除了设计上的局部化处理外,还可以利用 DBMS 的触发器、存储过程、函数等,把数据库中无法简化的复杂表关系封装到黑盒子里,隐藏起来,特别是放到服务器端,其优越性更是多方面的。
文章来源于领测软件测试网 https://www.ltesting.net/
发布: 2008-10-22 11:02 | 作者: 不详 | 来源: 测试时代采编 | 查看: 64次 | 进入软件测试论坛讨论