第十一章数据库技术的发展

第十一章数据库技术的发展

ID:30897194

大小:48.50 KB

页数:4页

时间:2019-01-04

第十一章数据库技术的发展_第1页
第十一章数据库技术的发展_第2页
第十一章数据库技术的发展_第3页
第十一章数据库技术的发展_第4页
资源描述:

《第十一章数据库技术的发展》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第十一章数据库技术的发展11.1数据库技术发展阶段11.1.1第一代数据库系统第一代数据库系统指层次模型数据库系统和网状模型数据库系统早期的数据库系统的缺点:概念上的关系与记录在磁盘上的物理存储和位宜混淆不清仅提供编程语言界面笫一代数据库系统标志着数据库管理由文件系统阶段进入了数据库系统阶段11.1.2第二代数据库系统笫二代数据库系统是指支持关系模型的关系数据库系统11」.3第三代数据库系统把面向对象技术同数据库技术相结合的系统称作第三代数据库系统笫三代数据库系统的三条原则:支持更加丰富的対象结构和规则,包含笫

2、二代DBMS,对具他子系统开放11.2数据库体系结构1121集中式数据库体系结构集中式系统试运行在一台计算机上,不与其他计算机系统交互的数据库系统,所有的DBMS功能、应用程序的执行和用户界面处理都在一个机器上进行。11.2.2分布式数据库系统体系结构1分布式数据库系统的基木概念一个分布式数据库系统包含一•个结点的集合,这些结点通过某种类型的网络连接在--起,每一个结点是一个独立的数据库系统的结点,这些结点协调工作,使得任何一个结点上的用户都可以对网络上的任何数据进行访问。注意:在分布式数据库系统中,每一个结点

3、是一个独立的数据库系统。2分布式数据库系统的主要特点(1)提供了不同透明度层次的分布式数据库管理(2)增加了可靠性和可用性(3)提高了性能(4)更容易扩充3分布式数据库系统的一些实现技术问题数据管理技术查询处理并发控制与恢复11.2.3客户机/服务器数据库系统的体系结构客八机/服务器体系结构一般山大量的个人计算机和工作站以及少量的中心主机型机器组成,通过局域网和其他类型的计算机网络相连接用户界而和应用程序在客户端运行。客户程序访问DBMS的常用标准有两个:开放数据库互连ODBC标准和面向Java程序语言的相关标

4、准,JDBC。11.2.4面向Web应用的数据库系统各体系结构山客八机,应用服务器和Web服务器,数据库服务器组成。11.3面向对象的数据库系统基于关系数据库系统的、一数据处理为主的传统的数据库应用具有以下共同特征:结构统一;面向记录;数据项小;原子字段面向对象数据库一个关键特征是,它不但能让设计者定义复杂对彖的结构,还能让设计者定义町以应用于这些对彖的操作。另一个特点是:对彖町以具冇任意复杂度的对彖结构。11.3.1面向对象的基本概念面向对象数据库永远在二级存储器中存储持久对象,并允许多个程序和应用共亨这些对

5、象设计对象的一些概念:(1)对象标识:00数据库为每一个対象提供一个唯一的、山系统牛成的对象标识符。每个OID只被使用一次(2)对象结构:对象可以具有任意复杂度的结构。三种最基木的构造器是原了、元祖•和集合,常用的构造器还包括列表、包和数组。(3)封装:提供了一种保证数据和操作Z间独立性的形式。主要思想是:基于操作定义对象类型的行为,这些操作可以从外部应用于这种类型的対象。(4)类型层次和继承(5)复杂对象:结构化复杂对象和非结构化复杂对象结构化复杂对象由组件组成,通过以各种方式递归的使用类型构造器可以定义结构

6、化复杂对象。非结构化复杂对象允许存储和检索数据库应用所需的大对彖。(6)操作符重载:一个操作符可以被应用于不同对彖类型的能力,也称多态性。11.3.2面向对象数据库管理系统1对象数据库标准(1)0DMG对象模型(2)对象定义语言0DL(3)対象查询语言0QL2对彖一关系系统(1)SQL-99屮对对象一关系的支持:增加了一些类型构造器来指定复杂对象;包括了一种利用引用类型来指定对象标识的的机制;用户自定义类型可将操作包括为声明的一部分,通过该机制提供了操作封装;提供了继承机制。(2)SQL中的一些新操作和特性:指

7、定递归查询的线性递归(3)Oracle8的对彖一关系特性:用多维数组表示多值属性;用恢套表示复杂对彖;对彖视图;人对象及其存储特性。11.3.3面向对象数据库系统模型和其他模型的简单比较与关系数据库系统的区别:如何处理联系:如何处理继承;在对象数据库设计中,有必要在设计时尽早指定操作。11.4移动数据库系统是指支持移动计算环境的分布式数据库1141移动环境的特征高通信等待吋间、不连续的无线连接性、有限的电池寿命、客户机位置不断变化11.4.2移动数据库的数据管理数据分布和复制;事务模型;查询处理;恢复和容错;基

8、于位置的服务;安全11.5多媒体数据库系统1151多媒体数据库系统的基木概念多媒体数据库系统提供了允许用户存储和杳询不同类型的多媒体信息的特性11.5.2多媒体数据库的数据管理建模;设计;存储;查询和检索;性能11.5.3多媒体数据库系统屮的重要问题多媒体数据库杳询小的信息检索;多媒体/超媒体数据建模和检索需求;图像索引;文本检索11.6数据仓库和联机分析处理当前的数据处理可分为两大类

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

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

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