《数据库管理及应用》课程电子教案(PPT课件)4.04 DBMS 数据库管理系统

3.10 Database Management System 数据库管理系统(DBMS) 209
209 §3.10 Database Management System 数据库管理系统(DBMS)

·DBMS核心功能是: 三级数据库之间的转换 ·实际管理功能复杂 主要职责: 1.描述数据库; 模式,子模式描述语言编译,形成相应 登记表. 210
210 • DBMS核心功能是: 三级数据库之间的转换 • 实际管理功能复杂 • 主要职责: 1.描述数据库; • 模式,子模式描述语言编译, 形成相应 登记表

2.管理数据库 即数据库控制功能 i).数据库运行管理,控制用户并发访问等。 ⅰi).执行数据库的安全、保密、完整性检 查。 ii),实施对数据库的检索、插入、删除、 修改。 211
211 2.管理数据库 即数据库控制功能 i).数据库运行管理,控制用户并发访问等。 ii).执行数据库的安全、保密、完整性检 查。 iii).实施对数据库的检索、插入、删除、 修改

3.维修功能 装入、建库。 保持工作日志。 监视数据库时空性能,低于某一指标时 对数据库执行再组织。 设备变化时,或用户申请时,修改数据 库。 系统软、硬件故障,或人为原因数据库 被破坏,执行恢复操作。 212
212 3.维修功能 • 装入、建库。 • 保持工作日志。 • 监视数据库时空性能, 低于某一指标时, 对数据库执行再组织。 • 设备变化时, 或用户申请时, 修改数据 库。 • 系统软、硬件故障, 或人为原因数据库 被破坏,执行恢复操作

4.通信功能 负责处理数据流,处理来自应用进程 终端,或其它数据库系统,计算机或本系 统内部的某些进程的访问请求。 一、Compos it i on DBMS是一个复杂的软件系统 各数据库结构可能不同,但主要功能均应 有: 213
213 4.通信功能 负责处理数据流,处理来自应用进程, 终端,或其它数据库系统,计算机或本系 统内部的某些进程的访问请求。 一、Composition DBMS是一个复杂的软件系统 各数据库结构可能不同, 但主要功能均应 有:

1.语言处理功能 模式DDL编译 子模式DDL编译 主语言予编译器及DML语言解释器 终端查询解释程序 ● 终端命令(数据库命令)解释程序 2.运行控制 DBMS总控 214
214 1.语言处理功能 • 模式DDL编译 • 子模式DDL编译 • 主语言予编译器及DML语言解释器 • 终端查询解释程序 • 终端命令(数据库命令)解释程序 2.运行控制 • DBMS总控

● 访问控制,保持授权表: 核对用户标识、口令,检查访问合法 性,决定每一次访问是否可以进入数据库。 并发访问及事务管理。 保密控制、查核保密锁、核对保密码。 数据完整性控制程序:执行操作前后, 核对完整性约束条件,决定操作可否执 行,或执行后消除操作影响。 215
215 • 访问控制,保持授权表; 核对用户标识、 口令, 检查访问合法 性,决定每一次访问是否可以进入数据库。 • 并发访问及事务管理。 • 保密控制、查核保密锁、核对保密码。 • 数据完整性控制程序:执行操作前后, 核对完整性约束条件,决定操作可否执 行,或执行后消除操作影响

● ● 数据访问程序 通信控制程序 3.系统建立维护 ● loading journal 工作日志管理程序 feature evaluation性能监督程序 ● reorgani zation 再组织程序 系统恢复 216
216 • 数据访问程序 • 通信控制程序 3.系统建立维护 • loading • journal 工作日志管理程序 • feature evaluation 性能监督程序 • reorganization 再组织程序 • 系统恢复

、工作描述,报表 ● application program A subschema of application status word program A work erea 2 DBMS 3 system buffer schema to be used 5 4 storage schema database work journal 217
217 • 二、工作描述,报表 • application program A subschema of application • status word program A • work erea 1 • 2 • DBMS 3 • system buffer schema to be used • Os 4 • storage schema • database • work journal ⑤ ⑥ ⑦ ⑧ ⑨

上图中1至8操作: 1 主语言中嵌入数据操作语句送入DBMS。 2 保密检查,不符和返回状态字,确定所用模 式及子模式到模式的影射谓词。 3 模式的存储地址,调入,保密检查,不符和 返状态字。 4 找出所有操作涉及的物理文件的所有参数。 5 操作及物理文件参数,传0s相关程序。 6 实施访问。 7 物理 模式·子模式影射,结果送入应 用程序。 8 返状态子,通知应用程序继续
上图中1至8操作: 1 主语言中嵌入数据操作语句送入DBMS。 2 保密检查,不符和返回状态字,确定所用模 式及子模式到模式的影射谓词。 3 模式的存储地址,调入,保密检查,不符和 返状态字。 4 找出所有操作涉及的物理文件的所有参数。 5 操作及物理文件参数,传Os相关程序。 6 实施访问。 7 物理 模式 子模式影射,结果送入应 用程序。 8 返状态子,通知应用程序继续
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库管理及应用》课程电子教案(PPT课件)4.03 Logical structures of Database 数据库的逻辑结构.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.02 Access_path Based Query Optimization 基于存取路径的查询优化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.01 Optimitation of Query 查询优化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.07 QBE Language QBE数据库语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.06 Dynamic SQL 动态SQL.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.05 Embedded SQL 嵌入式SQL.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.04 QL and DML in SQL SQL中的查询语言和现代语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.03 DDL 数据定义语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.02 SQL Introduction & DDL SQL 查询语言入门和 DDL)(SQL:结构化查询语言,DDL:数据定义语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.01 Data Manipulation languages 数据操纵语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)2.03 Tuple&Domain Relation Calculus 元组和域关系演算.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)2.02 Relation Calculus 关系运算.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)2.01 data Model of Database 数据库的数据模型.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)1.02 Data Description of real world 真实世界的数据描述.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)1.01 Database 数据库.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)0.0 Development History for Database.ppt
- 沈阳航空航天大学:自动化学院《计算机控制技术》课程教学大纲.pdf
- A-Duplex:Medium Access Control for Efficient Coexistence Between Full-Duplex and Half-Duplex Communications.pdf
- 《电脑编程》教学参考书籍文献(Fortran)FORTRAN常用算法程序集(第二版,共十五章,编著:徐士良).pdf
- 《电脑编程》教学参考书籍文献(JAVA)J2EE指南(共十七章).pdf
- 《数据库管理及应用》课程电子教案(PPT课件)4.05 DBMS 数据库管理系统.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.01 Transaction Management 事务管理.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.03 Execution and Recovery of Update Transaction 更新事务的执行与恢复.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.04 Concurrent Control Introduction 并发控制引论.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.05 Locking Protocol 加锁协议.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.06 Examination dead lock 死锁的检测.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.07 concurrent control Based time stamp 基于时间标记的并发控制技术.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.08 Multiple Granularity Locking 多粒度封锁.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.09 Concurrent Control Based Time Stamp 基于时间标记的并发控制技术.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.01 Dependency of Data 数据库相关性.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.02 Armstrong 公理体系.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.03 Introduction to Normal Form of relation 关系规范化导论.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.04 Normal Form of Relation 关系规范化.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第一章 绪论(主讲人:徐沛娟).ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第七章 图.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第三章 线性表.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第八章 排序.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第二章 面向对象程序设计与C++语言.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第五章 数组、字符串、集合类.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第六章 树.ppt