项目1 Oracle系统概述 1
任务 下载Oracle产品 5
思考练习 6
项目2 Oracle系统的安装 7
任务 Oracle的安装 8
思考练习 22
项目3 Oracle实用工具 23
任务1 企业管理控制台 23
任务2 SQL Plus工具 26
任务3 SQL Plus Worksheet工具 27
任务4 PL/SQL Developer工具 29
思考练习 30
项目4 管理数据库 31
任务1 使用配置助手创建数据库 31
任务2 使用命令方式创建数据库 41
任务3 启动和关闭数据库 44
思考练习 47
项目5 管理表空间 48
任务1 使用企业管理控制台创建表空间 48
任务2 使用命令行方式创建表空间 53
思考练习 55
项目6 创建表 56
任务1 创建表 58
任务2 创建主键 61
任务3 创建外键 63
任务4 插入数据 64
任务5 创建约束 66
任务6 创建索引 68
思考练习 69
项目7 SQL查询与SQL函数 70
任务1 SQL简介 70
任务2 SQL语言的分类 71
任务3 Oracle数据类型 86
任务4 SQL操作符 95
任务5 SQL函数 104
思考练习 130
项目8 视图 132
任务1 视图定义 132
任务2 关系视图 133
任务3 内嵌视图 149
任务4 物化视图 150
任务5 Oracle的系统视图 163
思考练习 164
项目9 索引 166
任务1 索引工作方式 166
任务2 索引类型 169
任务3 索引维护 178
思考练习 180
项目10 PL/SQL编程 182
任务1 PL/SQL块 182
任务2 PL/SQL的数据 185
任务3 PL/SQL的数据类型 188
任务4 PL/SQL的操作符 200
任务5 PL/SQL流程控制 202
任务6 动态SQL 211
任务7 异常处理 216
思考练习 225
项目11 游标 227
任务1 游标的概念 227
任务2 隐式游标 228
任务3 显式游标 231
任务4 动态游标 239
思考练习 244
项目12 子程序与程序包 245
任务1 子程序 245
任务2 程序包 264
任务3 Oracle内置程序包 276
思考练习 297
项目13 触发器 298
任务1 触发器的定义 298
任务2 触发器的组成 300
任务3 触发器的类型 303
任务4 触发器的特点 313
任务5 触发器的操作 314
思考练习 316
项目14 备份与恢复 318
任务1 备份的重要性 318
任务2 故障的类型 319
任务3 Oracle的运行方式 321
任务4 Oracle数据库的备份类型 328
任务5 导入/导出实用程序 330
思考练习 343
项目15 用户与权限 344
任务1 系统的用户 344
任务2 用户管理 350
任务3 权限管理 353
思考练习 370
参考文献 372