第17章0 RACLE应用 7.1 ORACLE公司概况 ■1720 RACle8基本概念 ■1730 RACle8安装 174SQL料PLUS和PL/SQL ■17.5 ORACLE8数据库基本操作 17,6 ORACLE8i完整性 ■17.7 ORACLE8安全性 ■17.8 ORACLE8i并发控制 ■17.9 ORACLE8备份恢复 17,10 Develope开发工具 17,11习题
第17章 ORACLE应用 ◼ 17.1 ORACLE公司概况 ◼ 17.2 ORACLE 8i基本概念 ◼ 17.3 ORACLE 8i安装 ◼ 17.4 SQL*PLUS和PL/SQL ◼ 17.5 ORACLE 8i数据库基本操作 ◼ 17.6 ORACLE 8i完整性 ◼ 17.7 ORACLE 8i安全性 ◼ 17.8 ORACLE 8i并发控制 ◼ 17.9 ORACLE 8i备份恢复 ◼ 17.10 Developer开发工具 ◼ 17.11 习题
17.10 RACLe公司概况 ■DBMS最重要的厂商,技术先进 ■成立、创始人:20世纪70年代 ■ ORACLE DBMS产品、版本:5.0支持C/S 跨平台性( Windows/Unix/ Linux) 新产品:8i,9i,10g(网格计算)
17.1 ORACLE公司概况 ◼ DBMS最重要的厂商,技术先进。 ◼ 成立、创始人:20世纪70年代 ◼ ORACLE DBMS产品、版本:5.0支持C/S ◼ 跨平台性(Windows/Unix/Linux) ◼ 新产品:8i,9i,10g(网格计算)
17.20 Racle8i基本概念 ORACLE DBMS体系结构εDB物理结构、存储结构、进程。 (1)DB物理结构:数据文件、日志文件、控制文件。 (2)存储结构:表空间与DB模式。(3)进程分用户进 程和 TORACLE进程(前台和后台) 数据库实例:一组OS进程和内存区域的集合,用于管理 数据库访问。由SID唯一标识。包括SGA和 ORACLE进程 注册:用户、角色与权限 ■数据库对象:库、表、视图、索引等 ■客户与服务器的连接 ■体系结构与工作过程 SQL*PLUS和过程SQL语言(PL/SQL) ■企业管理器
17.2 ORACLE 8i基本概念 ◼ ORACLE DBMS体系结构: DB物理结构、存储结构、进程。 (1)DB物理结构:数据文件、日志文件、控制文件。 (2)存储结构:表空间与DB模式。(3)进程分用户进 程和ORACLE进程(前台和后台) ◼ 数据库实例:一组OS进程和内存区域的集合,用于管理 数据库访问。由SID唯一标识。包括SGA和ORACLE进程。 ◼ 注册:用户、角色与权限 ◼ 数据库对象:库、表、视图、索引等 ◼ 客户与服务器的连接 ◼ 体系结构与工作过程 ◼ SQL*PLUS和过程SQL语言(PL/SQL) ◼ 企业管理器
17.30 RACLE8安装、启动、配置 ■系统组件构成(服务器端/客户端) ■硬件要求 软件要求 网络设置要求 系统安装其他要求 服务器端安装与客户端安装 系统启动:服务器启动与关闭 系统配置
17.3 ORACLE8i安装、启动、配置 ◼ 系统组件构成(服务器端/客户端) ◼ 硬件要求 ◼ 软件要求 ◼ 网络设置要求 ◼ 系统安装其他要求 ◼ 服务器端安装与客户端安装 ◼ 系统启动:服务器启动与关闭 ◼ 系统配置
17.4SQL*PLUS和PL/sQL SQL*PLUS语言及使用 过程SQL语言( PL/SQL)
17.4 SQL*PLUS和PL/SQL ◼ SQL*PLUS语言及使用 ◼ 过程SQL语言(PL/SQL)
17.5 ORACLE8i数据库基本操作 ■数据库操作及空间管理 基本表操作(建立、更新、查询) 索引操作 ■视图操作 序列 ■同义词 ■其他操作
17.5 ORACLE 8i数据库基本操作 ◼ 数据库操作及空间管理 ◼ 基本表操作(建立、更新、查询) ◼ 索引操作 ◼ 视图操作 ◼ 序列 ◼ 同义词 ◼ 其他操作
17.6 ORACLE8i数据库安全性 用户与角色管理:缺省用户SYS和 SYSTEM ■权限管理 资源限制管理 ■视图机制 ■审计
17.6 ORACLE 8i数据库安全性 ◼ 用户与角色管理:缺省用户SYS和SYSTEM ◼ 权限管理 ◼ 资源限制管理 ◼ 视图机制 ◼ 审计
17.70 RacLe8i数据库完整性 ■表结构(域、实体、参照) 触发器
17.7 ORACLE 8i数据库完整性 ◼ 表结构(域、实体、参照) ◼ 触发器
17.8 ORACLE8i并发控制 1.封锁种类:数据锁和字典锁 ■数据锁:共享锁S、排他锁Ⅹ、行级共享锁RS、 行级排他锁RX、共享行级排他锁SRX 字典锁:语法分析锁和DDL锁 2.封锁机制:数据锁系统隐含完成,不用用户 考虑,但也允许用语句加缩 ■3.提供有效的死锁检测机制
17.8 ORACLE 8i并发控制 ◼ 1. 封锁种类:数据锁和字典锁 ◼ 数据锁:共享锁S、排他锁X、行级共享锁RS、 行级排他锁RX、共享行级排他锁SRX ◼ 字典锁:语法分析锁和DDL锁 ◼ 2. 封锁机制:数据锁系统隐含完成,不用用户 考虑,但也允许用语句加缩。 ◼ 3. 提供有效的死锁检测机制
17.90 RACLE8i备份恢复 数据库基本概念:事务日志、重做日志、检査 数据库备份种类 ■数据库备份步骤(备份管理器) ■数据库恢复种类 ■数据库恢复步骤(恢复管理器)
17.9 ORACLE 8i备份恢复 ◼ 数据库基本概念:事务日志、重做日志、检查 点。 ◼ 数据库备份种类 ◼ 数据库备份步骤(备份管理器) ◼ 数据库恢复种类 ◼ 数据库恢复步骤(恢复管理器)