logo资料库

数据库技术应用与发展 论文.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
数据库技术应用及发展 (一)引言 数据库技术是计算机科学的重要分支,主要研究如何安全高效地管理大量、 持久、共享的数据。数据库的研究始于 20 世纪 60 年代中期,它的发展有着三大 标志性事件。第一件大事, 1969 年 IBM 公司研制开发了基于层次模型的数据库 管理系统的商品化软件 InformationManagementSystem,即 IMS 系统,是首例成功 的 数 据 库 管 理 系 统 软 件 。 第 二 件 大 事 , 美 国 数 据 系 统 语 言 协 会 CODASYL(Conference On DataSystem Language)下属的数据库任务组 DBTG(Data BaseTaskGroup)对数据库方法进行系统的研究和讨论后,于 20 世纪 60 年代末到 70 年代初提出了若干报告。DBTG 报告确定并建立了数据库系统的许多概念、方 法和技术。DBTG 所提议的方法是基于网状结构的,它是数据库网状模型的基础和 典型代表。第三件大事, 1970 年 IBM 公司 San Jose 研究实验室的研究员 E.F.Codd 博士发表了题为“大型共享数据库数据的关系模型”的论文,提出数据库的关系 模型,从而开创了数据库关系方法和关系数据理论的研究领域,为关系数据库技 术奠定了理论基础, E. F. Codd 因此在 1981 年获得 ACM 图录奖。20 世纪 80 年 代几乎所有新开发的系统都是关系系统。随着计算机系统硬件、Internet 和 Web 技术的发展,数据库系统所管理的数据格式、数据处理方法以及应用环境不断变 化,同时人工智能、多媒体技术和其他学科技术的发展,数据库技术面临着前所未 有的挑战。 (二)传统的数据库开发技术 1.B/S 模式的体系结构 B/S 模式的数据库应用系统结构数据库一般由服务器、Web 服务器、浏览器。 当用户在浏览器的地址栏输入一个 URL 时,即向 Web 服务器提出请求,Web 服务 器端在本地查找用户请求的页面,如果是动态页面,则执行,生成一个 HTML 页 面发回给浏览器,如果是静态页面,则直接把静态页面发送给浏览器。动态页面 在执行的过程中,如果要使用数据库,则向数据库服务器提交 SQL 指令,数据库 服务器把执行结果返回给 Web 服务器,Web 服务器再以 HTML 文件形式把结果发 送给浏览器。 2.ASP 技术 ASP 技术是设计动态网页的一种技术。ASP 是通过 ADO 访问数据库,ADO 是 一个 ActiveX 对象,提供了强大的数据库访问能力,其它多数开发工具都支持使 用 ADO 访问数据库。1.3 ASP.net 技术。它使用了一些全新的机制,比如它使用 一种编译型编程框架,它的核心是.net framework,可以执行 Visual Basic 和 C#编写的程序。ASP.net 在界面制作方面也有较大改进,ASP.NET 页框架可以生 成 将 应 用 程 序 逻 辑 与 表 示 代 码 清 楚 分 开 的 用 户 界 面 , 编 程 方 式 类 似 于 VisualBasic。1.4 JSP 技术。JSP 是 sun 公司推出的用于 web 应用服务的一种编 程技术,也是实现动态网页的一种技术,不过 JSP 使用的是 Java 语言。Java 语 言的与平台无关性使 JSP 可以在多数平台上运行,包括 Windows、UNIX、Linux 等。 (三)面向对象的数据库开发技术 1.面向对象的数据库开发技术 面向对象是一种认识、描述事物的方法论。该方法以客观世界中存在的实体 对象为基本元素,通过类和继承来表达物之间具有的共性和关系,并采用一种比
较直接的映射方式很好地实现了抽象、封装、复杂性控制、信息隐蔽等机制。 2.面向对象数据库的特点 它是一个数据库管理系统,具有数据库管理系统的基本功能。一是永久性, 数据库中的数据是永久保存;二是存储管理,包括索引管理、数据聚集、数据缓 冲、存取路径选择、查询优化等;三是能够并发控制,提供高于当前已有数据库 管理系统同样级别的、对多个用户并发操作的支持;四是故障恢复能力,提供不 低于当前已有数据库管理系统同样级别的、将数据库从故障后的错误状态中恢复 到某个正确状态的功能;五是交互式查询功能,且是非过程化的、高效的、独立 于应用的。 (四)数据库技术的发展方向 与 Internet 有关的数据库技术比如数据仓库、数据挖掘和 Web 数据库是数据库 技术的发展方向。 1. 数据仓库 数据仓库技术是数据库技术应用和 OLAP(OnhneAnalysis Processing)联机 事物处理技术发展深化的结果,是决策支持系统 Dss 的重要组成部分。其目的是 能够更好地存储和处理大规模数据,并能够从这些数据中提取出有用的信息,以 供企业更好地决策。 2.Web 数据库 人们正试图把 WWW 上的数据源集成为一个完整的 Web 数据库,使这些数据 资源得到充分利用。Web 数据库是一个新的研究领域。 3.支持新应用的数据库技术 (1)复杂数据类型 (2)多维数据库 (3)数据挖掘 (4)第三级存储器 (5)空间数据库存取方法 (6)信息检索与浏览技术 (五)数据库的发展趋势 数据库的发展当前有两股重大的势头:一是数据库用户急剧增多;二是数据 库无论是逻辑级、物理级还是整个结构级,其技术发展很快。解决数据库系统的 途径有很多,目前看来占主要地位的有三种:网络式模型、关系式模型和层次式 模型。 【参考文献】 [1]宁克俭.数据库技术的发展述评[M].电讯技术,2003(3). [2]陈国红.数据库技术及其发展趋势.纺织高校基础科学学报,2001(9). [3]郑振楣,于戈,郭敏.分布式数据库[M].北京:科学出版社,1998. [4]Stonebraker M.,Moore D.对象-关系数据库管理系统——下一个 浪潮[M].杨冬青,唐世渭,裴芳,等译.北京:北京大学出版社,1997. [5]王珊,等.数据仓库技术与联机分析处理[M].北京:科学出版社,1999. [6] 徐国凤,员卫国, 数据库新技术及其发展趋势,山西大学体育大学报 2005, 81 期
分享到:
收藏