21世纪高等学校计算机专业实用规划教材ORACLE数据库实践教程/刘荣辉
- ISBN:9787302488354
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:248
- 出版时间:2018-08-01
- 条形码:9787302488354 ; 978-7-302-48835-4
本书特色
Oracle数据库系统是经典数据库系统之一,在整个数据库市场中占有大部分的份额。本书基于当前流行的Oracle 11g大型关系数据库系统,从实践应用的角度出发,系统地介绍了Oracle数据库系统的管理和使用。本书不对数据库理论进行比较深入的探讨,重点突出Oracle的实用性,在每章都提供了许多可操作性较强的实例,试图让读者更好地掌握和使用Oracle数据库。 本书将数据库理论知识和实例结合起来,一方面跟踪Oracle数据库发展,适应市场需求,精心选择内容,突出重点,强调实用; 另一方面,设计典型的案例,将案例融入知识的讲解中,使知识与实例相辅相成,既有利于学生学习知识,又有利于指导学生实践。
内容简介
Oracle数据库系统是经典数据库系统之一,在整个数据库市场中占有大部分的份额。本书基于当前流行的Oracle 11g大型关系数据库系统,从实践应用的角度出发,系统地介绍了Oracle数据库系统的管理和使用。本书不对数据库理论进行比较深入的探讨,重点突出Oracle的实用性,在每章都提供了许多可操作性较强的实例,试图让读者更好地掌握和使用Oracle数据库。 本书将数据库理论知识和实例结合起来,一方面跟踪Oracle数据库发展,适应市场需求,精心选择内容,突出重点,强调实用; 另一方面,设计典型的案例,将案例融入知识的讲解中,使知识与实例相辅相成,既有利于学生学习知识,又有利于指导学生实践。
目录
第1章Oracle数据库概述
1.1Oracle数据库简介
1.1.1Oracle数据库的应用现状
1.1.2Oracle数据库的发展
1.1.3Oracle 11g数据库的新特性
1.1.4Oracle的网格计算
1.2Oracle 11g的安装
1.2.1Oracle的硬件要求
1.2.2在Windows环境下的安装过程
1.3Oracle 11g的基本服务
1.4Oracle数据库的创建、启动和停止
1.4.1使用DBCA创建Oracle数据库
1.4.2启动Oracle数据库
1.4.3停止Oracle数据库
小结
习题
第2章Oracle的体系结构
2.1物理存储结构
2.1.1数据文件
2.1.2控制文件
2.1.3重做日志文件
2.1.4其他文件
2.2逻辑存储结构
2.2.1表空间
2.2.2段
2.2.3区
2.2.4数据块
2.3内存结构
2.3.1系统全局区
2.3.2程序全局区
2.4进程结构
2.4.1进程结构的介绍
2.4.2后台进程
2.5数据字典
2.5.1Oracle数据字典介绍
2.5.2Oracle常用数据字典
小结
习题
第3章SQL*Plus管理工具
3.1SQL*Plus的基本用法
3.1.1登录与退出数据库
3.1.2获取帮助信息
3.1.3修改SQL*Plus的设置信息
3.2SQL*Plus中的缓冲区
3.2.1执行缓冲区中的内容
3.2.2编辑缓冲区中的内容
3.2.3读写操作系统文件
3.3在SQL*Plus中使用变量
3.3.1用户自定义变量
3.3.2参数变量
3.3.3与变量有关的交互式命令
3.4SQL*Plus的报表功能
3.4.1设计报表标题
3.4.2设计报表尺寸
3.4.3设计报表显示格式
3.4.4统计特定列
小结
习题
第4章Oracle表空间管理
4.1表空间概述
4.2创建表空间
4.2.1创建本地管理表空间
4.2.2创建字典管理表空间
4.2.3创建大文件表空间
4.2.4创建临时表空间
4.2.5创建撤销表空间
4.2.6创建非标准块表空间
4.3维护表空间
4.3.1改变表空间的可用性
4.3.2改变表空间的读写状态
4.3.3重命名表空间
4.3.4设置默认表空间
4.3.5删除表空间
4.4管理数据文件
4.4.1修改数据文件大小
4.4.2增加表空间的数据文件
4.4.3修改表空间中数据文件的自动扩展性
4.4.4移动表空间中的数据文件
4.4.5删除表空间中的数据文件
小结
习题
第5章SQL基础
5.1SQL语句概述
5.1.1SQL的特点
5.1.2SQL分类
5.1.3SQL规范与操作
5.2数据定义语言
5.2.1表
5.2.2表的完整性约束
5.2.3索引
5.2.4视图
5.2.5序列
5.2.6同义词
5.3数据操纵语言
5.3.1SELECT基本查询
5.3.2Oracle常用操作符
5.3.3添加数据INSERT
5.3.4修改数据UPDATE
5.3.5删除数据DELETE或TRUNCATE
5.4事务及其控制语言
5.4.1事务的相关概念
5.4.2事务处理
小结
习题
第6章SELECT高级查询
6.1连接查询
6.1.1简单连接查询
6.1.2内连接
6.1.3为表设置别名
6.1.4非等值连接
6.2使用JOIN关键字的连接查询
6.2.1内连接查询
6.2.2外连接查询
6.2.3交叉连接
6.3子查询
6.3.1简单子查询
6.3.2带IN(NOT IN)的子查询
6.3.3带ANY的子查询
6.3.4带ALL的子查询
6.3.5关联子查询
6.3.6在其他子句中使用子查询
6.4集合查询
小结
习题
第7章Oracle内置函数
7.1字符型函数
7.1.1字母大小写转换函数
7.1.2字符串连接函数
7.1.3字符串截取函数
7.1.4获取字符串长度函数
7.1.5字符串搜索函数
7.1.6字符串填充函数
7.1.7删除字符串首尾指定字符函数
7.1.8替换字符串函数
7.2数值函数
7.2.1绝对值、取余和判断数值函数
7.2.2三角函数
7.2.3以指定数值为准的整数函数
7.2.4四舍五入截取函数
7.3日期时间函数
7.3.1系统日期、时间函数
7.3.2指定月份函数
7.3.3返回指定月份*后一天函数
7.4转换函数
7.4.1数值转换成字符型函数
7.4.2字符转换成日期型函数
7.4.3字符转换成数字函数
7.4.4其他转换成数字函数
7.4.5聚合函数
小结
习题
第8章PL/SQL编程基础
8.1PL/SQL程序块结构
8.2PL/SQL的基本语法
8.2.1常量和变量
8.2.2数据类型
8.2.3绑定变量
8.3控制结构
8.3.1条件控制
8.3.2循环控制
8.3.3顺序控制
8.4游标
8.4.1隐式游标
8.4.2显式游标
8.4.3游标变量
8.5异常处理
8.5.1预定义异常
8.5.2非预定义异常
8.5.3自定义异常
8.5.4引发应用程序异常
小结
习题
第9章PL/SQL高级编程
9.1存储过程
9.1.1创建和调用存储过程
9.1.2存储过程的参数
9.1.3修改与删除存储过程
9.1.4查询存储过程的定义信息
9.2函数
9.2.1创建函数
9.2.2调用函数
9.2.3修改和删除函数
9.3程序包
9.3.1程序包规范
9.3.2程序包体
9.3.3调用程序包中的元素
9.3.4删除程序包
9.4触发器
9.4.1触发器简介
9.4.2语句级触发器
9.4.3行级触发器
9.4.4INSTEAD OF触发器
9.4.5系统事件触发器
9.4.6用户事件触发器
9.4.7管理触发器
小结
习题
第10章数据库安全管理
10.1数据库安全性概述
10.2用户管理
10.2.1创建用户
10.2.2修改用户
10.2.3删除用户
10.2.4查询用户信息
10.3权限管理
10.3.1授予权限
10.3.2回收权限
10.4角色管理
10.4.1创建角色
10.4.2角色权限的授予与回收
10.4.3修改角色
10.4.4角色的生效与失效
10.4.5删除角色
10.4.6使用角色进行权限管理
10.4.7查询角色信息
10.5概要文件管理
10.5.1概要文件中的参数
10.5.2概要文件中的管理
10.6数据库审计
10.7使用OEM进行安全管理
小结
习题
第11章数据备份与恢复
11.1配置数据库的备份与恢复
11.1.1备份与恢复问题
11.1.2失败类别
11.1.3实例恢复
11.1.4实例恢复的过程
11.1.5实例恢复不可能导致数据库出现错误
11.1.6调整实例恢复
11.1.7实例恢复与MTTR
11.1.8MTTR顾问程序
11.1.9配置数据库的可恢复性
11.1.10保护控制文件
11.1.11保护联机重做日志文件
11.1.12archivelog模式与归档器进程
11.1.13复用重做日志
11.1.14将数据库转换至archivelog模式
11.2备份Oracle数据库
11.2.1备份工具
11.2.2概念与术语
11.2.3全部备份与部分备份
11.2.4完整备份与增量备份
11.2.5脱机备份与联机备份
11.2.6映像副本与备份集
11.2.7RMAN的设置
11.2.8设备的设置
11.2.9备份集的设置
11.2.10策略的设置
11.2.11调度自动的备份
11.2.12使用SQL*Plus备份
11.2.13管理RMAN备份
11.2.14默认的备份目的地
11.3恢复Oracle数据库
11.3.1恢复结构与进程
11.3.2介质失败后的恢复
11.3.3恢复受损的复用控制文件
11.3.4恢复受损的复用联机重做日志文件
11.3.5恢复受损的控制文件
11.3.6恢复受损的数据文件
11.3.7noarchivelog模式中数据文件的恢复
11.3.8archivelog模式中非重要文件的恢复
11.3.9恢复受损的重要数据文件
11.3.10恢复受损的非重要数据文件
小结
习题
第12章闪回技术
12.1闪回技术概述
12.2闪回恢复区
12.2.1闪回恢复区功能
12.2.2闪回恢复区设置
12.3闪回数据库
12.4闪回表
12.4.1闪回到时间戳
12.4.2闪回到SCN
12.5闪回删除
12.5.1回收站
12.5.2使用ORIGINAL_NAME闪回删除
12.5.3使用OBJECT_NAME闪回删除
12.5.4清除回收站中的对象
12.6闪回查询
12.7闪回版本查询
12.8闪回数据归档
12.8.1创建闪回数据归档
12.8.2管理闪回数据归档区
12.8.3为表指定闪回数据归档区
12.8.4使用闪回数据归档
小结
习题
参考文献
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0