最新数据库技术介绍

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

h
8
13.2.2 第二代数据库系统
主要指:支持关系数据模型的数据库系统——关系数据库系统。 代表作:
1970年代IBM San Jose研究室开发的System R和Berkeley大学 研制的INGRES。 80年代以后的数据库系统基本上都是关系型的。 关系模型的三个组成部分:
➢ 数据结构 ➢ 关系操作 ➢ 数据完成性
数据库原理
Database Principles
第十三章 最新数据库技术介绍
21.10.2020
h
1
数据库技术的应用非常广。 数据库技术的发展已与网络通信技术、人工智能技术、面
向对象程序设计技术、并行计算机技术等互相渗透,互相 结合,成为当前数据库技术发展的主要特征。
产生了许多新的数据库技术。
21.10.2020
21.10.2020
h
15
13.313数.3据.1库数系据统模发型展的的发特展点
随着数据库应用领域的扩展、数据对象的多样化、传统的关系数 据模型开始暴露出许多弱点。
为此提出了许多新的数据模型。
从以下及方面考虑:
对传统的关系模型进行扩充
新提出和发展的数据模型
将语义数据模型和OO程序设计方法结合起来。
h
2
第十三章 最新数据库技术介绍
13.1 数据库技术发展概述 13.2 数据库发展的3个阶段 13.3 数据库系统发展的特点 13.4 小结
21.10.2020
h
3
13.1 数据库技术发展概述
❖ 数据库技术产生于20世纪60年代中期,经历了3代演变过程,造就 C.W.Bachman、E.F.Code和James Gray三位图灵奖得主。
21.10.2020
h
12
13.2.4 新一代数据库技术的特点
考虑的重点: 1、扩充现有的RDBMS 2、与其他学科的新技术结合,丰富和发展数据库系统的概念、功能
和技术,在理论上进行研究和探讨。 三方面的努力: 1、面向对象的方法和技术对数据库发展的影响; 2、数据库技术与多学科技术的有机结合; 3、面向应用领域的数据库技术的研究。
❖ 数据库技术是计算机科学技术中发展最快的领域之一,也是应用最 广的技术之一。
❖ 当今数据库系统是一个大家族,数据模型丰富多样,新技术层出不 穷,应用领域日益广泛。
21.10.2020
h
4
第十三章 最新数据库技术介绍
13.1 数据库技术发展概述 13.2 数据库发展的3个阶段 13.3 数据库系统发展的特点 13.4 小结
XML数据模型。
21.10.2020
h
16
13.3.2 数据库技术与其他相关技术相结合
分布处理技术 并行处理技术 人工智能技术
多媒体技术 模糊技术
数据库技术
分布式数据库系统 并行数据库系统 知识库系统、主动数据库系统 多媒体数据库系统 模糊数据库系统
21.10.2020
h
17
一、分布式数据库系统
21.10.2020
来自百度文库
h
7
13.2.1 第一代数据库系统(续)
共同特点: 1.支持三级模式的体系结构;(保证数据与程序的独立性) 2.用存取路径来表示数据之间的联系;(与文件系统的主要区别) 3.独立的数据定义语言;(模式定义后很难修改) 4.导航的数据操纵语言。(对用户要求较高)
21.10.2020
21.10.2020
h
18
二、并行数据库系统
商业数据处理
1、数据检索 2、数据仓库 3、联机数据分析 4、数据挖掘
数据库
21.10.2020
数据库
h
19
三、知识库系统
人工智能系统(AI):具有基于规则的启发式搜索与推理功能,缺乏高 效检索访问和处理数据和规则的能力。
数据库系统(DBMS):传统的数据库系统已发展到能处理海量数据和 大量商业事务的能力,却缺乏表达和处理AI系统中常见的规则和知识 的能力。
21.10.2020
h
13
第十三章 最新数据库技术介绍
13.1 数据库技术发展概述 13.2 数据库发展的3个阶段 13.3 数据库系统发展的特点 13.4 小结
21.10.2020
h
14
13.3 数据库系统发展的特点
将结合图13.1,从数据模型、新技术内容和应用领域三方 面来描述数据库系统发展的特点及其相互关系。
21.10.2020
h
11
13.2.3 第三代数据库系统(续)
特征:(1990年高级DBMS功能委员会发表的“第三代数据库系 统宣言”的文章中提出了三个基本特征)。
1、第三代数据库系统应支持数据管理、对象管理和知识管理(必 须支持面向对象数据模型,以支持面向对象数据模型为主要特 征)
2、第三代数据库系统必须保持或继承第二代数据库系统技术。 3、第三代数据库系统必须对其它系统开放。
21.10.2020
h
5
13.2 数据库发展的3个阶段
三个发展阶段:
1.格式化数据模型(包括层次数据模型、网状数据模型) 2.关系数据模型 3.面向对象数据模型等(新一代数据库技术)
21.10.2020
h
6
13.2.1 第一代数据库系统
主要指:层次、网状数据库系统。 代表作:
1969年IBM公司研制的层次数据库系统 IMS(Information Management System) 。
两者互补,通过两种途径。
1、数据库的智能化 2、智能化的数据库
21.10.2020
h
20
四、主动数据库系统
主要特点: 1、数据的物理分布性。(数据分布在不同场地的多台计算机上) 2、数据的逻辑整体性。(数据在逻辑上是相互联系的整体) 3、数据的分布独立性。(对用户来说,整个数据库是集中式的) 4、场地自治和协调。(每个结点都具有独立性,能执行局部请求) 5、数据的冗余及冗余透明性。(存在冗余,但用户不必知道冗余数据的存在)
21.10.2020
h
9
13.2.3 第三代数据库系统
一、适应新应用领域的需求(CAD/CAM、OIS、GIS等的数据管理需要)
21.10.2020
h
10
13.2.3 第三代数据库系统(续)
二、传统数据库系统的局限 • 面向机器的语法数据模型(强调高度结构化) • 数据类型简单、固定(不能扩充数据类型集) • 结构与行为分离(无法存储行为信息) • 阻抗失配(SQL与通用程序设计语言之间不匹配) • 被动响应(无法自主反馈有用信息) • 存储、管理的对象有限(缺乏知识管理和对象管理能力) • 事务处理能力差(对长事务的响应较慢)
相关文档
最新文档