《高等学校计算机类规划教材:Oracle 11g资料库实用教程》是2013年12月1日清华大学出版社出版的图书,作者是陈冬亮。
基本介绍
- 中文名:高等学校计算机类规划教材:Oracle 11g资料库实用教程
- 出版社:清华大学出版社
- 页数:322页
- 开本:16
- 定价:38.00
- 作者:陈冬亮
- 出版日期:2013年12月1日
- 语种:简体中文
- ISBN:9787302348931, 7302348936
- 品牌:清华大学出版社
编辑推荐
《高等学校计算机类规划教材:Oracle 11g资料库实用教程》兼顾了资料库理论和Oracle实践以及应用程式的开发与管理,特别适合作为高等院校或者培训机构资料库相关课程的教材与参考教材,适合于初学者和具有一些实践经验的读者学习参考,也适合资料库管理员、资料库安全管理员、网路管理员以及Oracle资料库套用系统开发人员阅读。
内容简介
《高等学校计算机类规划教材:Oracle 11g资料库实用教程》结合笔者多年的Oracle资料库管理与开发经验编写而成,详细地介绍了管理和开发Oracle资料库所必备的相关知识与技术。全书共15章,内容涉及Oracle Database 11g的安装和配置、体系结构、资料库管理、表空间管理、表管理、数据查询与操作、PL/SQL、索引和视图、过程和函式、触发器、游标、系统安全管理、资料库备份与恢复等。《高等学校计算机类规划教材:Oracle 11g资料库实用教程》内容丰富、注重实用,理论讲解与大量示例相结合,同时每章提供了总结及问题与习题,帮助读者理解、巩固和实践所学习的内容。
图书目录
第1章Oracle 11g介绍
1.1资料库基本知识
1.1.1资料库的基本概念
1.1.2资料库的数据模型
1.1.3资料库的关係操作
1.2 0racle 119简介
1.2.1 Oracle资料库系统的特点
1.2.2 Oracle的发展简史
1.2.3 Oracle 8i、9i、10g、11g版本的区别
1.2.4 Oracle 11g的新特性
1.2.5 Oracle 11g的版本
1.3 Oracle 11g的安装与卸载
1.3.1 Oracle 11g的运行环境
1.3.2 Oracle 11g的安装
1.3.3 Oracle 11g的基本档案目录
1.3.4 Oracle 11g的卸载
1.4 Oracle 11g的基本环境与服务
1.4.1 Oracle 11g的基本环境
1.4.2 Oracle 11g的资料库服务
1.5 总结
1.6问题与习题
第2童Oracle体系结构
2.1物理存储结构
2.1.1数据档案
2.1.2控制档案
2.1.3日誌档案
2.1.4参数档案
2.1.5口令档案
2.1.6跟蹤档案
2.1.7警告日誌档案
2.2逻辑存储结构
2.2.1 数据块
2.2.2盘区
2.2.3段
2.2.4表空间
2.3 记忆体结构
2.3.1系统全局区
2.3.2程式全局区
2.3.3排序区
2.4进程结构
2.4.1进程结构的介绍
2.4.2后台进程
2.5数据字典
2.5.1静态数据字典
2.5.2动态性能视图
2.5.3 Oracle常用数据字典
2.6总结
2.7问题与习题
第3章Oracle 11g的资料库管理
3.1资料库的创建
3.2 SQL*Plus概述
3.2.1 SQL*P1us的主要作用
3.2.2 SQL*Plus连线与断开资料库
3.2.3 SQL*Plus命令使用
3.3资料库的启动与关闭
3.3.1连线资料库
3.3.2资料库的启动
3.3.3资料库的关闭
3.4资料库的修改与删除
3.4.1资料库的修改
3.4.2资料库的删除
3.5资料库初始用户
3.5.1 SYS与SYSTEM用户
3.5.2 SCOTT用户
3.6 总结
3.7问题与习题
第4章Oracle 11g的表空间管理
4.1表空间的创建
4.1.1表空间的类型
4.1.2表空间的创建
4.1.3表空间的状态
4.2表空间的修改与删除
4.2.1表空间的修改
4.2.2表空间的删除
4.3表空间信息的查看
4.4总结
4.5问题与习题
第5章Oracle 11g的表管理
5.1模式与模式对象
5.2数据表的创建
5.2.1数据类型
5.2.2表的创建
5.3 数据表的修改与删除
5.3.1数据表的修改
5.3.2数据表的删除
5.4资料库完整性
5.4.1资料库完整性的含义
5.4.2完整性约束
5.5 总结
5.6问题与习题
第6章Oracle ll9的数据查询
6.1 sOL概述
6.1.1 SQL简介
6.1.2查询的基本原理
6.2数据查询
6.2.1基本查询
6.2.2分组查询
6.2.3连线查询
6.2.4集合查询
6.3查询函式的使用
6.3.1字元串函式
6.3.2数值函式
6.3.3 日期时间函式
6.3.4转换函式
6.3.5其他函式
6.4总结
6.5问题与习题
第7章Oracle数据的基本操作
7.1 添加数据
7.1.1插入数据
7.1.2插入序列
7.2更新数据
7.3删除数据
7.4 总结
7.5问题与习题
第8章索引
8.1索引概述
8.1.1索引的基本概念
8.1.2索引类型介绍
8.2创建索引
8.2.1创建8树索引
8.2.2创建点阵图索引
8.2.3创建反向键索引
8.2.4创建基于函式的索引
8.2.5创建全局和局部分区索引
8.3管理索引
8.3.1修改索引
8.3.2监视索引
8.3.3显示索引信息
8.3.4删除索引
8.4总结
8.5问题与习题
第9章视图
第10章PL/SQL基础
第11章存储过程与函式
笛12章触发器
笛13章游标
第14章安全管理
第15章资料库备份与恢复
参考文献
1.1资料库基本知识
1.1.1资料库的基本概念
1.1.2资料库的数据模型
1.1.3资料库的关係操作
1.2 0racle 119简介
1.2.1 Oracle资料库系统的特点
1.2.2 Oracle的发展简史
1.2.3 Oracle 8i、9i、10g、11g版本的区别
1.2.4 Oracle 11g的新特性
1.2.5 Oracle 11g的版本
1.3 Oracle 11g的安装与卸载
1.3.1 Oracle 11g的运行环境
1.3.2 Oracle 11g的安装
1.3.3 Oracle 11g的基本档案目录
1.3.4 Oracle 11g的卸载
1.4 Oracle 11g的基本环境与服务
1.4.1 Oracle 11g的基本环境
1.4.2 Oracle 11g的资料库服务
1.5 总结
1.6问题与习题
第2童Oracle体系结构
2.1物理存储结构
2.1.1数据档案
2.1.2控制档案
2.1.3日誌档案
2.1.4参数档案
2.1.5口令档案
2.1.6跟蹤档案
2.1.7警告日誌档案
2.2逻辑存储结构
2.2.1 数据块
2.2.2盘区
2.2.3段
2.2.4表空间
2.3 记忆体结构
2.3.1系统全局区
2.3.2程式全局区
2.3.3排序区
2.4进程结构
2.4.1进程结构的介绍
2.4.2后台进程
2.5数据字典
2.5.1静态数据字典
2.5.2动态性能视图
2.5.3 Oracle常用数据字典
2.6总结
2.7问题与习题
第3章Oracle 11g的资料库管理
3.1资料库的创建
3.2 SQL*Plus概述
3.2.1 SQL*P1us的主要作用
3.2.2 SQL*Plus连线与断开资料库
3.2.3 SQL*Plus命令使用
3.3资料库的启动与关闭
3.3.1连线资料库
3.3.2资料库的启动
3.3.3资料库的关闭
3.4资料库的修改与删除
3.4.1资料库的修改
3.4.2资料库的删除
3.5资料库初始用户
3.5.1 SYS与SYSTEM用户
3.5.2 SCOTT用户
3.6 总结
3.7问题与习题
第4章Oracle 11g的表空间管理
4.1表空间的创建
4.1.1表空间的类型
4.1.2表空间的创建
4.1.3表空间的状态
4.2表空间的修改与删除
4.2.1表空间的修改
4.2.2表空间的删除
4.3表空间信息的查看
4.4总结
4.5问题与习题
第5章Oracle 11g的表管理
5.1模式与模式对象
5.2数据表的创建
5.2.1数据类型
5.2.2表的创建
5.3 数据表的修改与删除
5.3.1数据表的修改
5.3.2数据表的删除
5.4资料库完整性
5.4.1资料库完整性的含义
5.4.2完整性约束
5.5 总结
5.6问题与习题
第6章Oracle ll9的数据查询
6.1 sOL概述
6.1.1 SQL简介
6.1.2查询的基本原理
6.2数据查询
6.2.1基本查询
6.2.2分组查询
6.2.3连线查询
6.2.4集合查询
6.3查询函式的使用
6.3.1字元串函式
6.3.2数值函式
6.3.3 日期时间函式
6.3.4转换函式
6.3.5其他函式
6.4总结
6.5问题与习题
第7章Oracle数据的基本操作
7.1 添加数据
7.1.1插入数据
7.1.2插入序列
7.2更新数据
7.3删除数据
7.4 总结
7.5问题与习题
第8章索引
8.1索引概述
8.1.1索引的基本概念
8.1.2索引类型介绍
8.2创建索引
8.2.1创建8树索引
8.2.2创建点阵图索引
8.2.3创建反向键索引
8.2.4创建基于函式的索引
8.2.5创建全局和局部分区索引
8.3管理索引
8.3.1修改索引
8.3.2监视索引
8.3.3显示索引信息
8.3.4删除索引
8.4总结
8.5问题与习题
第9章视图
第10章PL/SQL基础
第11章存储过程与函式
笛12章触发器
笛13章游标
第14章安全管理
第15章资料库备份与恢复
参考文献
文摘
着作权页:
插图:
3.收回用户的系统许可权
在Oracle 11g中,可以使用REVOKE语句撤销或回收用户的许可权或角色。
使用REVOKE语句撤销用户的系统许可权,其基本语法如下:
REVOKE FROM :
例如,撤销或收回用户的创建表许可权:
REVOKE CREATE TABLE FROM wang;
4.系统许可权的分类
每种系统许可权都为用户提供了执行某一种或某一类系统级的资料库操作的权力,即系统级的DDL(Data Definition Language)语句、DML(Data Manipulation Language)语句的权力。数据字典视图SYSTEM PRIVILEGE MAP中包括了Oracle资料库中的所有系统许可权。查询该视图可以了解系统许可权的信息,具体语句如下所示。
查询系统许可权的数量:
SELECT COUNT(*)FROM SYSTEM_PRIVILEGE_MAP;
查询与角色管理有关的系统许可权:
SELECT*FROM SYSTEM—PRIVILEGE—MAP WHERE name LIKE’%role%’;
可以将系统许可权授予用户、角色、PUBLIC公共用户组。一般地,系统许可权只能授予值得信任的用户,以免系统许可权被滥用,而直接危及资料库的安全性。
注意:PUBLIC公共用户组是一个在创建资料库时,就被自动创建的用户组。该用户组有什幺许可权,资料库中所有用户就有什幺许可权。可以利用该特点,将公共许可权授予资料库中所有的用户。
插图:
3.收回用户的系统许可权
在Oracle 11g中,可以使用REVOKE语句撤销或回收用户的许可权或角色。
使用REVOKE语句撤销用户的系统许可权,其基本语法如下:
REVOKE FROM :
例如,撤销或收回用户的创建表许可权:
REVOKE CREATE TABLE FROM wang;
4.系统许可权的分类
每种系统许可权都为用户提供了执行某一种或某一类系统级的资料库操作的权力,即系统级的DDL(Data Definition Language)语句、DML(Data Manipulation Language)语句的权力。数据字典视图SYSTEM PRIVILEGE MAP中包括了Oracle资料库中的所有系统许可权。查询该视图可以了解系统许可权的信息,具体语句如下所示。
查询系统许可权的数量:
SELECT COUNT(*)FROM SYSTEM_PRIVILEGE_MAP;
查询与角色管理有关的系统许可权:
SELECT*FROM SYSTEM—PRIVILEGE—MAP WHERE name LIKE’%role%’;
可以将系统许可权授予用户、角色、PUBLIC公共用户组。一般地,系统许可权只能授予值得信任的用户,以免系统许可权被滥用,而直接危及资料库的安全性。
注意:PUBLIC公共用户组是一个在创建资料库时,就被自动创建的用户组。该用户组有什幺许可权,资料库中所有用户就有什幺许可权。可以利用该特点,将公共许可权授予资料库中所有的用户。