数据库技术讲义 第12章 数据库技术新发展.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库技术讲义 第12章 数据库技术新发展.ppt》由会员分享,可在线阅读,更多相关《数据库技术讲义 第12章 数据库技术新发展.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十二章 数据库技术新发展112.1 数据库技术三个发展阶段 v12.1.1 第一代数据库系统v层次和网状数据库系统v (1)1969年IBM公司研制的层次模型的数据库管理系统IMSv (2)美国数据库系统语言协商会CODASYL下属的数据库任务组DBTG对数据库方法进行了系统的研究、探讨,于20世纪60年代未70年代初提出了若干报告,称为DBTG报告。DBTG报告确定并建立了数据库系统的许多概念、方法和技术。DBTG所提议的方法是基于网状结构的。它是数据库网状模型的典型代表。212.1 数据库技术三个发展阶段v共同特点1.支持三级模式的体系结构2.用存取路径来表示数据之间的联系,这是数据库系
2、统和文件系统的主要区别之一。3.独立的数据定义语言4.导航的数据操纵语言312.1 数据库技术三个发展阶段v12.1.2 第二代数据库系统关系数据库系统v关系数据库是以关系模型为基础的。关系模型概括地讲由三部分组成:1.数据结构2.关系操作3.数据完整性412.1 数据库技术三个发展阶段v关系模型的主要特点:v1.关系模型的概念单一,实体以及实体之间的联系都用关系来表示;v2.以关系代数为基础,形式化基础好;v3.数据独立性强,数据的物理存储和存取路径对用户隐蔽;v4.关系数据库语言是非过程化的,将用户从编程数据库记录的导航式检索中解脱出来,大大降低了用户编程的难度。512.1 数据库技术三个
3、发展阶段v12.1.3 新一代数据库技术的研究和发展v一、新应用领域的需求v新的数据库应用领域,如计算机辅助设计管理(CADCAM)、计算机集成制造(CIM)、办公信息系统(OIS)、地理信息系统(GIS)、知识库系统和实时系统等,需要数据库的支持,而其所需的数据管理功能有相当一部分是传统的数据库系统所不能支持的。612.1 数据库技术三个发展阶段v它们通常需要数据库系统支持以下功能:v(1)存储和处理复杂对象。这些对象不仅内部结构复杂,很难用普通的关系结构来表示,而且相互之间的联系也有复杂多样的语义。v(2)支持复杂的数据类型。包括抽象数据类型、半结构或无结构的超长数据、时间和版本数据等。还
4、要具备支持用户自定义类型的可扩展能力。v(3)需要常驻内存的对象管理以及支持对大量对象的存取和计算。v(4)实现程序设计语言和数据库语言无缝地集成。v(5)支持长事务和嵌套事务的处理。712.1 数据库技术三个发展阶段v二、传统数据库系统的局限性v1面向机器的语法数据模型v2数据类型简单、固定v3结构与行为分离v4阻抗失配v5被动响应v6存储、管理的对象有限v7事务处理能力较差 812.1 数据库技术三个发展阶段v三、新一代数据库技术的特点v1面向对象的方法和技术对数据库发展的影响最为深远v2数据库技术与多学科技术的有机结合v3面向应用领域的数据库技术的研究 912.1 数据库技术三个发展阶段
5、v四、第三代数据库系统v1第三代数据库系统应支持数据管理、对象管理和知识管理v2第三代数据库系统必须保持或继承第二代数据库系统的技术v3第三代数据库系统必须对其他系统开放 1012.2 数据库新技术1112.2 数据库新技术v12.2.1 数据模型的发展v数据模型应满足三方面要求:一是能比较真实的模拟现实世界;二是容易为人们所理解;三是便于在计算机上实现。1212.2 数据库新技术1312.2 数据库新技术v一、物理层v数据抽象的最低层,用来描述数据物理存储结构和存储方法。v二、逻辑层v数据抽象的中间层,描述数据库数据整体的逻辑结构。v三、概念层v概念层次的数据模型称为概念数据模型,简称概念模
6、型。v数据库的发展集中表现在数据模型的发展。1412.2 数据库新技术v然而,随着数据库应用领域对数据库需求的增多,传统的关系数据模型开始暴露出许多弱点。为了使数据库用户能够直接以他们对客观世界的认识方式来表达他们所要描述朗世界,人们提出并发展了许多新的数据模型。v1对传统的关系模型(1NF)进行扩充,引入了少数构造器,使它能表达比较复杂的数据类型,增强其结构建模能力,这样的数据模型称为复杂数据模型。v2提出和发展相比关系模型来说全新的数据构造器和数据处理原语,以表达复杂的结构和丰富的语义。v3是将上述语义数据模型和OO程序设计方法结合起来提出了面向对象的数据模型。1512.2 数据库新技术v
7、12.2.2 数据库技术与其他相关技术相结合1612.2 数据库新技术v一、分布式数据库系统分布式数据库应具有以下特点:(1)数据的物理分布性。(2)数据的逻辑整体性。(3)数据的分布独立性(也称分布透明性)。(4)场地自治和协调。(5)数据的冗余及冗余透明性。1712.2 数据库新技术v二、并行数据库系统v并行数据库系统试图通过充分利用通用并行计算机的处理机、磁盘等硬件设备的并行数据处理能力来提高数据库系统的性能。v并行数据库系统自出现以来,已经取得了一系列引入注目的进展,主要的原因有两个:v第一,关系数据模型和SQL语言的广泛采纳。关系查询存在着内在的三种并行性:操作间独立并行、操作间流水
8、线并行和操作内并行。v图124数据库查询内在的三种并行性v第二,近十几年来,计算机的处理能力得到了非常迅速的提高,高性能CPU、大容量内存、高速战盘阵列以及高带宽通信网络的出现为高性能数据处理提供了充分的硬件支持。1812.2 数据库新技术v三、知识库系统v知识库系统是数据库和人工智能两种技术结合的产物。v在数据库技术中引入人工智能技术,多年来是沿着数据库的智能化和智能化的数据库这两个途径发展的。v1数据库的智能化v所谓数据库的智能化是指把数据库视为一个AI系统或专家系统,借鉴AI技术来提高DBMS的表达、推理和查询能力。v2智能化的数据库v所谓智能化的数据库是指扩大数据库的功能,使其不但具有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术讲义 第12章 数据库技术新发展 数据库技术 讲义 12 新发展
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内