企业治理信息系统组件化信息资源分析与设计(3)
2017-04-18 01:13
导读:(二)企业治理信息系统的组件化数据完整性治理 在组件方法中,组件要具有高度的自治,就需由组件往治理数据库数据完整性,而不是由DBMS往治理数据库数据
(二)企业治理信息系统的组件化数据完整性治理
在组件方法中,组件要具有高度的自治,就需由组件往治理数据库数据完整性,而不是由DBMS往治理数据库数据完整性。对关系型的数据库,组件要实现参照完整性,则一个面向业务组件中的组件所使用的数据库中的数据是跨组件化表单集的,那么该组件可通过自己的面向业务组件中的数据库治理组件进行连接,要留意的是表单外码的连接不能采用DBMS的连接,这里的表单外码只是逻缉意义上的而非物理的,数据库治理组件通过表单外码检索出外部组件化表单集中的数据。
由于表单外码作为数据库治理组件的接口中的一部分,使用上具有更大的灵活性。由于使用组件化表单集之间数据时,表单外码的连接不能采用DBMS的连接,而只能采用数据库治理组件进行连接,确保了面向业务组件的数据完备和数据库的组件化,而且保证了系统的完整性和一致性。数据库的触发器主要作用就是能够实现由主码和外码所不能保证的、复杂的参照完整性和数据的一致性。组件化的数据库设计时,数据库的触发器可嵌进到数据库治理组件中,考虑到面向业务组件的组件化表单集可能是分布的、由不同的DBMS治理的,不同的数据库它的触发器也不同,若仍将数据库的触发器嵌进到数据库治理组件中,则组件的可重用性、可替换性将大大降低,在这种情况下,应避免使用数据库的触发器。
结论
对企业治理信息系统的信息资源进行组件化分析与设计,增加软件的复杂度、增加了软件开发的前期投进,且有一定的数据冗余度等题目。但组件化的应用系统的维护和升级变得简单和轻易,而组件又有高重用性、可替换性,从长远的角度是降低了软件本钱和企业的投进。
您可以访问中国科教评价网(www.NsEac.com)查看更多相关的文章。 参考文献:
1.姚家奕主编.治理信息系统[M].首都经济贸易大学出版社,2003
2.甄镭.信息系统升级与整合:策略