基于实体数据模型的信息系统开发方法研究

来源 :武汉理工大学 | 被引量 : 20次 | 上传用户:thinkcell
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实体数据模型(Entity Data Model, EDM)是微软在Visual Studio.NET2008中提出的一种新型的平台无关的可执行概念模型。目前,EDM主要用于信息系统集成,微软已经开发了相关的工具能够将平台相关模型,如关系数据模型(Relational Data Model, RDM),转化为EDM。在基于EDM的信息系统开发方法中,既将EDM作为数据库设计的概念模型,又将EDM作为数据库访问的中间层,信息系统可以通过EDM对数据库进行访问,而不是直接访问数据库。但是,目前将EDM作为概念模型用于数据库设计的研究还相对较少。为了更好地将EDM用于数据库设计并有效的支持基于EDM的信息系统开发,需要设计一种EDM到RDM的转换工具。本文提出了一种从EDM到RDM的映射规则和转换算法,并设计和实现了EDM到RDM的分析与转换工具。本文首先对实体框架和EDM模型的基本概念进行了深入的研究和分析,并详细介绍了EDM模型各个元素的特点和表现形式。针对EDM的特点提出了采用EDM模型进行数据库设计的基本方法。该方法类似于采用传统ER模型进行数据库设计的方法,但是还具有自身的特点;接着本文重点研究了从EDM到RDM的转换,提出了EDM中元素到RDM中对应元素的映射规则和转换算法,这是EDM到RDM的转换的基础。基于这些映射规则和转换算法,本文设计并实现了EDM到RDM的转换工具。最后,本文提出了基于EDM进行信息系统开发的基本方法,主要包括ADO.NET Data Services的数据库访问技术和LINQ(Language-Integrated Query)的数据库访问方法。本文的研究表明,EDM模型作为信息系统开发的基本模型,它贯穿了信息系统开发的整个过程。本文设计并实现的EDM到RDM的转换工具,能够更好的将EDM模型作为概念模型用于数据库设计。
其他文献
人才派遣是用人单位根据工作需要,通过人才服务机构租借人才的一种新型的用人方式,也是一种全面的高层次的人事代理服务。人才服务机构通过与用人单位和派遣人员分别签订《人
普适环境中的人机交互与传统的人机交互有着不同的特征和需求。普适计算的概念要求其系统的入机交互模式更加自然、更加符合人们原有的交互习惯。在这种要求下,多模态的交互
人脸识别是一种新型的生物特征识别技术,与指纹识别、虹膜识别类似,可作为人的身份唯一性认证的重要手段。人脸识别以人像为分析基础,只需采用廉价的取像装置。人像获取具有
优化问题是一个古老的问题,但同时也最具有现实的意义。本文主要探讨基于神经网络的BP算法和PSO算法的优化问题。首先,分析了BP神经网络及BP算法和PSO算法特点;然后,在已有BP
虚拟化技术是推动网络技术和服务不断突破和创新的关键技术。通过在共享的物理网络基础设施上同时实现多个虚拟网络,能够提高物理资源的利用效率,此外还能模拟真实的网络实验
视频人脸的识别作为计算机视觉和模式识别领域的一个重要课题,具有很大的研究价值和潜在的市场应用需求,近年来吸引了众多的学者和研究机构投身于该领域的研究之中。目前,该
移动自组网(Mobile Ad hoc networks: MANET)是一种特殊的由移动节点所组成的多跳自组织通信网络。与其它类型的网络相比,移动自组网具有灵活性、健壮性等特点,使其得到越来
无线传感器网络技术被认为是21世纪中能够对信息技术、经济和社会飞速进步发挥重要影响的技术。由于无线传感器网络具有快速组网、灵活等特点,其应用领域十分广泛,并引起了学
无线传感器网络(Wireless Sensor Networks,简称WSNs)是由部署在一定区域的传感器节点组成,通过无线通信的方式形成的一个多跳的网络系统,并综合了分布式处理、无线通信、嵌入
图像信息在人类生活和社会发展中发挥着越来越重要的作用,提高图像处理速度已经成为各个领域要解决的热点问题之一。专用处理器核是解决图像处理问题的有效手段,但由于任务缺乏