徐洁磐全套配套课件数据库系统实用教程 第十章数据库管理.ppt

徐洁磐全套配套课件数据库系统实用教程 第十章数据库管理.ppt

ID:51974404

大小:358.00 KB

页数:85页

时间:2020-03-26

徐洁磐全套配套课件数据库系统实用教程 第十章数据库管理.ppt_第1页
徐洁磐全套配套课件数据库系统实用教程 第十章数据库管理.ppt_第2页
徐洁磐全套配套课件数据库系统实用教程 第十章数据库管理.ppt_第3页
徐洁磐全套配套课件数据库系统实用教程 第十章数据库管理.ppt_第4页
徐洁磐全套配套课件数据库系统实用教程 第十章数据库管理.ppt_第5页
资源描述:

《徐洁磐全套配套课件数据库系统实用教程 第十章数据库管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十章数据库管理10.1数据库管理概述数据库管理的八大管理功能:数据库建立数据库调整数据库重组数据库重构数据库安全性与完整性控制数据库并发控制数据库故障恢复数据库监控10.2数据库管理内容1.数据库建立运行环境设置数据模式建立会话环境建立数据加载2.数据库调整调整模式与视图调整索引与集簇调整物理参数3.数据重组数据库结构的调整重组的方法4.数据重构数据模式的重新构造重构的方法5.数据安全性控制管理身份标识与鉴别自主访问控制审计6.数据完整性控制管理完整性约束设置与检查数据正确采集与校验7.数据库并发控制管理并发性能调整死锁、活锁的解除8.数据库故障恢复管理转储日志

2、恢复9.数据监控10.3数据库管理员DBADBA的工作职责1.数据库设计2.数据库建立、调整、重组、重构3.数据安全性管理、数据完整性管理4.并发控制管理5.数据库故障恢复、制定灾难恢复计划6.数据库监控7.帮助与指导用户8.规章制度建立与实施第十一章11.1面向对象概念与面向对象数据库系统1.面向对象模型是一种具有较强表示能力的模型2.以面向对象模型为核心的数据库系统称面向对象数据库系统OODBS3.以面向对象模型为核心的数据管理系统称面向对象数据库管理系统OODBMS4.OODBS的特征:构造复杂数据结构能力抽象数据类型多种操作能力数据模型演化能力11.2面向

3、对象方法的基本思想1.两种方法:面向计算机方法面向对象方法2.两种方法的不同与比较图11.1两种方法比较图客观世界面向对象的模型计算机世界设计人员建模面向对象工具(b)面向对象方法面向计算机的模型计算机世界(a)面向计算机方法设计人员建模工具客观世界3.应用人工智能领域应用软件工程领域应用可视化领域应用数据库领域应用4.数据库中的应用面向对象数据库系统面向对象数据库的分析与设计11.3面向对象方法的基本概念1.对象(object)2.属性(attribute)3.方法(method)4.对象标识符(OID)5.对象性质稳定性封装性隐蔽性6.消息(message)7

4、.类(class)8.类继承(inheritance)9.类继承层次结构(classinheritancehierarchystrncture)10.类性质多态重载重定义迟联编11.类合成(composition)12.类合成层次结构(classcompositionhierarchystructure)13.类层次结构(classhierarchystructure)14.持久性(persistance)11.4面向对象数据模型1.类层次结构构成一个面向对象数据模型2.面向对象数据模型包括:数据结构数据结构上的操纵数据间的约束11.5面向对象数据库管理系统OOD

5、BMSOODBMS的三类条件:1.第一类:必备条件(15个)对象OID封装性类类层次结构重定义重载面向对象完整性约束计算完备性可扩充性持久性次级存储器管理并发控制故障恢复即席查询数据库管理系统2.第二类:附加条件(5个)多继承扩充的完整性功能分布式功能较强事务处理能力版本管理能力3.第三类:可选条件(4个)略11.5.1OODBMS内容1.类管理(1)类定义类结构定义类方法定义类间继承与合成定义(2)类模式演化类中属性,方法及类名变化类间继承与合成关系变化类结构重组2.对象管理(1)对象查询(2)对象增、删、改(3)索引与集蔟3.对象控制(1)完整性控制(2)安全

6、性控制(3)事务处理与并发控制(4)故障恢复11.5.2面向对象数据库语言1.模式定义子语言类创建语句方法创建语句类演化语句类名修改语句方法修改语句类删除语句方法删除语句(1)类创建语句 创建一个新类可用下面形式的语句定义:CREATECLASSClassname[:Superclasses:listofsuperclassespecs] [:Attributes:listofattributespecs] [:Methods:listofmethodspecs](2)类演化语句类演化语句主要用于修改类层次结构模型,该语句一共有三种类型,删除型、添加型和修改型,可

7、用下面三个语句表示。类演化删除语句:EVOLUATECLASS(DELETE) :Classname[:Superclasseslistofsuperclassespecs] [:Attributeslistofattributespecs] [:Methodslistofmethodspecs]类演化添加语句:EVOLUATECLASS(ADD):Classname[:Superclasseslistofsuperclassespecs][:Attributeslistofattributespecs][:Methodslistofmethodspecs]类

8、演化更改语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。