《数据库新技术知识 》 复习 数据库新技术知识 .ppt

《数据库新技术知识 》 复习 数据库新技术知识 .ppt

  1. 1、本文档共182页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库新技术知识 》 复习 数据库新技术知识 .ppt

《数据库新技术 》 复习;第一章 数据库技术的发展 数据库系统阶段(上世纪60年代后期) 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制; 1.2 数据库技术三个发展阶段;第一代数据库系统-------层次网状数据库系统;3 数据库系统的三级模式结构;第二代数据库系统-------关系数据库系统;1.2. 3 新一代数据库系统;新领域的应用需求;2. 传统数据库系统的局限性 ;4. 新一代数据库系统基本特征;1.3 数据模型的发展;1.4 数据库系统新技术发展方向;;数据库管理系统 Database management system; 数据库系统(DBS) 由:数据库、数据库管理系统、应用系统、数据库管理员(DBA)、数据库用户构成的系统;DBMS的目标;DBMS的基本功能;DBMS程序模块的组成;DBMS的层次结构;最上层是应用层,位于DBMS核心之外。·它处理的对象是各种各样的数据库应用,终端用户通过应用接口发出事务请求或各种查询要求。该层是DBMS与终端用户和应用程序的界面层。 第2层是语言翻译处理层。它处理的对象是数据库语言,如SQL。向上提供的数据接口是关系、视图,即元组的集合。其功能是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查、查询优化等。通过对下层基本模块的调用,生成可执行代码。 第3层是数据存取层。该层处理的对象是单个元组。它把上层的集合操作转换为单记录操作。执行扫描(如表扫描)、排序、元组的查找、插入、修改、删除、封锁等基本操作。完成数据记录的存取、存取路径维护、并发控制、事务管理等工作。 第4层是数据存储层。该层处理的对象是数据页和系统缓冲区。执行文件的逻辑打开、关闭、读页、写页、缓冲区读和写、页面淘汰等操作,完成缓冲区管理、内外存交换、外存的数据管理等功能。 ;;数据系统层/语言处理;;数 据 存 储 层 数据库管理系统的存储系统层;1.9 数据库管理系统的并发控制的实现;事务(Transaction);并发控制协议;数据库管理系统的恢复技术;故障分类, 恢复算法;数据定义语言(DDL Data Definition Language) 定义、撤销、修改数据模式 数据查询语言(DQL Data Query Language) 查询数据 数据操纵语言(DML Data Manipulation Language) 增加、删除和修改数据 数据控制语言(DCL Data Control Language) 控制数据的访问权限;OO是一种方法 OO方法与传统方法的比较 “面向计算机”方法:Computer Oriented 一种模块化、树状层次结构方法。该方法以便于计算机实现为主要目的,较少考虑其客观世界的实际背景。 特点:在计算机中的实现方便,但模型构筑困难。(距客观世界较远,工具不统一) “面向对象”方法:Object Oriented 以客观世界中的“实体”为中心的方法,能够较好地反映客观世界的实际要求,也可以通过OO工具在计算机中方便地实现。 特点: 统一的建模工具(OOA,OOD) 易于实现(OOP,OODB) 实现了方法的一致化和接口的无缝性;1. 对象(object) 2. 属性(attribute) 3. 方法(method) 4. 对象标识符OID(object identifier) 5. 稳定性(stationary) 6. 封装性(encapsulation) 7. 隐蔽性(hiding) 8. 消息(message) 综上所述,对象是一个由一组属性和一组方法所组成的一个封装实体,每个对象都有一个系统赋予的具有唯一性的名字(OID),消息则是对象之间的一种协作机制。;类(class) 类与类之间的关系:继承 与 合成 继承(inheritance):子类继承超类的全部特性与行为(我们称其为‘全继承’),但实际上往往发展为只继承超类的部分特性与行为(部分继承) 类继承层次结构 多态性(polymorphism) 类合成(class composition) 类合成层次结构(class hierarchy structure) 类层次结构(class hierarchy structure) 持久性(persistance) ;2.4 面向对象数据模型;面向对象数据库语言: 对象描述语言;对象查询语言;2.5 面向对象数据库管理系统;2.5 面向对象数据库管理系统;面向对象数据库管理系统的内容;面向对象数据库管理系统的内容;2.5.2 面向对象数据库管

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档