基于MDA的数据库概念模型可视化研究设计与实现

来源 :安徽理工大学 | 被引量 : 4次 | 上传用户:ASINLU
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库建模的方法在软件开发过程中的作用越来越重要,使用设计建模的方法可以提高软件项目成功的可能性已经成为不争的事实。数据库设计主要设计两个数据模型:与具体数据库无关的概念模型和与具体数据库相关物理模型。传统的数据库建模大多是将概念模型设计和物理模型设计相分离,当物理模型需要修改时,为了保持文档的一致性,概念模型也需做相应的修改,当模型比较大时,工作量是相当大的,大大降低了数据库设计生产率。为了解决上述问题,本文提出了一种“基于MDA数据库概念模型可视化设计”解决方案。在该方案中,数据库概念模型相当于MDA中的PIM模型,物理模型相当于MDA中的PSM模型。本文的研究工作主要有以下几个个方面:1.介绍了MDA(模型驱动架构)标准、主要模型,对MDA的关键技术进行了深入的研究,指出了实施MDA的难点是模型间的转换,而MDA中作为模型转换的数据文档应该用统一的格式,提出XML格式是最佳的数据文档存储格式。2.遵循MDA体系架构标准给出与操作平台无关的面向对象的Java语言实现的数据库概念模型可视化系统的设计。该系统使用的MVC(Model View Controller)模式,使得模型—视图—控制分离,有利于工具功能上的拓展;在架构上使用C/S架构,使得软件设计出的概念模型能够传递给服务器便于服务器进行概念模型和物理模型间的转换,同时也能接收验证服务器传递来的由物理模型转换来的概念模型。由于Java语言的平台无关性,使用Java语言设计,使得工具符合MDA中的PIM(平台无关)技术标准。3.实现了对建立的可视化概念模型的XML存储。按照XML1.0规范编定了DTD文档,能够与按照这个DTD标准编写XML存储格式的概念模型和物理模型通过相关转换规则进行模型数据交换和传递,这势必提高数据库设计的效率和数据库文档一致性。数据库概念模型的XML存储,为以后完整的逆向工程(与平台无关(PIM)的关系数据库概念模型到与平台相关(PSM)的关系数据库物理模型间转换)奠定了基础。4.将本课题设计的工具-EREditor应用到航班订票系统的概念模型建模中,验证了EREditor的可行性和正确性。
其他文献
文章首先概述了建筑工程中监理和施工技术的相互促进作用,然后提出了建筑工程中监理与施工技术相互促进作用的实现途径,包括保证工程进度、提高工程质量、严格监督和管理工程
为了进一步提升房屋建筑工程中大体积混凝土结构施工技术的应用效果,保证房屋建筑工程的施工质量,文章分析了房屋建筑工程中大体积混凝土结构施工技术的常见问题(裂缝、麻面
文章阐述了注浆技术的定义,说明了房屋建筑工程施工中注浆技术的具体应用,包括对墙体和门窗的修理、地面渗漏的补救,希望为相关工程的开展提供参考.
正方形作为一种简单而优美的图形,既反映了特殊四边形的所有特征,又能与图形变换等重要的几何方法有机地融为一体.因此,近年来以正方形为背景的试题在各级各类数学竞赛中屡屡现身
智能建筑施工技术在20世纪末传入中国,以其良好的智能化、专业化和信息集成化等优势在建筑领域中应用广泛。文章对BIM技术进行了概述,说明了BIM技术在建筑智能化工程中的应用
定语从句是高中英语教学的重点、难点,又是高考考查的热点。仔细研究近年各地高考试题,不难发现命题者往往借助于定语从句先行词的特殊用法,巧妙考查考生在特定语境中对定语从句关系词的选择。现举数例分析如下:  1.(2006山东)We’re just trying to reach a point_______both sides will sit down together and talk.  A.
期刊
文章阐述了基建工程结算审计风险的来源;说明了基建工程结算内部审计存在的问题;提出了基建工程结算内部审计的优化策略,包括选择高素质审计人员、制定完善的审计流程、提高
(本讲适合初中)证明线段相等问题一般可从以下兰个方面寻求证题思路.
近年来,各地区积极推广应用BIM技术,为建筑工程施工和管理提供了新的工具和方法,极大程度上提高了管理效率和水平。文章阐述了BIM技术在工程造价管理中应用的优势,说明了BIM
论述了桩基础施工技术的作用与优势,分析了房屋建筑中桩基础的施工技术要点,并从振动沉桩、静力压桩、钻孔灌注桩、人工挖孔桩四方面,阐述了桩基础在建筑工程中的应用,有利于