第1章 Oracle数据库基础及Oracle 12c 1
1.1 数据库基本概念 1
1.2 Oracle 12c简介 7
1.3 Oracle 12c的安装 7
1.4 Oracle数据库的体系结构 12
1.5 Oracle 12c数据库工具 18
实训1 Oracle 12c的安装及常用工具的使用 23
实训2 创建数据库 23
第2章 数据库的存储设置与管理 31
2.1 数据库存储设置与管理概述 31
2.2 表空间和数据文件的设置与管理 33
2.3 控制文件的设置与管理 38
2.4 重做日志文件的设置与管理 42
2.5 归档日志文件的设置与管理 46
实训3 数据文件与表空间管理 50
实训4 Oracle控制文件与日志文件管理 51
第3章 数据库对象的创建与管理 53
3.1 表的创建与管理 53
3.2 索引的创建及管理 71
3.3 视图的创建与管理 78
3.4 序列的创建与管理 82
实训5 案例数据库数据表的构建 86
第4章 数据操纵与事务管理 88
4.1 数据插入 88
4.2 数据修改 92
4.3 数据合并 92
4.4 数据删除 94
4.5 事务控制 94
实训6 数据表的DML操作 97
第5章 查询数据 98
5.1 SELECT语句介绍 98
5.2 简单查询 99
5.3 筛选查询 102
5.4 分组查询 107
5.5 排序查询 108
5.6 多表查询 110
5.7 子查询 114
5.8 合并查询 117
5.9 SQL内置函数 119
实训7 数据查询集合 128
第6章 PL/SQL程序块基础及开发 129
6.1 PL/SQL语言简介 129
6.2 PL/SQL程序结构 130
6.3 词法单元、数据类型、常量与变量 131
6.4 控制结构 137
6.5 游标 145
6.6 异常处理 151
6.7 存储过程 154
6.8 函数 157
6.9 包 159
6.10 触发器 162
实训8 案例数据库中存储过程的创建和调用 167
实训9 利用触发器完成案例数据库的业务逻辑及日志跟踪 168
第7章 用户安全性管理 169
7.1 用户管理 169
7.2 权限管理 173
7.3 角色管理 177
7.4 概要文件管理 182
7.5 审计 185
实训10 案例数据库的安全性管理设置 188
第8章 事务、锁、闪回 189
8.1 事务 189
8.2 并发控制 197
8.3 闪回操作 200
实训11 利用闪回恢复表 211
第9章 备份与恢复 213
9.1 备份与恢复概述 213
9.2 导入/导出 216
9.3 脱机备份 221
9.4 联机备份 221
9.5 数据泵 223
实训12 使用EXPDP和IMPDP导出导入数据 226
第10章 基于Oracle数据库的应用开发 227
人力资源管理系统应用开发 227
实训13 电子商务公司业务数据仓库 249
参考文献 250