- 1、本文档共182页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 面向对象数据库管
您可能关注的文档
- 《护理知识礼仪与人际沟通》第二章人际关系的基本概念 第一、二、三节.ppt
- 《护理知识礼仪与人际沟通》第五章 第一节礼仪概述.ppt
- 《护理知识礼仪与人际沟通》第五章 第三节护士仪态礼仪要求.ppt
- 《护理知识礼仪与人际沟通》第五章 第四节护士交往礼仪.ppt
- 《护理知识礼仪与人际沟通》第六章护生实习与求职礼仪 第一、二、三节.ppt
- 《护理知识礼仪与人际沟通》第四章 第一、二节护理知识工作中的非语言沟通.ppt
- 《操作系统》课件-3存储相关管理.ppt
- 《操作系统》课件-4设备相关管理.ppt
- 《政府预算相关管理》课件第一章 政府预算概论.ppt
- 《政府预算相关管理》课件第七章 政府预算执行.ppt
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
最近下载
- 新解读《HJ_T 55 - 2000大气污染物无组织排放监测技术导则》必威体育精装版解读.docx VIP
- 影视后期调色-02达芬奇基本操作.pptx VIP
- 人教版四年级下册音乐全册教案.pdf VIP
- 2025年中式烹调师(技师)考试内容及考试题库含答案参考.docx VIP
- 必威体育精装版基孔肯雅热防控培训课件.ppt VIP
- 民俗博物馆文物建筑修缮工程施工组织设计2.doc
- 上海海洋大学《基础化学》课件-物质结构.ppt VIP
- 《中国科技创新盛宴》课件.ppt VIP
- (推荐!)13485-2016医疗器械变更控制程序.docx VIP
- ISO14001组织内外部环境要素识别表.pdf VIP
文档评论(0)