第1章 Oracle数据库概述 1
1.1 Oracle关系数据库系统简介 1
什么是数据库 1
数据模型 2
什么是关系数据库 5
什么是Oracle 6
1.2 Oracle体系结构 8
Oracle Server 8
数据库物理结构 12
数据库逻辑结构 13
练习与思考题一 17
第2章 Oracle数据库安装 18
2.1在Windows环境下安装Oracle服务器 18
在Windows环境下安装Oracle服务器 18
给Oracle服务器配置监听程序 23
2.2在Windows环境下安装Oracle客户端 26
在Oracle服务器上建立数据库 26
配置网络服务名 35
练习与思考题二 39
第3章 SQL*PLUS语言 40
3.1 SQL*PLUS简介 40
标准SQL语言 40
SQL*PLUS命令 44
3.2 SQL*PLUS的登录与退出 57
SQL*PLUS的登录 57
SQL*PLUS的退出 59
3.3创建Oracle数据库对象 59
表的创建、修改与删除 59
视图的创建与删除 64
索引的创建与删除 69
同义词的创建与删除 71
序列生成器的创建与删除 72
3.4 Oracle数据库数据操纵 73
插入数据库数据命令(INSERT)操作 73
修改数据库数据命令(UPDATE)操作 79
删除数据库数据命令(DELETE)操作 81
3.5 SQL语言中函数的使用 82
字符函数 83
数值函数 84
日期函数 86
转换函数 86
空值函数 88
其他函数 89
分组函数 90
3.6 Oracle数据库数据查询 91
单表查询命令操作 92
多表查询命令操作 103
子查询 107
3.7 Oracle数据库数据控制 118
事务提交命令(COMMIT) 118
事务回退命令 119
保存点命令(SAVEPOINT ) 119
3.8用Oracle Forms创建表格 120
Oracle Forms简介 120
使用Form Builder设计并运行一个简单的应用 120
练习与思考题三 129
第4章 PL/SQL—Oracle的编程语言 131
4.1 PL/SQL简介 131
4.2 PL/SQL程序的基本结构 131
PL/SQL基本程序块的组成 132
PL/SQL程序中常用的操作符 133
4.3 PL/SQL块的说明部分 133
变量与常量的说明 133
数据类型的定义 137
4.4 PL/SQL块的执行部分 140
PL/SQL中变量的输入和输出 141
简单的PL/SQL编程 143
4.5 PL/SQL中的控制结构 146
条件控制语句 147
循环控制语句 150
GOTO语句 153
4.6游标的使用 154
游标的概念 154
显示游标的操作 154
游标的属性 158
隐式游标 160
游标FOR循环 161
4.7 PL/SQL程序中的异常处理 164
异常处理程序 165
Oracle预定义的异常处理 166
用户定义的异常处理 168
4.8子程序 171
定义过程子程序 171
定义函数子程序 173
创建存储子程序 177
练习与思考题四 181
第5章 Oracle Developer开发工具 182
5.1 Oracle Developer的安装 182
5.2 Oracle*Forms的使用 188
使用对象导航器创建Oracle * Forms 189
布局编辑器的使用 189
书写触发器 191
5.3 Oracle*Reports的使用 194
Oracle*Reports简介 194
创建报表 195
如何使图形显示报表数据 198
5.4 Oracle Designer简介 202
5.5 Developer应用开发实例 203
设计需求 203
系统设计 203
界面设计与实现 206
练习与思考题五 213
第6章 Oracle数据库管理 214
6.1 Oracle数据库的用户管理与权限 214
用户和方案 214
建立用户 215
修改用户 216
显示用户信息 217
使用OEM控制工具管理用户 218
管理权限 218
管理对象权限 221
使用OEM管理权限 223
管理角色 224
审计(AUDIT) 231
6.2数据库的控制文件与日志 235
控制文件简介 235
控制文件的多元化 236
建立控制文件 237
修改永久参数 237
删除控制文件 238
查看控制文件信息 238
通过OEM控制工具管理控制文件 239
管理重做日志 239
增加重做日志 241
使用OEM控制工具管理重做日志 242
管理归档日志 243
控制归档 244
6.3 Oracle数据库的空间管理 248
建立表空间 249
维护表空间 250
管理对象空间 253
管理UNDO表空间 256
6.4 Oracle备份与恢复 260
数据库备份和恢复概述 260
逻辑备份 262
物理备份之冷备份(条件——NonArchiveLog) 263
物理备份之热备份(条件——ArchiveLog) 263
练习与思考题六 265
参考文献 266