首页 > 代码库 > 数据库 chapter 13 数据库技术新发展

数据库 chapter 13 数据库技术新发展

第十三章 数据库技术新发展

数据模型是数据库系统的核心和基础。

按照数据模型的发展,数据库技术可相应地分为三个发展阶段:

第一代的网状、层次数据库系统

第二代的关系数据库系统

第三代数据库系统为核心的数据库大家族

 

第一代的网状、层次数据库系统的特点:

支持三级模式的体系结构

用存取路径来表示数据之间的联系

独立的数据定义语言

导航的数据操纵语言

 

关系数据库包括以下三部分:

数据结构 关系操作 数据完整性(包括实体完整性、参照完整性以及与应用有关的完整性)

 

第三代数据库特点:

第三代数据库系统应支持数据管理、对象关系和知识管理

第三代数据库系统必须保持或继承第二代数据库系统的技术

第三代数据库系统必须对其他系统开放

 技术分享

并行数据库系统

并行数据库系统是在并行机上运行的具有并行处理能力的数据库系统。

并行数据库系统研究一直以三种并行计算结构为基础:

共享内存(主存储器)结构(Shared_Memory,简称SM结构)

共享磁盘结构(Shared_Disk,简称SD结构)

无共享资源结构(Shared_Nothing,简称SN结构)

主动数据库

在传统的数据库基础上,结合人工智能技术和面向对象技术产生的数据库新技术。

主动数据库通常采用的方法是在传统数据库系统中嵌入ECA,即事件-条件-动作规则,在某一事件发生时引发数据库管理系统去检测数据库当前状态,看是否满足设定的条件,若满足,便触发规则动作的执行。

主动数据库的研究主要集中解决一下问题:

主动数据库的数据模型和知识模型

执行模型

条件检测

事务调度

体系结构

系统效率

 

面向应用领域的数据库新技术

技术分享

工程数据库

主要功能

支持复杂对象(如图形数据、工程设计文档)的表示和处理

技术分享

空间数据库

空间数据库系统是描述、存储和处理空间数据以及其属性数据的数据库系统。

主要内容如下:

空间数据模型

空间数据查询语言

空间数据库管理系统

 

数据库技术发展趋势

信息特性和来源的变化

应用领域的变化

相关技术的发展

 

当前若干研究热点

  1. 信息集成
  2. 移动数据管理
  3. 网格数据管理
  4. 传感器数据库技术
  5. DBMS的自适应管理

数据库 chapter 13 数据库技术新发展