Oracle 11g数据库设计与维护 / 21世纪高等学校计算机专业实用规划教材
作者: 刘亚姝、严寒冰等
出版时间:2013年8月
出版社:清华大学出版社
- 清华大学出版社
- 9787302318446
- 103509
- 0045158193-8
- 16开
- 2013年8月
- 工学
- 软件工程
- TP311.138OR
- 计算机类
- 本科
《Oracle11g数据库设计与维护》共分为11章,第1章为数据库的基本理论知识和设计方法;第2章到第11章为Oracle 11g基本技术的介绍,并与第1章紧密对照。
《Oracle11g数据库设计与维护》可以作为高等学校数据库相关课程,特别是在学习了数据库基础理论后,作为数据库课程的进阶型教材使用,也可以作为Oracle 11g数据库初学者的参考教材。
第1章 数据库设计1
1.1 关系数据库概述1
1.2 关系数据库的设计2
1.2.1 数据库设计概述3
1.2.2 数据库设计方法3
1.2.3 数据库设计基本步骤3
1.2.4 数据库设计实例4
1.3 小结13
第2章 Oracle数据库概述14
2.1 Oracle数据库系统14
2.1.1 Oracle数据库简介14
2.1.2 Oracle的数据库发展史14
2.1.3 Oracle 11g数据库产品结构及组成15
2.2 Oracle 11g数据库的特点16
2.3 数据库服务器的安装与卸载19
2.3.1 安装前准备工作19
2.3.2 安装Oracle 11g数据库服务器20
2.3.3 数据库服务器安装疑难解析25
2.3.4 卸载Oracle 11g数据库软件27
2.4 企业管理器31
2.5 SQLPLUS工具32
2.6 小结32
第3章 Oracle的体系结构33
3.1 Oracle体系结构概述33
3.2 Oracle的物理存储结构34
3.2.1 Oracle数据库的文件类别34
3.2.2 数据文件34
3.2.3 控制文件363.2.4 重做日志文件39
3.2.5 其他文件43
3.3 Oracle的逻辑存储结构44
3.3.1 数据块45
3.3.2 区45
3.3.3 段45
3.3.4 表空间47
3.4 Oracle的内存结构48
3.4.1 系统全局区48
3.4.2 程序全局区54
3.5 Oracle的进程结构55
3.5.1 服务器进程55
3.5.2 用户进程56
3.5.3 后台进程57
3.6 数据字典59
3.6.1 静态数据字典60
3.6.2 动态数据字典64
3.7 小结67
第4章 Oracle企业管理器68
4.1 OEM 概 述68
4.2 OEM的启动与登录69
4.3 OEM使用介绍70
4.3.1 “主目录”属性页71
4.3.2 “性能”属性页72
4.3.3 管理属性页72
4.3.4 “数据移动”属性页74
4.3.5 “软件和支持”属性页75
4.4 OEM控制台76
4.4.1 设置OEM控制台管理员76
4.4.2 设置封锁期77
4.4.3 设置数据库首选身份证明79
4.4.4 设置“主机”首选身份证明81
4.5 小结82
第5章 Oracle数据库管理83
5.1 创建Oracle数据库的前期准备83
5.2 使用DBCA创建数据库83
5.2.1 DBCA概述83
5.2.2 数据库的基本配置84
5.2.3 存储及恢复配置88
5.2.4 初始化参数配置91
5.2.5 完成创建数据库94
5.2.6 使用DBCA删除数据库96
5.3 命令方式创建数据库98
5.3.1 命令方式创建数据库的过程98
5.3.2 使用命令删除数据库102
5.4 启动数据库103
5.4.1 启动数据库的方法103
5.4.2 启动数据库的模式104
5.4.3 转换启动模式105
5.5 关闭数据库112
5.5.1 数据库的关闭步骤112
5.5.2 关闭数据库的4种方式114
5.6 Oracle数据库初始化参数文件115
5.6.1 初始化参数文件概述115
5.6.2 初始化参数文件分类116
5.6.3 创建初始化参数文件118
5.6.4 修改初始化参数122
5.7 小结128
第6章 SQL与PL/SQL概述129
6.1 SQLPLUS的使用129
6.1.1 启动SQLPLUS工具129
6.1.2 使用网络服务名连接Oracle数据库130
6.2 SQLPLUS常用命令135
6.2.1 显示命令135
6.2.2 交互命令140
6.2.3 文件命令142
6.2.4 查看帮助145
6.3 SQL概述146
6.3.1 数据定义语言148
6.3.2 数据操纵语言151
6.3.3 数据查询语言155
6.3.4 常用函数163
6.4 PL/SQL概述171
6.4.1 PL/SQL特点172
6.4.2 PL/SQL结构及程序基础173
6.4.3 PL/SQL流程控制语句176
6.5 小结181
第7章 Oracle方案对象182
7.1 方案对象概述182
7.1.1 方案对象和用户182
7.1.2 Oracle方案对象分类182
7.2 数据方案对象184
7.2.1 表184
7.2.2 数据完整性184
7.2.3 数据完整性的实现185
7.2.4 删除约束191
7.2.5 启用和禁用约束192
7.2.6 管理索引192
7.2.7 管理视图197
7.3 管理方案对象202
7.3.1 管理序列202
7.3.2 管理同义词206
7.4 小结208
第8章 存储过程、触发器和包209
8.1 存储过程和函数209
8.1.1 创建存储过程209
8.1.2 调用存储过程211
8.1.3 创建函数 213
8.1.4 函数的调用215
8.1.5 删除存储过程和函数217
8.1.6 存储过程与函数的比较217
8.2 触发器218
8.2.1 触发器类型218
8.2.2 触发器组成219
8.2.3 创建触发器219
8.2.4 禁用或启用触发器228
8.2.5 重新编译触发器229
8.2.6 删除触发器229
8.2.7 使用触发器的注意事项229
8.3 PL/SQL包230
8.3.1 PL/SQL包的优点230
8.3.2 创建程序包231
8.3.3 包的使用233
8.3.4 系统包一览234
8.4 小结235
第9章 事务处理236
9.1 事务236
9.1.1 事务的特性236
9.1.2 事务控制237
9.2 小结244
第10章 备份与恢复245
10.1 Oracle备份与恢复的基本概念245
10.2 数据库的恢复类型246
10.3 备份的体系结构247
10.4 Oracle用户管理的备份和恢复248
10.4.1 热备份248
10.4.2 冷备份251
10.4.3 物理备份的恢复252
10.5 逻辑备份与恢复255
10.5.1 EXP备份数据库255
10.5.2 IMP恢复数据库259
10.6 小结261