北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-1)DBMS结构与功能(邓芳)

第四章 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., 电源故障和操作系统崩溃)或事务故障 的情况下仍处于一致(正确)状态. • 并发控制管理器控制并发事务之间的交互, 以确 保数据库的一致性

存储管理 存储管理器提供存储在数据库中的底层数据与 应用程序和提交给系统的查询之间的界面 存储管理器负责下列任务: 与文件管理器的交互 高效地存储,获取和修改数据
存储管理 • 存储管理器提供存储在数据库中的底层数据与 应用程序和提交给系统的查询之间的界面. • 存储管理器负责下列任务: – 与文件管理器的交互 – 高效地存储, 获取和修改数据

查询处理及优化 备份及恢复
•查询处理及优化 •备份及恢复

ORACLES数据库 Orac1e公司1977年在加利福尼亚的 Redwood成立,在 IBM的 System/R(关系模型)的基础上,推出了第一个使 用IBM的结构化查询语言SQL的 RDBMS · Oracle rdbms可用于几乎所有的操作环境,包括IBM大 型机、 DEC VAX小型机、基于UNIX系统的小型机 Windows nt以及一些专用硬件操作系统平台; 世界上最大的 RDBMS供应商,也是世界上最主要的信息 处理软件供应商,是仅次于微软公司的世界第二大软 件公司
• Oracle公司1977年在加利福尼亚的Redwood成立,在 IBM的System/R(关系模型)的基础上,推出了第一个使 用IBM的结构化查询语言SQL的RDBMS; • Oracle RDBMS可用于几乎所有的操作环境,包括IBM大 型机、DEC VAX小型机、基于UNIX系统的小型机、 Windows NT以及一些专用硬件操作系统平台; • 世界上最大的RDBMS供应商,也是世界上最主要的信息 处理软件供应商,是仅次于微软公司的世界第二大软 件公司。 ORACLE数据库

· ORACLE产品结构: 1.数据库: Oracle数据库服务器(对象选件、分区、空间、 分布式、并行、多媒体)。 2.开发工具 1)C/S: developer2000(对应微软VB) 2)B/S:服务器:IAS(对应微软IIS) 开发工具:PL/SQL、 Porta1 Jdeveloper(Java开发工具) 3)CASE: Designer(可生成60%以上的Form和 Report) 4)数据仓库: Discoverer(关系数据库) Express(多维数据库) 3. ORACLE应用:ERP:财务管理、企业内部管理 CRM:客户关系管理、企业外部管理
• ORACLE产品结构: 1.数据库:Oracle数据库服务器(对象选件、分区、空间、 分布式、并行、多媒体)。 2.开发工具: 1)C/S:developer2000(对应微软VB) 2)B/S:服务器:IAS(对应微软IIS) 开发工具:PL/SQL、Portal Jdeveloper(Java开发工具) 3)CASE:Designer(可生成60%以上的Form和Report) 4)数据仓库:Discoverer(关系数据库) Express(多维数据库) 3.ORACLE应用:ERP:财务管理、企业内部管理 CRM:客户关系管理、企业外部管理

42 ORACLE体系结构 ORACLE体系结构: ORACLE内存结构 ORACLE进程结构 ORACLE物理存储结构 ORACLE逻辑存储结构
ORACLE体系结构: ORACLE内存结构 ORACLE进程结构 ORACLE物理存储结构 ORACLE逻辑存储结构 4.2 ORACLE体系结构
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京邮电大学:《数据库设计与开发》第三章 数据库系统设计(邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第二章 关系数据库(2/2).ppt
- 北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-5)数据库恢复技术(邓芳).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第九章 关系查询处理和查询优化.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第八章 数据库编程.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库设计(3/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库设计(2/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库设计(1/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 关系数据理论.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第五章 数据库完整性.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第四章 数据库安全性.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL(3/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL(2/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL(1/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库(2/2).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库(1/2).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第十一章 并发控制.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第十章 数据库恢复技术.ppt
- Excel函数应用500例_TYPE函数.xls
- 北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-6)Oracle数据库的安全管理 (邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-3)事务(邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-4)并发控制 (邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第二章 关系数据库(1/2).ppt
- 北京邮电大学:《数据库设计与开发》第一章 概述(邓芳).ppt
- 清华大学同名教材:精通office2007_第01章 初识Office 2007.ppt
- 清华大学同名教材:精通office2007_第02章 Word 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第03章 设置文字格式与文本样式.ppt
- 清华大学同名教材:精通office2007_第04章 使用对象修饰文档.ppt
- 清华大学同名教材:精通office2007_第05章 制作特色文档.ppt
- 清华大学同名教材:精通office2007_第06章 编辑技巧与打印输出.ppt
- 清华大学同名教材:精通office2007_第07章 使用Word创建精美文档.ppt
- 清华大学同名教材:精通office2007_第08章 Excel 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第09章 输入数据与设置格式.ppt
- 清华大学同名教材:精通office2007_第10章 使用对象、公式与函数.ppt
- 清华大学同名教材:精通office2007_第11章 数据管理.ppt
- 清华大学同名教材:精通office2007_第12章 数据分析.ppt
- 清华大学同名教材:精通office2007_第14章 PowerPoint 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第15章 使用对象丰富幻灯片内容.ppt
- 清华大学同名教材:精通office2007_第16章 美化幻灯片.ppt