数据库技术的研究与发展热点PPT课件.ppt_第1页
数据库技术的研究与发展热点PPT课件.ppt_第2页
数据库技术的研究与发展热点PPT课件.ppt_第3页
数据库技术的研究与发展热点PPT课件.ppt_第4页
数据库技术的研究与发展热点PPT课件.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 1 第8章数据库技术的研究与发展热点 8 1面向对象数据库系统8 2分布式数据库系统8 3并行数据库系统8 4数据仓库8 5新一代数据库技术的特征 2020 3 21 2 2 8 1面向对象数据库系统 面向对象数据库系统是面向对象程序设计方法与数据库技术相结合的产物 是用以支持非传统数据库应用领域的新一代数据库系统 8 1 1面向对象程序设计方法8 1 2面向对象数据模型1 对象 Object 现实世界的任一实体都被统一的模型化为一个对象 每个对象都有它自己的一些属性和操作这些属性的方法 2 封装 Encapsulation 封装能够隐蔽在现实中的使用的数据结构和程序代码等细节 还能将对象的实现与对象应用之间相互隔离 提高数据的独立性 2020 3 21 3 3 8 1面向对象数据库系统 8 1 2面向对象数据模型3 类 Class 具有相同属性和相同方法的对象被组合在同一类中 这是一种类型的表示 称为类 4 类层次 Classhierarchy 面向对象数据库模式的一组类形成一个有限的层次结构 称为类层次 5 继承 Inherit 继承分为单继承和多重继承 继承性有两个优点 继承性是建模的有力工具 提供了对现实世界简明而精确的描述 继承性提供了信息重用机制 6 消息 Message 2020 3 21 4 4 8 1面向对象数据库系统 8 1 3面向对象数据库管理系统1 类管理 1 类定义 包括定义类的属性集 类的方法 类的继承性以及完整性约束条件等 通过类定义可以建立一个类层次结构 2 类层次结构的查询 包括对类的数据结构 类的方法 类间关系的查询等 3 类模型演进 类模式为适应需求的变化随时间的变化称为类模式演进 P1862 对象管理 1 对象的查询 在类层次结构图中 通过查询路径查找所需对象 2 对象的增 删和修改操作 2020 3 21 5 5 8 1面向对象数据库系统 8 1 3面向对象数据库管理系统 3 索引和簇集 为提高对象的查询效率 按类中属性及路径建立索引以及对类及路径建立簇集 3 对象控制 1 通过方法与消息实现完整性约束条件的表示及检验 2 引入授权机制等实现安全性功能 3 并发控制与事务处理的具体实现更为复杂 事务处理还需增加长事务及嵌套事务处理的功能 4 故障恢复 2020 3 21 6 6 8 1 4面向对象数据库系统的基本功能和实现途径1 OODBS应具有的基本功能 1 支持面向对象的数据模型 2 支持传统数据库系统所具有的数据库特征 2 OODBS的实现方法和途径 1 在面向对象程序设计 OOP 环境中加入数据库功能 2 对RDBMS进行扩充 增加面向对象功能 3 按OODBMS标准和客观需求独立构成OODBS 8 1面向对象数据库系统 2020 3 21 7 7 8 2分布式数据库系统 8 2 1分布式数据库系统概述1 分布式数据库系统的概念P1882 分布式数据库系统的特点 1 数据的物理分布性 2 数据的逻辑相关性 3 区域自治性 4 各个计算机之间的联系通过通信网络进行 并且系统支持全局应用 3 分布透明性分布式数据库系统的主要目标之一就是提供系统的各种透明性 包括位置透明性和复制透明性 P189 2020 3 21 8 8 8 2分布式数据库系统 8 2 1分布式数据库系统概述4 分布式数据库系统的种类 1 同构同质性的分布式数据库系统 2 同构异质性的分布式数据库系统 3 异构性的分布式数据库系统 2020 3 21 9 8 2 2分布式数据库系统的体系结构1 全局外模式2 全局概念模式3 分片模式4 分布模式5 局部概念模式6 局部内模式说明 图8 3P190 8 2分布式数据库系统 分布式数据库增加的部分 集中式数据库原有的部分 2020 3 21 10 8 2 3分布式数据库管理系统分布式数据库管理系统由三个主要部分组成 全局DBMS 局部DBMS 通信管理程序 说明 P1918 2 4分布式数据库系统的发展前景和应用趋势 8 2分布式数据库系统 2020 3 21 11 8 3 1并行数据库系统体系结构1 共享内存型 SM结构 2 共享磁盘型 SD结构 3 无共享型 SN结构 4 混合型P192 8 3并行数据库系统 2020 3 21 12 12 8 3并行数据库系统 8 3 2并行数据库系统的并行处理技术简介1 并行处理的基本概念 1 并行执行计划 2 并行化方案 3 并行化 4 并行粒度2 并行化形式 1 水平并行化 水平并行化又称为独立并行化 2 竖直并行化 竖直并行化又称为流水线并行化 2020 3 21 13 13 8 3并行数据库系统 8 3 2并行数据库系统的并行处理技术简介3 并行操作算法4 并行查询优化5 并行数据库的物理组织 1 并行数据库的数据划分 2 并行数据库的数据复制 3 并行数据库的数据重组 2020 3 21 14 14 8 4数据仓库 8 4 1数据库仓库的概念数据仓库的基本特点 1 数据仓库是面向主题的2 数据仓库是集成的3 数据仓库是不可更新的4 数据仓库是随时间而变化的P198 2020 3 21 15 15 8 4数据仓库 8 4 2数据仓库的关键技术1 管理大量数据2 双重粒度级管理3 管理多重介质4 索引和监视数据5 多种接口技术6 数据的并行存储和管理 2020 3 21 16 16 8 4数据仓库 8 4 2数据仓库的关键技术7 语言接口8 高效装入数据9 数据压缩10 支持复合键8 4 3数据挖掘数据仓库组成 数据仓库 数据仓库管理系统 数据仓库工具最主要用途 数据挖掘 决策分析 2020 3 21 17 17 8 5新一代数据库技术的特征 1 数据库技术与面向对象程序技术相结合 产生了面向对象数据库系统OODBS 2 关系数据库技术与面向对象的核心概念相结合 产生了对象 关系数据库系统O RDBS 3 数据库技术和分布式处理技术相结合 产生了分布式数据库系统DDBS 4 数据库技术与并行处理技术相结合 产生了并行数据库系统PDBS 2020 3 21 18 18 8 5新一代数据库技术的特征 5 数据库技术与计算机辅助系统相结合 产生了工程数据库系统EDBS 6 数据库技术与人工智能AI 知识工程KE等技术相结合 产生了知识库KB 演绎数据库DDB 主动数据库ADB等智能数据库系统IDBS 7 数据库技术与计算机多媒体技术相结合 产生了多媒体数据库系统MDBS 8 数据库技术与空间数据处理技术相结合 产生了空间数据库系统SDBS 2020 3 21 19 19 8 5新一代数据库技术的特征 9 数据库技术与模糊数据处理技术相结合 产生了模糊数据库系统FDBS 10 数据库技术与数据统计处理技术相结合 产生了统计数据库系统SDBS 11 数据库技术与WEB技术相结合 形成了基于WEB的数据库系统 2020 3 21 20 考试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论