第1章 Oracle 11g数据库入门 1
1.1 Database的基本概念 2
1.2 安装Oracle Database 11
1.3 Oracle的管理工具 21
1.4 综合练习 26
小结 28
经典面试题 28
跟我上机 28
第2章 数据库关系理论 29
2.1 数据描述的领域 30
2.2 数据模型 31
2.3 关系型数据库理论 33
小结 42
经典面试题 42
第3章 数据库创建、表的管理和事务管理 43
3.1 数据库实例 44
3.2 界面方式创建数据库 47
3.3 表结构、数据类型以及完整性约束 53
3.4 数据定义——表的创建、修改与删除 61
3.5 数据操纵——表中数据管理 65
3.6 事务和锁 69
小结 75
经典面试题 75
跟我上机 75
第4章 数据库的查询和视图 79
4.1 选择和投影 80
4.2 数据库的查询 81
4.3 连接和视图 95
4.4 多表连接的方式 96
4.5 视图的创建和管理 103
小结 108
经典面试题 109
跟我上机 109
第5章 Oracle模式对象——索引、同义词、序列 112
5.1 索引的创建和管理 113
5.2 同义词 120
5.3 序列 121
小结 123
经典面试题 124
跟我上机 124
第6章 PL/SQL编程基础 125
6.1 PL/SQL概述 126
6.2 PL/SQL字符集 127
6.3 变量、常量和数据类型 130
6.4 基本程序结构 135
小结 148
经典面试题 148
跟我上机 149
第7章 PL/SQL高级编程——函数、游标 150
7.1 系统内置函数 151
7.2 用户自定义函数 159
7.3 游标的创建和使用 161
小结 169
经典面试题 169
跟我上机 169
第8章 PL/SQL高级编程——存储过程、触发器、程序包 170
8.1 存储过程的创建和使用 171
8.2 触发器的创建和使用 174
8.3 程序包的使用 179
小结 183
经典面试题 183
跟我上机 184
第9章 系统安全管理 185
9.1 用户管理 186
9.2 权限管理 190
9.3 角色管理 196
9.4 概要文件和数据字典 198
小结 207
经典面试题 207
跟我上机 207
第10章 备份和恢复 209
10.1 备份和恢复概述 210
10.2 数据库的备份和恢复 212
小结 220
经典面试题 220
跟我上机 220