数据访问方法分析及相关设计模式的研究

来源 :武汉理工大学 | 被引量 : 8次 | 上传用户:sujie0888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据访问方法是指应用程序访问数据(库)的方法,其核心是应用程序与数据库之间的接口。数据库产业几十年的发展形成了以ESQL、ODBC、JDBC、ADO.NET、O/R Mapping、LINQ等为主的上百种数据访问方法。当前数据访问方法种类繁多,各自有其优缺点和适用范围,同一应用程序可以使用多种不同的方法访问同一个数据库,同一系统可能需要同时采用多种数据访问方法,所以在实际项目中关于数据访问方法的技术选型是一个重要的问题。然而这一问题并不容易解决。一方面,出于竞争需要,数据库厂商推陈出新,数据库和数据访问方法版本迅速更迭,文档得不到及时的更新,并且往往带有厂商自己的观点(不够客观)。另一方面,由于数据访问方法的技术选型不具备值得深挖的科研价值,学术界没有动力对其进行全面的整理,以致于国内外数据库相关教科书中缺乏对此系统介绍和深入分析。所以,分析数据访问方法的发展轨迹,系统地、中立地梳理各种主要方法的原理、特点和适用范围,对典型的方法进行定性和定量分析,为数据访问方法的技术选型提供指导,在当前具有较大的实际价值。在分析数据访问方法的研究意义和必要性的基础上,本文主要研究了如下三方面内容。第二章对各种数据访问方法进行了系统性梳理,在广泛查阅分析原始资料的基础上,将数据访问方法重新划分为四大类,用概述图的形式描述了数据访问方法近40年来的发展历程,对主流数据访问方法进行了定性分析。第三章对三种主要的数据访问方法进行了实验和定量分析,这三种方法在实践中应用最多,我们相信这种定量分析对实践者具有更加明确的参考价值。第四章是关于数据访问模式的研究,设计模式(Pattern)是关于特定环境下解决特定问题的系统化经验,本文将模式概念引入数据访问领域,探讨了数据访问模式的分类与建立,并初步归纳了一些数据访问模式,结合作者参与的实际工程项目说明了模式的应用。我们相信,本文的研究具有较大的现实意义,考虑到相关资料比较分散,本文或许还有资料价值。
其他文献
随着航空产品的复杂程度和现代化程度的不断提高,其日益依赖于先进的试验与测试手段。计算机网络技术与分布式处理技术的发展,为研究先进的实时分布式机载测试系统提供了良好
随着电信市场的逐步开发,竞争日趋激烈,电信运营商的经营模式逐渐从“技术驱动”向“市场驱动”、“客户驱动”转化。这就要求运营商要采取以“客户为中心”的策略,根据客户的实
随着计算机技术和网络技术的飞速发展,计算机和网络已经渗透到社会生活的方方面面。随之而来的网络安全问题也越来越引起人们的关注和重视。入侵检测系统是一种软件与硬件的
Internet技术的迅速发展使得网络逐渐成为人们获取知识的主要途径之一。近年来,E-learning的研究和应用领域飞速发展,为用户提供了前所未有的丰富的学习资源和灵活的学习方式。
软件需求阶段引入的错误,为之付出的成本通常都比较高,因为它的影响会持续到后续的设计、开发和测试等多个阶段,所以在需求文档提交之前,需求验证是非常重要的一步工作。本文的研
电子政务是政府在国民经济和社会信息化的背景下,以提高政府办公效率,增加透明度,改善决策和投资环境,强化经济和社会的有效管理,提高法制治理水平为目标,将政府的信息发布、管理、
随着网络技术的发展和各种网络服务迅猛发展,各种IP网络服务也随之得到飞速发展,这些网络服务的发展离不开网络计费系统的支持。计费是网络提供商获取报酬的最主要最为直接最
航空安全自愿报告是由民航从业人员自愿提供的一种信息报告,主要记录该报告人员经历的民航安全隐患事件过程,其形式包括结构化数据(事件发生地点、时间、航空器类型、航空公司
能源就如企业的“血液”,对于企业的正常运作是必不可少的,因此能源管理部门在大型的工矿企业中占据着举足轻重的地位。企业能源管理系统模型的研究对企业能源的科学管理、优化
随着信息技术的发展,计算机安全问题也日渐突出,虽然解决安全问题有多种手段,比如选择安全的系统,加强安全管理,使用防火墙以及入侵检测等,但每一种安全技术有本身的局限性,使得我们