项目一 Oracle数据库的安装与卸载 1
知识目标 1
能力目标 1
任务1 安装Oracle 11g数据库服务器 1
任务描述 1
相关知识与任务实现 1
任务2 Oracle 11g的卸载 9
任务描述 9
相关知识与任务实现 9
任务3 认识Oracle基本工具 13
任务描述 13
相关知识与任务实现 13
项目小结 17
项目作业 17
项目二 认识与使用SQL*Plus工具 19
知识目标 19
能力目标 19
任务1 启动与退出SQL*Plus 19
任务描述 19
相关知识与任务实现 19
任务2 使用SQL*Plus的常用命令 22
任务描述 22
相关知识与任务实现 22
任务3 在SQL*Plus中使用变量 32
任务描述 32
相关知识与任务实现 32
项目小结 36
项目作业 37
项目三 Oracle数据库的管理 38
知识目标 38
能力目标 38
任务1 创建数据库 38
任务描述 38
相关知识与任务实现 38
任务2 删除数据库 54
任务描述 54
相关知识与任务实现 54
任务3 启动和关闭数据库实例 58
任务描述 58
相关知识与任务实现 58
项目小结 60
项目作业 60
项目四 Oracle数据库表空间的管理与表的设计 62
知识目标 62
能力目标 62
任务1 创建、修改、删除表空间 62
任务描述 62
相关知识与任务实现 62
任务2 表的创建与修改 72
任务描述 72
相关知识与任务实现 72
任务3 数据记录的添加与修改 91
任务描述 91
相关知识与任务实现 91
项目小结 102
项目作业 102
项目五 数据查询的应用 104
知识目标 104
能力目标 104
任务1 单表数据查询 104
任务描述 104
相关知识与任务实现 104
任务2 多表连接查询 116
任务描述 116
相关知识与任务实现 116
任务3 子查询 123
任务描述 123
相关知识与任务实现 124
项目小结 131
项目作业 131
项目六 PL/SQL在数据库中的应用 132
知识目标 132
能力目标 132
任务1 使用PL/SQL定义与处理数据 132
任务描述 132
相关知识与任务实现 132
任务2 使用PL/SQL处理记录类型数据 138
任务描述 138
相关知识与任务实现 138
任务3 使用PL/SQL进行流程控制 141
任务描述 141
相关知识与任务实现 141
项目小结 154
项目作业 154
项目七 PL/SQL程序单元在数据库中的应用 156
知识目标 156
能力目标 156
任务1 存储过程的创建与管理 156
任务描述 156
相关知识与任务实现 156
任务2 函数的创建与管理 165
任务描述 165
相关知识与任务实现 166
任务3 触发器的创建与管理 168
任务描述 168
相关知识与任务实现 168
项目小结 171
项目作业 171
项目八 数据库的安全管理 172
知识目标 172
能力目标 172
任务1 用户管理 172
任务描述 172
相关知识与任务实现 173
任务2 权限管理 182
任务描述 182
相关知识与任务实现 182
任务3 角色管理 198
任务描述 198
相关知识与任务实现 198
任务4 概要文件管理 208
任务描述 208
相关知识与任务实现 209
项目小结 216
项目作业 217
项目九 数据库的备份和恢复 218
知识目标 218
能力目标 218
任务1 物理备份之冷备份与恢复 219
任务描述 219
相关知识与任务实现 219
任务2 物理备份之热备份与恢复 220
任务描述 220
相关知识与任务实现 220
任务3 逻辑备份与恢复之导出/导入 222
任务描述 222
相关知识与任务实现 222
任务4 逻辑备份与恢复之数据泵技术 236
任务描述 236
相关知识与任务实现 236
任务5 逻辑备份与恢复之RMAN 246
任务描述 246
相关知识与任务实现 246
任务6 使用OEM进行数据库备份与恢复 255
任务描述 255
相关知识与任务实现 256
项目小结 261
项目作业 261
附录 项目答案 263
项目一 作业答案 263
项目二 作业答案 264
项目三 作业答案 264
项目四 作业答案 265
项目五 作业答案 265
项目六 作业答案 266
项目七 作业答案 267
项目八 作业答案 268
项目九 作业答案 268
参考文献 270