第四章 ORACLE数据库 ·DBMS结构与功能 · ORACLE体系结构 事务处理 并发控制 备份恢复 安全管理
第四章 ORACLE 数据库 • DBMS结构与功能 • ORACLE体系结构 •事务处理 • 并发控制 • 备份恢复 •安全管理
4.1DBMS结构与功能
4.1 DBMS结构与功能
naIve users sophisticated (tellers, agents application database users web-users) programmers (analysts) administrator LIse write us∈ licat application queI administratio interfaces programs tools tools compiler and linker DML queries DDL interpreter application program DML compiler object code and organizer query evaluation query processor buffer manager file manager authorization transaction and integrity manager Mains age storage manager disk storage indices data dictionary data statistical data
数据库系统中对数据进行管理的软件,是数据库系统的核心组成部分。 数据库定义: DBMS提供数据库定义语言定义数据库结构,包括外模式、模式、内模 式及相互之间的映射,定义完整性约束、安全限制等; 数据操纵: 提供数据库操作语言实现对数据库的操纵 数据库运行控制: 数据安全性控制; 数据完整性控制; 并发控制; 数据库恢复机制; 数据库维护: 数据的载入、转储,数据库的重组织、性能监视及分析等
数据库系统中对数据进行管理的软件,是数据库系统的核心组成部分。 数据库定义: DBMS提供数据库定义语言定义数据库结构,包括外模式、模式、内模 式及相互之间的映射,定义完整性约束、安全限制等; 数据操纵: 提供数据库操作语言实现对数据库的操纵; 数据库运行控制: 数据安全性控制; 数据完整性控制; 并发控制; 数据库恢复机制; 数据库维护: 数据的载入、转储,数据库的重组织、性能监视及分析等
事务管理 事务是一个操作集合,完成数据库应用中的单 个逻辑功能 ·事务管理部件确保数据库在即使发生了系统故 障(g,电源故障和操作系统崩溃)减事务故障 的情况下仍处于一致(正确)状态 并发控制管理器控制并发事务之间的交互,以确 保数据库的一致性
事务管理 • 事务是一个操作集合,完成数据库应用中的单 个逻辑功能 • 事务管理部件确保数据库在即使发生了系统故 障(e.g., 电源故障和操作系统崩溃)或事务故障 的情况下仍处于一致(正确)状态. • 并发控制管理器控制并发事务之间的交互, 以确 保数据库的一致性