Oracle 数据库实践教程
全新正版 极速发货
¥
30.03
6.1折
¥
49
全新
库存2件
作者刘荣辉 何宗耀 主编 苏靖枫 副主编
出版社清华大学出版社
ISBN9787302488354
出版时间2018-09
装帧平装
开本16开
定价49元
货号1201792006
上书时间2024-08-05
商品详情
- 品相描述:全新
- 商品描述
-
前言
Oracle是由美国Oracle公司所开发,是目前世界上*流行的关系数据库管理系统。Oracle数据库系统兼容性强,可移植性好,使用方便,功能强大,适用于各类大、中、小、微机环境,是一种高效率、可靠性好、适应高吞吐量的数据库解决方案。
Oracle系统采用标准SQL作为用户的主要接口,给用户的使用带来很大方便,因而受到用户青睐,应用广泛,占有
超过一半的
数据库市场。
本书以教学为目的,并结合应用开发的需要而撰写。
全书以应用技术能力培养为主线,采用典型案例进行编写,融“教、学、做”为一体,注重基本知识与基本技术的讲解,并给出具有实用价值的案例供学生学习。全书体系完整、例题丰富、可操作性强,所有的例题全部通过调试,内容涵盖了设计一个数据管理系统所要用到的主要知识。
全书共分为12章,各章主要内容如下。
第1章Oracle数据库概述、Windows环境下Oracle 11g的安装、配置等。
第2章Oracle体系结构中的物理存储结构、逻辑存储结构、实例结构以及数据字典。
第3章SQL*Plus工具的使用以及常用的一些SQL*Plus操作命令。
第4章表空间的创建、扩展,数据文件的移动及状态的修改。
第5章SQL基础,具体包括语句分类、常用DDL、基本语法结构、常用语句的使用、事务的特性以及基本函数的使用。
第6章连接查询,在WHERE子句和HAVING子句中使用子查询,以及关联子查询和嵌套子查询。
第7章Oracle函数分类,常用函数的使用,主要包括SELECT 语句使用函数、单行函数、多行函数、字符函数和转换函数。
第8章PL/SQL程序块的结构,数据类型及用法以及游标的使用、控制结构、异常处理的方法等。
第9章存储过程、函数与触发器的基本特点、创建、修改、调用及删除的方法等。
第10章Oracle 11g数据库的安全管理机制,具体包括用户管理、权限管理、角色管理、概要文件管理、数据库审计等。
第11章数据库的备份、恢复配置,主要包括数据库的备份与恢复、数据库的失败类型、实例恢复、可恢复性的设置等。
第12章闪回技术的作用及分类、闪回数据库、闪回表以及闪回查询的使用。
本书由刘荣辉、何宗耀任主编,苏靖枫任副主编。主编负责全书的策划、校对与编者分工工作,全书由何宗耀完成校对,并审定全部书稿; 副主编协助主编做策划和审稿工作。参编人员及分工如下: 第1~4章由苏靖枫编写,第8、9章由洛阳师范学院柳菊霞编写,第11、12章由蔡照鹏编写,第5~7章、12章由刘荣辉编写。
面对Oracle数据库系统的新发展和新应用,要编写一本具有普适性的高水平教材难度很大,加之编者理论水平有限且时间仓促等因素,书中难免有疏漏之处,恳请广大专家、学者和读者给予批评和指正。
编者
2018年03月
【免费在线读】
商品简介
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使用闪回数据归档
小结
习题
参考文献
【前言】
主编推荐
本书以实践实训操作为主体设计,在编写上和内容选择上,充分考虑初学者者的特点,内容编排力求做到循序渐进,不仅可以作为大专院校教学用书,也适合作为Oracle的各类培训教材和Oracle数据库爱好的自学用书。
【内容简介】
— 没有更多了 —
以下为对购买帮助不大的评价