《Oracle资料库套用开发基础教程》是2017年9月清华大学出版社出版的图书,作者是张晓霞、田莹、王彩霞、云晓燕、孟丹。
基本介绍
- 书名:Oracle资料库套用开发基础教程
- 作者:张晓霞、田莹、王彩霞、云晓燕、孟丹
- ISBN:9787302478331
- 定价:39元
- 出版社:清华大学出版社
- 出版时间:2017.09.01
内容简介
本书系统、完整地讲述了Oracle 11g 资料库套用开发的基础知识。全书共分为12章,详细介绍了Oracle资料库伺服器的安装与配置、资料库的创建、资料库体系结构、资料库对象管理与套用、SQL语言基础、PL/SQL语言基础、PL/SQL程式设计、资料库安全管理、资料库备份与恢复、基于Oracle资料库的套用。本书内容编排合理,循序渐进,通俗易懂, 涵盖了必要的基础知识和新知识。
图书目录
第1章Oracle11g资料库安装及
创建资料库 1
1.1Oracle资料库概述 1
1.1.1Oracle资料库简介 1
1.1.2Oracle资料库的特点 2
1.2资料库安装前的準备 2
1.2.1安装Oracle11g的硬体与
软体要求 2
1.2.2设定环境变数 3
1.2.3Oracle11g资料库安装前的
预处理 4
1.3Oracle11g资料库的安装 5
1.3.1安装Oracle11g资料库
伺服器 5
1.3.2客户端安装过程 12
1.4使用DBCA创建资料库 14
1.4.1配置监听 14
1.4.2使用DBCA工具创建
资料库 17
1.5启动与关闭资料库 24
1.5.1Oracle资料库实例的状态 24
1.5.2启动资料库实例 24
1.5.3关闭资料库 27
本章小结 29
习题 29
第2章Oracle资料库管理工具 32
2.1企业管理器 32
2.1.1启动企业管理器 32
2.1.2OracleEnterpriseManager
管理页面 33
2.2SQL*Plus工具 34
2.2.1SQL*Plus概述 35
2.2.2启动SQL*Plus 35
2.2.3SQL*Plus的命令规则 37
2.2.4SQL*Plus的内部命令 37
2.3SQLDeveloper 42
2.3.1客户端SQLDeveloper登录 42
2.3.2从伺服器登录
SQLDeveloper 44
2.4NetConfigurationAssistant 45
2.5案例实训 50
本章小结 51
习题 51
第3章物理存储结构 53
3.1Oracle资料库体系结构 53
3.2Oracle的物理存储结构 54
3.3数据档案 54
3.3.1创建数据档案 55
3.3.2修改数据档案的大小 55
3.3.3改变数据档案的可用性 56
3.3.4改变数据档案的名称或位置 56
3.3.5删除数据档案 58
3.3.6查询数据档案信息 58
3.4重做日誌档案 59
3.4.1重做日誌档案的工作过程 59
3.4.2添加重做日誌档案组 60
3.4.3添加重做日誌档案组成员 60
3.4.4改变重做日誌档案组成员
档案的名称或位置 61
3.4.5删除重做日誌档案组成员 62
3.4.6删除重做日誌档案组 62
3.4.7重做日誌档案组的切换 63
3.4.8查看重做日誌档案的信息 63
3.5归档重做日誌档案 64
3.5.1重做日誌档案归档概述 64
3.5.2设定资料库归档/非归档
模式 65
3.5.3归档方式与目标设定 65
3.5.4归档信息查询 66
3.6控制档案 67
3.6.1创建控制档案 67
3.6.2实现多路镜像控制档案 70
3.6.3控制档案备份 70
3.6.4删除控制档案 71
3.6.5查看控制档案的信息 71
3.7案例实训 71
本章小结 73
习题 74
第4章逻辑存储结构 76
4.1逻辑存储结构概述 76
4.2表空间管理 77
4.2.1表空间的概念 77
4.2.2表空间的类型 77
4.2.3创建表空间 78
4.2.4管理表空间 80
4.3段 83
4.3.1段的种类 83
4.3.2段的管理方式 84
4.3.3段信息查询 84
4.4区 85
4.4.1区的概念 85
4.4.2区的分配 85
4.5数据块 86
4.5.1数据块的概念 86
4.5.2数据块的管理 87
4.6案例实训 88
本章小结 88
习题 89
第5章资料库实例 91
5.1实例概述 91
5.2Oracle记忆体结构 92
5.2.1全局系统区SGA 92
5.2.2程式全局区PGA 96
5.3Oracle进程结构 97
5.3.1Oracle进程种类 97
5.3.2Oracle后台进程 98
5.4案例实训 101
本章小结 101
习题 101
第6章模式对象管理 103
6.1模式对象 103
6.2表的管理 103
6.2.1创建表 103
6.2.2数据类型 104
6.2.3表的完整性约束 105
6.2.4利用子查询创建表 108
6.2.5修改表 108
6.2.6删除表 110
6.3视图管理 110
6.3.1创建视图 110
6.3.2视图DML操作 111
6.3.3修改和删除视图 112
6.4索引管理 112
6.4.1索引概述 112
6.4.2创建索引 113
6.4.3删除索引 114
6.5分区表与分区索引管理 114
6.5.1创建分区表 115
6.5.2创建分区索引 117
6.5.3查询分区表和分区索引
信息 118
6.6序列 118
6.6.1创建序列 119
6.6.2使用序列 119
6.6.3修改与删除序列 120
6.7同义词 120
6.8案例实训 121
本章小结 122
习题 122
第7章SQL基础 124
7.1SQL概述 124
7.2SQL数据查询 125
7.2.1单表查询 125
7.2.2连线查询 128
7.2.3嵌套查询 130
7.2.4集合查询 133
7.3SQL数据更新 134
7.3.1插入数据 134
7.3.2修改数据 135
7.3.3删除数据 135
7.4案例实训 136
本章小结 137
习题 137
第8章PL/SQL基础 139
8.1PL/SQL概述 139
8.1.1PL/SQL的功能和用法 139
8.1.2PL/SQL程式结构 140
8.1.3词法单元 141
8.1.4数据类型 143
8.1.5变数与常量 145
8.1.6PL/SQL中的SQL语句 146
8.2控制结构 147
8.2.1选择结构 148
8.2.2循环结构 151
8.3游标 152
8.3.1游标概述 152
8.3.2显式游标 153
8.3.3隐式游标 157
8.3.4使用游标更新或删除数据 157
8.4异常处理 159
8.4.1异常概述 159
8.4.2异常处理过程 160
8.4.3异常的传播 162
8.5案例实训 163
本章小结 163
习题 163
第9章PL/SQL程式设计 166
9.1存储过程 166
9.1.1存储过程的创建 166
9.1.2存储过程的调用 167
9.1.3存储过程的管理 169
9.2函式 170
9.2.1函式的创建 170
9.2.2函式的调用 171
9.2.3函式的管理 173
9.3触发器 173
9.3.1触发器概述 173
9.3.2DML触发器 174
9.3.3INSTEADOF触发器 179
9.3.4系统触发器 180
9.3.5触发器的管理 182
9.4案例实训 183
本章小结 183
习题 184
第10章安全管理 186
10.1Oracle资料库安全性概述 186
10.2用户管理 186
10.2.1用户管理概述 186
10.2.2创建用户 189
10.2.3修改用户 190
10.2.4删除用户 191
10.2.5查询用户信息 191
10.3许可权管理 192
10.3.1系统许可权 192
10.3.2对象许可权 195
10.4角色管理 198
10.4.1Oracle资料库角色概述 198
10.4.2自定义角色 199
10.4.3查询角色信息 200
10.5概要档案管理 201
10.5.1概要档案概述 201
10.5.2概要档案的功能 202
10.5.3概要档案的管理 204
10.6案例实训 206
本章小结 207
习题 207
第11章备份与恢复 210
11.1备份与恢复概述 210
11.1.1备份类型 210
11.1.2恢复类型 211
11.2物理备份与恢复 212
11.2.1冷备份与恢复 212
11.2.2热备份与恢复 214
11.3逻辑备份与恢复 222
11.3.1逻辑备份与恢复概述 222
11.3.2Expdp和Impdp 222
11.4利用RMAN备份与恢复 226
11.4.1RMAN概述 226
11.4.2RMAN基本操作 227
11.4.3RMAN备份和恢复 229
11.5案例实训 231
本章小结 232
习题 232
第12章基于Oracle资料库的套用 234
12.1有线电视收费管理系统需求分析 234
12.2系统概要设计 235
12.2.1系统功能模组设计 235
12.2.2资料库设计 235
12.3系统详细设计及实现 239
12.3.1登录模组的设计 239
12.3.2系统主页面设计 241
12.3.3用户管理 242
12.3.4收费管理 243
本章小结 245
习题 245
参考文献 246