数据库系统设计中面向对象技术的应用
odelinglanguage,UML)可以很好的解决数据库设计中的问题,UML语言描述真实世界中的对象和它们之间的关系,支持应用的开发。UML目前已经成为面向对象技术中的标准建模语言,包括了3大类共9种不同的、相互联系的图:静态图(用例图、类图、对象图)、动态图(活动图、协作图、顺序图、状态图)以及结构图(组件图、配置图),分别描述一个软件系统的外部功能结构、内部静态与动态结构以及程序代码的物理结构。化方法相比,在面向对象方法中虽然难以掌握深层的抽象分析,但是由于它在需求分析和系统设计阶段采用一致的方法能更有效地进行系统模块设计并使软件变得可以重用,因此成为了软件工程中流行的技术。
总之,随着科学技术不断进步和经济不断发展,面向对象技术在当今软件开发中的运用越来越广泛,面向对象技术中使用UML语言对于数据库系统的设计具有非常重要的作用。运用UML语言能详细描述数据库系统的外部功能结构、内部静态结构、动态结构以及程序代码的物理结构,采用面向对象的成熟技术提高了数据库系统设计的效率和质量,提高了数据库系统软件开发的可重用性和可维护性。
参考文献:
[1]吴际、金茂忠.UML面向对象分析[M].北京:北京航空航天大学出版社,2002.
[2]萨师煊、王珊.数据库系统概论[M].北京:高等教育出版社,2002.
[3]韩强、陈天滋.UML在关系型GIS空间数据库设计中的应用与研究[J].江苏大学学报(自然科学版),2002,23(1):82-86.
[4]吉莉、刘玉生.基于UML设计数据库模型[J].计算机与现代化,2001(5):55-58.
[5]朱作付.基于UML与设计模式思想的数据库设计与复用研究[J].华南金融电脑, 2006,(11):91-94.
[6]董传良、陆嘉恒、董玮文等.面向对象数据库中的等价模式演化策略[J].计算机工程, 2000,26(9):23-24.
[7]张民强.利用数据字典实现面向对象数据库的模式演进[J].应用科技, 2003,30(10):24-26.
[8]王功明、关永、赵春江等.面向对象数据库发展和研究[J].计算机应用研究,2006,23(3):1-4.