![]()
内容推荐 Oracle数据库是数据库领域使用最广泛、占有市场份额最大的数据库管理系统。周法国编著的《Oracle Database12c基础教程(高等院校信息技术规划教材)》以Oracle Database 12c 发行版1(版本号为12.1.0.2.0)为基础,全面细致地介绍了Oracle Database 12c的安装及配置,使用数据库管理系统进行数据管理的各种SQL操作,使用PL/SQL进行数据库程序开发所需要的基本知识和技术。 本书内容丰富、结构合理、思路清晰、语言精练,以Oracle自带的人力资源管理(HR)模式为案例详细介绍了Oracle数据库的管理与开发技术。 本书既可以作为高等学校计算机科学与技术及相关专业的教学用书,也可以作为各种数据库培训班的培训教材,还可以供使用Oracle数据库进行应用程序开发的人员参考。 目录 第1章 Oracle数据库概述 1.1 Oracle数据库的发展史 1.2 Oracle数据库产品 1.2.1 企业版 1.2.2 标准版 1.2.3 标准版 1.3 Oracle基本术语 1.3.1 数据块 1.3.2 数据扩展 1.3.3 数据段 1.3.4 表空间 1.3.5 数据文件 1.3.6 控制文件 1.3.7 数据字典 1.4 Oracle 12c新特性 1.5 小结 第2章 Windows平台上Oracle 12c的安装与配置 2.1 Oracle通用安装程序OUI 2.2 Oracle 12c的安装 2.2.1 Oracle 12c的系统需求 2.2.2 Oracle 12c数据库服务器的安装流程 2.2.3 Oracle 12c客户端工具的安装 2.3 Oracle Database 12c的卸载 2.4 Oracle 12c的配置 2.4.1 Oracle数据库配置助手 2.4.2 Oracle网络管理 2.4.3 Oracle网络配置助手 2.5 小结 第3章 Oracle 12c体系结构 3.1 概述 3.2 Oracle Database 12c的多租户架构 3.2.1 CDB中的容器 3.2.2 多租户体系结构的优势 3.3 Oracle数据库进程 3.3.1 用户进程 3.3.2 服务器进程 3.3.3 Oracle监听器 3.3.4 后台进程 3.4 内存结构 3.4.1 系统全局区 3.4.2 程序全局区 3.4.3 用户全局区 3.4.4 软件代码区 3.5 文件系统 3.5.1 控制文件 3.5.2 数据文件 3.5.3 重做日志文件 3.5.4 其他文件 3.6 小结 第4章 Oracle Database 12c应用开发工具 4.1 SQL *Plus使用指南 4.1.1 启动和退出SQL *Plus 4.1.2 SQL *Plus的编辑功能 4.1.3 使用SQL *Plus格式化查询结果 4.1.4 使用SET命令设置SQL *Plus环境 4.2 Oracle SQL Developer使用指南 4.2.1 启动Oracle SQL Developer 4.2.2 通过SQL Developer进行数据库的管理与开发 4.3 小结 第5章 Oracle SQL基础 5.1 SQL概述 5.1.1 SQL的发展与标准化 5.1.2 SQL语句结构 5.1.3 SQL的特点 5.1.4 演示模式 5.2 数据查询 5.2.1 使用SELECT语句检索数据 5.2.2 对检索结果进行限定和排序 5.2.3 在SELECT语句中使用函数 5.2.4 多表查询 5.2.5 子查询 5.2.6 集合运算 5.3 数据操作 5.3.1 插入数据 5.3.2 修改数据 5.3.3 删除数据 5.3.4 事务控制 5.4 数据定义 5.4.1 数据库对象 5.4.2 管理表 5.4.3 管理其他对象 5.4.4 使用数据字典管理对象 5.5 小结 第6章 Oracle PL/SQL程序设计基础 6.1 PL/SQL概述 6.1.1 PL/SQL简介 6.1.2 PL/SQL块结构与类型 6.1.3 创建PL/SQL匿名块 6.2 简单PL/SQL程序 6.2.1 PL/SQL变量 6.2.2 在PL/SQL中使用函数 6.2.3 嵌套PL/SQL块 6.2.4 在PL/SQL中使用SQL语句 6.3 PL/SQL控制结构 6.3.1 IF语句 6.3.2 CASE表达式 6.3.3 循环语句 6.4 游标 6.4.1 隐式游标 6.4.2 显式游标 6.4.3 使用复合数据类型 6.4.4 使用游标处理检索结果集 6.5 异常处理 6.5.1 初识异常 6.5.2 异常处理流程 6.5.3 异常捕获与处理 6.6 过程与函数 6.6.1 子程序 6.6.2 过程 6.6.3 函数 6.6.4 向过程或函数传递实参 6.6.5 使用数据字典视图 6.7 小结 第7章 Oracle安全管理 7.1 用户管理 7.1.1 用户的安全属性 7.1.2 创建用户 7.1.3 修改用户 7.1.4 删除用户 7.1.5 查询用户信息 7.2 权限管理 7.2.1 系统权限管理 7.2.2 对象权限管理 7.2.3 使用数据字典视图查询权限信息 7.3 角色管理 7.3.1 预定义角色 7.3.2 管理角色 7.3.3 使用数据字典视图查询角色 7.4 概要文件管理 7.4.1 创建概要文件 7.4.2 修改概要文件 7.5 数据库审计 7.5.1 传统审计 7.5.2 统一审计 7.5.3 标准审计 7.5.4 细粒度审计 7.6 小结 第8章 Oracle数据库管理 8.1 表空间管理 8.1.1 表空间概述 8.1.2 创建表空间 8.1.3 维护表空间 8.1.4 删除表空间 8.1.5 临时表空间 8.1.6 撤销表空间 8.2 文件管理 8.2.1 数据文件管理 8.2.2 控制文件管理 8.2.3 重做日志管理 8.2.4 归档日志管理 8.3 数据库的备份与恢复 8.3.1 数据库的备份 8.3.2 数据库的恢复 8.3.3 使用RMAN进行数据库备份 8.3.4 使用导入导出实现逻辑备份与恢复 8.3.5 使用数据泵进行数据库的备份与恢复 8.4 小结 参考文献
|