注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2018年9月

出版社:清华大学出版社

以下为《Oracle数据库实践教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302488354
  • 1-1
  • 226960
  • 47191073-7
  • 平装
  • 2018年9月
  • 工学
  • 计算机科学与技术
  • TP311.132.3;TP311.138OR
  • 计算机
  • 本科
内容简介
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添加数据INSERT5.3.4修改数据UPDATE5.3.5删除数据DELETE或TRUNCATE5.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实例恢复与MTTR11.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闪回到SCN12.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使用闪回数据归档小结习题参考文献