数据库综述【文献综述】

数据库综述【文献综述】

ID:464341

大小:32.80 KB

页数:4页

时间:2017-08-05

上传者:U-944
数据库综述【文献综述】_第1页
数据库综述【文献综述】_第2页
数据库综述【文献综述】_第3页
数据库综述【文献综述】_第4页
资源描述:

《数据库综述【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

毕业论文文献综述通信工程数据库综述摘要:“数据库”概念最早出现在20世纪中叶,当时美军为作战指挥需要将收集到的各种情报存储在计算机中,并且称之为—数据库。而DBMS是数据库主要的工作模式之一,下面我们会介绍他的工作方式,而基于VB的网络数据库将是我们这次课题的主要研究对象。关键词:数据库;DBMS;MicrosoftSQLServer1、引言数据库技术产生于20世纪60年代,经历了格式化数据库(以层次和网状数据库为代表),经典数据库(以关系数据库和后关系数据库为代表)和新型数据库(以对象数据库和XML数据库等为代表)的三代发展演变。40多年来,数据库技术的重要性和意义已经被人们所认识与理解。首先数据库技术已经形成相对完整成熟的科学理论体系,成为现代计算机信息处理系统的重要基础与技术核心,造就了C.W.Bachman、E.F.Codd和J.Gray三位图灵大奖得主;其次,数据库带动和形成了一个巨大的软件产业——数据库管理系统产品和相关技术工具与解决方案,对经济发展起着极大的冲击和推动作用,表现出非凡的生产力效应;再者,数据库研究和开发领域的各项成就推动了其他众多计算机理论与应用领域的进步,对于这些领域的发展起到了巨大的支撑作用,成为各种计算机信息系统的核心内容与技术基础。进入新世纪,数据库系统及应用技术越来越得到人们的重视和关注,强化数据库基础教育与应用训练显得非常必要和十分迫切。IEEE/ACM颁布的CC2005(ComputingCurricula2005)将数据管理和实践列为大学计算机教学全部5个方向(计算机工程CE、计算机科学CS、信息系统IS、信息技术IT和软件工程RE)的必须内容。2、数据库系统概述“数据库”概念最早出现在20世纪中叶,当时美军为作战指挥需要将收集到的各种情报存储在计算机中,并且称之为—数据库。起初只是将其简单看作一个个存储数据文件的电子容器。随着数据库管理技术的发展,人们沿用并逐步引申了数据库概念,给予这个名词以更为合理与深层的意义。[1]数据库概念与持久性数据密切相关。数据库中数据具有“持久”性质是指数据进入数据库被DBMS接受后,用户只有向DBMS提出某些明确请求时才能将其从数据库中删除,这在本质上不同于某些程序运行结束时产生的“结果”数据,在那里,“结果”iv 数据可以被直接删除或很快消失;同时这也是数据库中数据与一般计算机应用程序中出现的数据的本质区别。数据持久性概念可以使得人们给出数据库一个更为准确的定义:数据库(database,DB)是一个长期储存在计算机内、有组织的和可共享的数据集合。数据库本身可以看作是一个具有高度数据集成性质的电子文件柜,它是基于计算机系统的持久性数据的“仓库”或是“容器”。2.1DBMS工作模式数据库管理系统是数据库系统的中枢核心,而DBMS可以分为数据库控制系统(databasescontrollingsystem,DBCS)和数据库存储系统(databasesstoragesystem,DBSS)两部分。为了操纵数据库,用户程序需要DBCS服务,由DBCS完成外模式到模式之间转换。同时,DBCS还需要通过DBSS来实现对存储数据库的操纵,而DBSS完成模式到内模式之间转换,并通过存取方法进行记录存取。DBMS工作模式基本过程如图所示应用程序DBMSDB数据请求数据(处理结果) 低层指令数据(查询结果)图2.1DBMS工作模式DBMS的工作模式如下:(1)接受应用程序的数据请求和处理请求。(2)将用户的数据请求转换成复杂的机器代码。(3)实现对数据库的操作。(4)从对数据库的操作中接受查询结果。(5)对查询结果进行处理(格式转换)。(6)将处理结果返回给用户。2.2模式结构和模式间映射与数据模型抽象层次对应的是数据库三级模式,即模式、外模式和内模式,这三种模式实际上构成了数据库的一种框架结构。这种三层式框架结构就是数据库体系结构。具体来讲,数据库体系结构由“三级模式结构”和“两级映射”构成。三种模式给出了数据库系统的体系结构,它说明,作为数据库主题的数据必须按照这些模式所描述的框架结果进行组织。以模式为框架组织的数据库称为概念数据库(conceptualdatabase),以内模式为框架组成的数据库称为物理数据库(physicaldatabase),以外模式为框架组成的数据库称为用户数据库(user’iv sdatabase)。当然,这三种数据库中只有物理数据库是真实存在于计算机外存中,其他两种数据库并不真正存在于计算机之内,而是通过所谓“二级映射”功能由物理数据库映射而成。3、基于VB的网络数据库3.1关于VB1991年Microsoft公司推出的VisualBasic语言是以结构化Basic语言为基础,以事件驱动为运行机制。它的诞生标志着软件设计和开发的一个新时代的开始。在以后的几年里,VisualBasic经历了1.0版、2.0版……版几次升级,它的功能也更加强大,更加完善,最新版本为VB.net。3.2VB功能特点(1)具有面向对象的可视化设计工具。(2)时间驱动的编程机制。(3)提供了易学易用的应用程序集成开发环境。(4)结构化的程序设计语言。(5)强大的数据库操纵功能。(6)Active技术。(7)网络功能。(8)多个应用程序向导。(9)完备的Help联机帮助功能。[2]3.3MicrosoftSQLServerMicrosoftSQLServer本身是商业型数据库,它除了单机版外,网络版都必须按人数计费,但是它的兼容性高,使用方便,更重要的是它在Microsoft的平台上执行相当稳定,一般中小型企业使用是足够了,但是如果要在网络上给数百或数千人同时上线存取,可能就要将硬件提升到相当的水平,才能和Unix系列的数据相比。[3]MicrosoftSQLServer2000新建的提醒包含强化可视化操作接口、支持Internet的XML结构语言、多重的MicrosoftSQLServer数据库系统,在一台服务器上可同时安装及存取数个MicrosoftSQLServer系统、提供存储过程和用户自定义函数、可以在View中建立索引、新建更多的数据类型等。6、总结数据库是一个长期储存在计算机内、有组织的和可共享的数据集合。数据库系统能处理超出人所能记忆、组织和管理的大量数据,而且越是复杂与大量的数据,越是能发挥功能。iv 数据库的累积不只是数据量的多少,也是一个企业或个人所累积的历史和经验。如果能使用的好,可以节省大量的精力,使之企业与个人得以更好的发展。参考文献[1]叶小平等编著/数据库系统教程[M].—北京:清华大学出版社,2008.8[2]黄文钰编著/VisualBasic.NET网络数据库程序设计[M].—北京:清华大学出版社,2003[3](美)皮尔斯(Pearce,M.)著;谢俊,尹浩琼译/VB.NET调试全攻略(ComprehensiveVB.NETDebugging)[M].—北京:清华大学出版社,2004[4]HerbertSchildt著/C++:TheCompleteReference[monograph]=C++完全参考手册[M].—北京:清华大学出版社,2005.1[5]龚沛层,陆慰民,杨志强编/VisualBasic程序简明教程计[M].北京:高等教育出版社,2003[6]吴昌平主编/VisualBasic程序设计[专著]=ProgramminginVisualBasic.—2[M].北京:人民邮电出版社,2008.10[7](美)麦克曼斯(McManus,J.P.)著;赵军锁等译[M].—北京:机械工业出版社,1999.10[8]DavidM.Kroenke...[etal.]著/DatabaseProcessing:Fundamentals,Design,andImplementation[monograph]=数据库处理:基础、设计与实现[M].—北京:电子工业出版社,2006.6[9]JeffreyD.Ullman(厄尔曼)...[etc.]著/AFirstCourseinDatabaseSystems[monograph]=数据库系统基础教程[M].—北京:清华大学出版,1998.2[10]焦政主编/数据库技术应用[M].—上海:上海大学出版社,2004.12iv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭