首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
UML模型向ER模型映射方法研究   总被引:4,自引:0,他引:4  
随着面向对象技术在关系数据库的应用,用传统ER图分析和设计数据库变得愈加不便,而且ER图与UML共存,不利于开发人员交流和对开发过程的管理.为了将UML技术与关系数据库技术相结合,针对UML模型与ER模型的转换过程,提出了包括类图到表的映射策略及类图之间的几种关系在关系数据库中的实现.结合实例"图书管理系统",具体说明UML模型与ER模型映射方法,为数据库实体关系设计提供了一种新的途径.  相似文献   

2.
UML被MDA用来描述各种模型,成为建模语言事实上的标准。但是,由于UML类图中缺少对关系数据库的实现的约束,使得类图转换到的关系数据库模型不唯一,不能充分体现设计者对数据库的设计意图。这不利于MDA中PIM模型和关系PSM模型的双向转换。为解决以上问题,本文提出一种通过添加构造型和OCL约束来扩展UML类图的方法,以加强类图中数据之间的关系及约束,使PIM模型能够唯一地转换到PSM模型。最后,采用QVT模型转换方法将扩展后的UML类图转换到关系数据库模型,并结合例子给出了UML类图的关联、继承、组合和聚合关系等到关系数据库模型的转换规则和方法。利用本方法可以使UML类图到关系数据库模型的转换结果唯一。  相似文献   

3.
UML在关系数据库设计中的应用   总被引:2,自引:0,他引:2  
UML是面向对象程序设计中的一种标准的建模技术。在关系数据库系统的设计过程中,可先‘利用UML建立商业模型,然后将其映射成表。本文讨论了关系型数据库技术以及数据库建模的方法。并结合一个实例介绍了运用UML进行关系数据库建模的方法和技巧。  相似文献   

4.
UML类模式在数据库中的应用   总被引:1,自引:0,他引:1  
关系模型是当前成熟的、普遍应用的数据库设计技术,随着面向对象技术的迅猛发展,UML对建模符号进行了统一,在面向对象方法作出了重要贡献,将UML静态设计模型与关系数据库设计相结合,提出一套完整的对象-关系映射方法,并进行相应规范化,满足3NF,在创建数据库方面具有很大优越性.  相似文献   

5.
采用ORM技术的软件开发方法研究   总被引:6,自引:0,他引:6  
首先介绍对象模型与关系模型的两个基本定义并推出两者之间的映射函数,然后通过UML建立对象模型与关系模型的映射,最后介绍一种实现关系数据库与对象之间自动映射的ORM技术,说明采用ORM框架的软件开发总体设计和关键技术。  相似文献   

6.
张琳  陈操宇 《微机发展》2005,15(2):38-40
大量的应用程序采用面向对象的结构,并需要在一个持久化的存储机构———关系数据库中存放和取回数据。面向对象和关系数据库这两种技术存在着阻抗不匹配,使用UML对两种模型进行转换可以减少这种不匹配。但UML对两者的模型转换存在着不足,文中提出了在UML建模环境中引入扩展对象图描述对象和关系的模型转换,简化了模型转换的步骤,使得模型转换的自动化程度更高。  相似文献   

7.
大量的应用程序采用面向对象的结构,并需要在一个持久化的存储机构--关系数据库中存放和取回数据.面向对象和关系数据库这两种技术存在着阻抗不匹配,使用UML对两种模型进行转换可以减少这种不匹配.但UML对两者的模型转换存在着不足,文中提出了在UML建模环境中引入扩展对象图描述对象和关系的模型转换,简化了模型转换的步骤,使得模型转换的自动化程度更高.  相似文献   

8.
UML作为一种面向对象的标准建模语言,在关系数据库系统的建模领域也得到了广泛的应用.用UML为关系数据库模式建立的模型比ER模型表达力更强,但目前的UML数据库建模技术主要强调静态模型.概述了如何使用UML动态建模方法为关系数据库操作建模.在建立的框架的基础上可为原子数据库操作建模,进而为更复杂的数据库操作建模.这种方法将为用户和开发者提供对整个系统的一个统一视角,将UML的强大功能扩展到数据库领域.  相似文献   

9.
本文介绍了UML(Unified Modeling Language)的发展情况、基本概念、建模的基本过程,阐述了一种基于UML技术的关系数据库建模方法,以学籍管理系统作为案例分析了UML类到关系数据库表及表访问操作之间的映射方案。  相似文献   

10.
徐婉珍 《福建电脑》2007,(8):105-105,107
随着面向对象技术的发展及应用的日益复杂化,UML已成为应用开发的流行建模工具,并将取代关系数据库的ER图建模方法.本文阐述了从UML类图映射到关系表的基本策略,并提供应用实例.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号