基于形式化UML的关系数据库实现策略

来源 :北京化工大学 | 被引量 : 2次 | 上传用户:netcapo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现在的开发环境多数是面向对象的,而存储机制往往是基于功能分解的关系型数据库,同时在DBMS(Database Management System)支持的数据库模型中,关系型数据库是最普遍的,因而就存在将面向对象的思想和关系数据库模型相统一的问题。统一建模语言(UML)已经成为一种有效普遍的而向对象软件开发的建模语言,所以有必要把UML模型和数据库的设计统一起来,这样可以使得数据库模型的扩展性、健壮性得到了大大地提高。UML模型采用了大量的图形符号,虽然仔细地使用分析、设计方法并结合彻底的评审确实导致了高质量的软件开发,但这些方法应用的偏差可能产生各种问题,一个系统规约中可能包含矛盾、二义性、含糊性、以及抽象层次的混乱。形式化方法提供了高层确认的手段,可以使用数学证明来展示设计和规约匹配以及某些程序代码是某设计的正确反映,同时形式化方法利于实现机器的自动检验。本文结合中国石油和化学工业协会评审系统,利用统一建模语言(UML),系统介绍了系统模型向关系数据库数据模式的转换及系统实现的面向对象的软件工程设计方法。首先,用UML的用例图、序列图、类图、状态图对其进行了建模。然后,在类的设计过程中,借助了形式化UML的表达框架,检测了类模式的设计错误,对类模式进行了优化。最后,运用类图中类间的几种关系在关系数据库中的实现策略,建立了中国石油和化学工业协会评审系统数据库中的表,并实现了整个系统的开发。
其他文献
伴随着网络技术和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,人们可以轻松地从网络上获取各种各样的多媒体信息。与此同时大量诸如非法复制、伪造、篡改
软件的可靠性差和开发效率低一直是困扰软件产业界的两大难题,高效率地开发正确、可靠的软件已成为软件产业的迫切要求。尤其在现在各种大型数据库处理系统,商业网站特别是一
随着科技文献的电子化,科研人员对文档图像的自动识别与理解的要求也越来越高。随着OCR技术的发展,基本实现了对文档图像中文字的识别理解。然而针对文档图像中数学公式的自动
随着计算机技术与internet互联网的发展,人们的信息交流带来了巨大的变化。各种现代化的技术手段和大量丰富的电子信息资源,提供和服务于人类社会。其中现代化的技术之一,计算机
椭圆曲线密码系统近年来已被广泛制定于各种国际标准,椭圆曲线密码技术可应用于加解密、数字签名、密钥交换、大数分解和质数判断等。在相同的安全强度下,ECC的密钥长度远比其
这几年,超声影像在前列腺外科临床中运用得越来越广泛。从超声图像中分割出前列腺的边界在测量前列腺体积,估测肿瘤边缘以及实时目标图像导引的活组织穿刺中有重要的临床意义
随着经济、社会和科技的发展,个人电脑、智能手机等设备大规模普及,互联网应用越来越广泛和深入,人们进入了大数据的时代。云计算、大数据、云存储共同组成了学术界和商业界
在Internet飞速发展的今天,随着新业务的增加和数据业务量的猛增,需要网络能够迅速有效地提供新的服务,实现网络与业务融合的需求也越来越迫切。在这种环境下,软交换技术应运
Ad Hoc网络作为一种“自组织”,“无中心”,无需固定网络基础设施支持的多跳无线网络,其特点决定了可以被广泛地应用于军事作战、传感器网络、某些紧急的临时性场合以及个人网络
多Agent系统技术已经在供应链管理等诸多领域逐渐体现了它的巨大潜力和价值。随着技术的发展,有关Agent模型结构研究主要集中于BDI或其演化模型。然而,在Agent工程化方面,尽管一