第1章 Oracle数据库基础实践 1
1.1 实验1——Oracle Database 12c安装与使用 1
1.1.1 相关知识 1
1.1.2 实验目的 4
1.1.3 实验内容 4
1.1.4 实验指导 4
1.1.5 问题解答 16
1.1.6 实验练习 16
1.2 实验2——数据库及表空间操作 18
1.2.1 相关知识 18
1.2.2 实验目的 23
1.2.3 实验内容 23
1.2.4 实验指导 23
1.2.5 问题解答 43
1.2.6 实验练习 44
1.3 实验3——数据库表及数据操作 45
1.3.1 相关知识 45
1.3.2 实验目的 49
1.3.3 实验内容 49
1.3.4 实验指导 50
1.3.5 问题解答 63
1.3.6 实验练习 63
1.4 实验4——视图与索引操作 65
1.4.1 相关知识 65
1.4.2 实验目的 68
1.4.3 实验内容 69
1.4.4 实验指导 69
1.4.5 问题解答 72
1.4.6 实验练习 73
第2章 Oracle数据库高级实践 75
2.1 实验1——存储过程编程 75
2.1.1 相关知识 75
2.1.2 实验目的 77
2.1.3 实验内容 77
2.1.4 实验指导 78
2.1.5 问题解答 83
2.1.6 实验练习 84
2.2 实验2——触发器编程 85
2.2.1 相关知识 85
2.2.2 实验目的 87
2.2.3 实验内容 87
2.2.4 实验指导 88
2.2.5 问题解答 96
2.2.6 实验练习 96
2.3 实验3——SQL游标编程 98
2.3.1 相关知识 98
2.3.2 实验目的 99
2.3.3 实验内容 99
2.3.4 实验指导 99
2.3.5 问题解答 105
2.3.6 实验练习 106
2.4 实验4——事务处理编程 107
2.4.1 相关知识 107
2.4.2 实验目的 108
2.4.3 实验内容 108
2.4.4 实验指导 109
2.4.5 问题解答 115
2.4.6 实验练习 116
2.5 实验5——数据库安全管理 117
2.5.1 相关知识 117
2.5.2 实验目的 123
2.5.3 实验内容 123
2.5.4 实验指导 124
2.5.5 问题解答 130
2.5.6 实验练习 131
2.6 实验6——数据库备份与恢复 132
2.6.1 相关知识 132
2.6.2 实验目的 134
2.6.3 实验内容 134
2.6.4 实验指导 134
2.6.5 问题解答 144
2.6.6 实验练习 144
第3章 Oracle数据库设计实践 146
3.1 实验1——概念数据模型设计 146
3.1.1 相关知识 146
3.1.2 实验目的 148
3.1.3 实验内容 148
3.1.4 实验指导 148
3.1.5 问题解答 155
3.1.6 实验练习 155
3.2 实验2——逻辑数据模型设计 156
3.2.1 相关知识 156
3.2.2 实验目的 157
3.2.3 实验内容 157
3.2.4 实验指导 157
3.2.5 问题解答 161
3.2.6 实验练习 161
3.3 实验3——物理数据模型设计 162
3.3.1 相关知识 162
3.3.2 实验目的 163
3.3.3 实验内容 163
3.3.4 实验指导 163
3.3.5 问题解答 167
3.3.6 实验练习 167
3.4 实验4——Oracle数据库对象实现 168
3.4.1 相关知识 168
3.4.2 实验目的 169
3.4.3 实验内容 169
3.4.4 实验指导 169
3.4.5 问题解答 176
3.4.6 实验练习 176
第4章 Oracle数据库访问编程实践 178
4.1 实验1——JDBC数据库访问编程 178
4.1.1 相关知识 178
4.1.2 实验目的 180
4.1.3 实验内容 180
4.1.4 实验指导 181
4.1.5 问题解答 192
4.1.6 实验练习 193
4.2 实验2——Servlet数据库访问编程 194
4.2.1 相关知识 194
4.2.2 实验目的 195
4.2.3 实验内容 195
4.2.4 实验指导 195
4.2.5 问题解答 209
4.2.6 实验练习 209
4.3 实验3——JSP数据库访问编程 210
4.3.1 相关知识 210
4.3.2 实验目的 211
4.3.3 实验内容 211
4.3.4 实验指导 211
4.3.5 问题解答 220
4.3.6 实验练习 220
附录 222
附录A PowerDesigner 16.5建模工具安装 222
A.1 安装环境要求 222
A.2 软件安装步骤 222
A.3 软件运行启动 226
附录B PL/SQL编程语言基础 227
B.1 语言基本元素 228
B.2 控制结构语句 231
B.3 异常处理语句 233
B.4 过程与函数 233
附录C Java Web数据库应用开发环境 235
C.1 JDK 235
C.2 Eclipse 238
C.3 Tomcat 239
参考文献 242