1 / 63
文档名称:

基于UML建模的对象关系数据库设计与实现.pdf

格式:pdf   页数:63
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于UML建模的对象关系数据库设计与实现.pdf

上传人:quality 2014/1/25 文件大小:0 KB

下载得到文件列表

基于UML建模的对象关系数据库设计与实现.pdf

文档介绍

文档介绍:西北工业大学硕士研究生学位论文基于5亩韵蠊叵凳菘馍杓朴胧迪こ趟妒者:指导教师:业:戴慧瑁作专胡飞软件工程西北工业大学软件学院分类号::。学校代号:学密级:号:
要摘,露允褂肬数据库建模的结果加以实现,本文主要研究象关系数据库特点的数据库:拥有嵌套表、复杂对象和继承机制。经过单元和关键词:数据库建模统一建模语言韵蠊叵凳菘庑畔⑾低信息技术的发展对数据库建模,褪菘夤芾硐低,岢隽诵碌囊G螅虼颂致酆脱芯啃碌氖菘夤芾硐低常并研究与之配套的建模技术是很有必要的。由于关系数据库,和实体关系,模在实际应用中已经表现出一些局限性,针对该问题本文研究了具有面向对象特性的菘饨<际鹾投韵蠊叵凳菘狻可以建立用传统的图难以描述的业务规则,同时对象关系数据库系统作为第三代数据库管理系统,既具备关系数据库管理系统的功能又支持面向对象的特性,具有良好的可扩充性。在某大学某学院“教务管理信息系统,”的项目背景下,采用对象关系数据库管理系统内容有:攵韵低持蠩菘饨3鱿值奈侍猓罢铱裳〉慕S镅裕擞肬解决了这些问题。以魑J菘饨9ぞ撸玌数据库建模方法系统化和完整化,重点研究了蔡嗤己屠嗉涔叵档慕#约癠动态模型的建模。完整地设计了本系统的数据库。并结合工程背景加以运用实现芯苛硕韵蠊叵凳菘饧际醯墓丶际酰⒔陨辖=峁迪种烈桓鲇涤卸系统的测试,该数据库系统性能良好且能够满足需要。已经建成的教务管理信息系统目前运行状况良好,客户使用报告和系统数据分析表明:采用上述方法设计、实现的数据库系统,具有良好的可扩充性、可移植性、可操作性,并且实现了整个教务系统分析设计的有机统一,增加了数据存储类型和操作类型,提高了数据存取速度。西北工业大学趟场溃貉宦畚
—·.—琖、—.瑃,.瑃瑃.,甎.,瑃瑃瓵,甆篋瓸甌琭
第一章绪论允菘饨5姆椒ㄊ窃谧芙嵋郧把д哐芯康幕∩希右酝晟坪透慕苏庖抽象为对象模型,并在其基础上进一步抽象为类,然后将类映射为数据库的所支持的模工程背景课题来源于某大学某学院教务管理信息系统建设项目,该系统为实现教务信息的集中管理、分散操作、信息共享等功能而设计。学院教务管理信息系统运行在互连网上,支持多平台访问与控制,采用分布数据管理方式,用信息化和网络化的方法管理学院大部分的日常教务管理工作包括学生信息管理,学籍管理,选课等。本人在工程中担任的工作:参与系统分析设计,设计实现了系统的数据库,参与客户端代码编写。研究意义信息系统实现的关键是设计数据库,因此如何对系统的数据库建模,并将建模的结果在选定的数据库管理系统,率迪质潜疚奶致的主要内容。系统最初的方案是采用实体关系模型猂对系统建模,用关系数据库系统实现。但是模型建模在本系统中出现了语义流失和表达不够完善的缺点,同时关系数据库在本系统中存在某些应用上的局限性。因此本文提出了利用统一建模语言,对数据库建模的方法,并将建模结果在对象关系数据库管理系统甊,率迪郑杓屏恕ǜ鲂阅芙虾玫氖菘狻方法。该方法主要思路是利用系统分析设计的甲魑J菘飧拍钌杓疲炊韵笫堤式,由于对象和类本身的封装性和独立性,可以在一定程度上减少数据冗余。并且使用这种方法设计数据库,可以在整个系统的分析设计过程中同步完成数据库的设计工作,避免了数据库设计和应用系统开发的脱节,是一个值得参考的途径。运用该方法得到的模型不受数据库管理系统的局限,与对象关系数据库管理系统的连接性更好,并且有利于实现面向对象的软件工程。对象关系数据库是数据库技术发展的新趋势,作为第三代数据库管理系统,它结合了面向对象数据库和关系数据库的特点,将现实世界中的对象抽象并映射为数据库中的表,和面向对象系统的前台应用系统相结合,组成一个前后一致,上下贯通的面向对象的系统,从而弥补了关系数据库数据类型简单,描述能力弱,无法处理复杂应西北等搜程坝卜学位论文第夜
用的不足。尽管目前数据库技术对封装,继承,方法的支持还十分有限,不能完全实现对象的静态结构,动态行为,和约束条件这三大要素,而且对象关系数据库本身还处于完善、发展的阶段,但它的确是数据库发展的一个趋势。随着厂商新产品的推出和具有查询对象关系能力的的完善,数据库的结合将会对数据库应用领域产生巨大而深远的影响。因而,更进一步研究谑菘庵械挠τ糜绕涫窃诙韵蠊叵凳菘庵械挠τ檬峭耆ū匾:头浅S幸庖数据库及其建模技术的发展现状关系型数据库管理系统由于其精巧的关系模型和准确的关系理论,以及众多商用数据库管理系统的支持,仍是当前数据库管理系统市场的主导。从小型数据库系统,.鹊酱笮褪菘庀低砄、,各种商用数据库产品经历了从集中到分布,从单机环境到网络环境,从支持信息管理到联机事务处理狶,俚搅;治处理狶,姆⒄构蹋壳耙丫⒄沟梅浅3墒臁近年来,数据库的应用领域不断扩大,已渗透到如多媒体、通讯、计算机辅助设计/管理和计算机集成制造等一些新的应用领域中,这些新应用对数据库提出了许多新的要