图书介绍
Oracle11g数据库与应用开发教程pdf电子书版本下载
- 李明俊主编 著
- 出版社: 哈尔滨:哈尔滨工业大学出版社
- ISBN:9787560338620
- 出版时间:2013
- 标注页数:321页
- 文件大小:96MB
- 文件页数:338页
- 主题词:关系数据库系统-数据库管理系统-教材
PDF下载
下载说明
Oracle11g数据库与应用开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle关系数据库 1
1.1关系数据模型 1
1.1.1实体与关系 1
1.1.2关系模式与关系数据模型 2
1.1.3关系数据模型的特点 3
1.2关系数据库 4
1.2.1关系数据库的结构 4
1.2.2关系数据库的二级映象 4
1.2.3关系数据库的完整性 5
1.3关于数据库管理系统的功能 6
1.4 Oracle数据库简介 6
1.4.1 Oracle数据库的发展历史 6
1.4.2 Oracle数据库的特点 7
1.4.3 Oracle 11 g数据库的特点 7
1.5 Windows环境下Oracle 11 g的安装 8
1.5.1硬件、软件要求 8
1.5.2安装步骤 8
1.6习题与上机实训 15
1.6.1习题 15
1.6.2上机实训 16
第2章 Oracle数据库工具SQLPlus 17
2.1 SQL Plus启动与关闭 17
2.1.1图形界面方式启动SQL Plus 17
2.1.2命令行方式(DOS方式)启动SQL Plus 18
2.2 SQLPlus常用语句和命令 19
2.2.1连接登入命令 20
2.2.2文件操作命令 20
2.2.3交互式命令 22
2.2.4设置和显示环境变量 25
2.3其他命令 28
2.3.1修改口令命令 28
2.3.2表结构描述命令 28
2.3.3 Oracle虚拟表 29
2.3.4表复制命令 29
2.3.5帮助命令 30
2.4习题与上机实训 31
2.4.1习题 31
2.4.2上机实训 31
第3章PL/SQL Developer 33
3.1 PL/SQL Developer简介 33
3.1.1 PL/SQL Developer的主要功能 33
3.1.2 PL/SQL Developer安装与登入 34
3.1.3 PL/SQL Deverloper网络配置与初始化设置 35
3.2 PL/SQL Developer操作 38
3.2.1 PL/SQL导出导入表 38
3.2.2 PL/SQL Deverloper SQL窗口 42
3.2.3 PL/SQL Developor命令窗口 44
3.2.4 PL/SQL Developer程序窗口 47
3.2.5 PL/SQL Developer测试窗口 49
3.3 PL/SQL Developor浏览器 51
3.3.1浏览器——用户DDL 52
3.3.2浏览器——表DDL、DML、DQL 53
3.3.3浏览器——索引DDL 55
3.3.4浏览器——视图DDL、DQL 56
3.3.5浏览器——序列DDL 57
3.3.6浏览器——同义词DDL 58
3.4上机实训 59
第4章Oracle数据库的SQL 62
4.1 SQL语言概述 62
4.1.1 SQL语言的分类 62
4.1.2 SQL语言的特点及语句缩写规则 63
4.1.3 SQL的基本数据类型及运算符 64
4.2数据库对象及DDL语言 66
4.2.1表 66
4.2.2视图 68
4.2.3索引 70
4.2.4同义词 71
4.2.5序列生成器 73
4.2.6数据完整性约束条件 75
4.3数据查询 78
4.3.1简单查询 78
4.3.2 Oracle常用函数 80
4.3.3分组查询 84
4.3.4多表连接查询 85
4.3.5集合查询 89
4.3.6子查询 90
4.4数据库对象的DML语言 92
4.4.1 INSERT语句 92
4.4.2 UPDATE语句 93
4.4.3 DELETE与TRUNCATE语句 93
4.5事务控制 95
4.5.1事务的概念 94
4.5.2事务的提交和回滚 95
4.5.3设置保存点 95
4.6习题与上机实训 96
4.6.1习题 96
4.6.2上机实训 96
第5章PL/SQL基础编程 98
5.1 PL/SQL概述 98
5.1.1 PL/SQL语言 98
5.1.2 PL/SQL的主要特性 98
5.1.3 PL/SQL的开发和运行环境 99
5.2 PL/SQL语言的基本语法要素 99
5.2.1基本语言块 99
5.2.2字符集和语法注释 100
5.2.3数据类型和数据转换 101
5.2.4变量和常量 103
5.2.5表达式和运算符 103
5.3 PL/SQL处理流程 104
5.3.1赋值语句 104
5.3.2条件分支语句 105
5.3.3 CASE语句 107
5.3.4循环语句 109
5.4过程、函数与触发器 111
5.4.1过程 111
5.4.2函数 112
5.4.3触发器 113
5.5异常处理 115
5.5.1异常概述 115
5.5.3预定义异常 116
5.5.5自定义异常 117
5.6 PL/SQL游标 118
5.6.1游标概述 118
5.6.2显式游标 118
5.6.3隐式游标 121
5.6.4游标应用举例 122
5.7上机实训 123
第6章Oracle数据库体系结构 124
6.1 Oracle数据库总体结构 124
6.2 Oracle数据库的数据字典 125
6.2.1数据字典概述 125
6.2.2数据字典的组成 126
6.2.3静态数据字典 127
6.2.4动态数据字典 128
6.2.5查询数据字典 129
6.3 Oracle数据库的逻辑结构 133
6.3.1逻辑结构概述 133
6.3.3段 137
6.3.4区与数据块 138
6.3.5 Oracle数据库模式对象 138
6.4 Oracle数据库的物理结构 139
6.4.1数据文件 139
6.4.2重做日志文件 140
6.4.3控制文件 142
6.4.4其他文件 143
6.5 Oracle 11 g数据库的内存结构 143
6.5.1 Oracle数据库实例 143
6.5.2 SGA 145
6.5.3 PGA 147
6.5.4自动内存管理 148
6.6 Oracle实例的进程结构 150
6.6.1用户进程与服务器进程 150
6.6.2 DBWn进程 151
6.6.3 LGWR进程 152
6.6.4 CKPT检查点进程 153
6.6.5后台进程SMON和PMON 154
6.6.6 Oracle其他后台进程 155
6.7习题与上机实训 156
6.7.1习题 156
6.7.2上机实训 156
第7章 表空间与文件管理 158
7.1用户表空间与数据文件 158
7.1.1用户表空间与数据文件的关系 158
7.1.2表空间与数据文件概述 159
7.1.3本地化管理表空间 161
7.2创建用户表空间与数据文件 162
7.2.1创建用户表空间与数据文件的要点 162
7.2.2创建用情有空间的语法 162
7.2.3创建用户表空间及数据文件 163
7.2.4查询创建表空间与数据文件的结果 166
7.3维护用户表空间与数据文件 167
7.3.1表空间状态及属性变更 167
7.3.2表空间扩充、修改和删除 169
7.3.3数据文件变更 170
7.4管理临时表空间 173
7.4.1临时表空间的概念 173
7.4.2创建与维护临时表空间 174
7.4.3临时表空间组 176
7.5管理撤销表空间 178
7.5.1 UNDO表空间的概念 178
7.5.2撤销表空间的相关参数 179
7.5.3撤销表空间的管理 180
7.6管理控制文件 182
7.6.1控制文件的多路控制技术 182
7.6.2控制文件的创建 183
7.6.3控制文件的查询 185
7.7管理日志文件 186
7.7.1非归档模式与归档模式 186
7.7.2增加日志文件 187
7.7.3移动与删除日志文件 188
7.7.4查询日志文件 190
7.8习题与上机实训 191
7.8.1习题 191
7.8.2上机实训 191
第8章 权限、角色与用户管理 193
8.1 Oracle数据库的权限 193
8.1.1系统权限 193
8.1.2对象权限 196
8.1.3查询权限信息 199
8.2角色管理 201
8.2.1角色概述 201
8.2.2系统预定义角色 202
8.2.3创建和删除角色 204
8.2.4管理角色 205
8.2.5查看角色信息 206
8.3概要文件 208
8.3.1概要文件概述 208
8.3.2 Profile管理参数 209
8.3.3创建Profile语法 211
8.3.4创建Profile实例 211
8.3.5修改与删除概要文件 212
8.3.6查询概要文件信息 213
8.4用户管理 214
8.4.1用户概述 214
8.4.2创建用户 216
8.4.3维护用户 217
8.5习题与上机实训 219
8.5.1习题 219
8.5.2上机实训 219
第9章Oracle数据库的启动与关闭 221
9.1管理初始化参数文件 221
9.1.1 Oracle初始化参数文件概述 221
9.1.2参数文件的作用 221
9.1.3导出服务器参数文件 222
9.1.4创建服务器初始化参数文件 223
9.1.5修改初始化参数文件 223
9.1.6查看初始化参数设置 224
9.2关于SYS用户 225
9.2.1 Oracle登入身份 225
9.2.2 SYS用户口令验证方法 226
9.2.3 SYS用户的登入方法 226
9.2.4 SYS用户口令验证方法 227
9.2.4 SYS用户口令修改 228
9.3 Oracle数据库的启动 229
9.3.1 Oracle数据库的启动步骤 229
9.3.2在SQL * Plus中启动数据库 229
9.4数据库关闭 232
9.4.1数据库的关闭方式 232
9.4.2使用DOS命令启动和关闭监听器 234
9.4.3使用Windows服务启动和关闭数据库 235
9.5习题与上机实训 237
9.5.1习题 237
9.5.2上机实训 237
第10章 网络服务与网络配置 239
10.1 Oracle数据库的标识 239
10.1.1数据库名 239
10.1.2数据库环境变量名 240
10.1.3 Oracle实例名Instance name 241
10.1.4数据库域名及全局数据库名 242
10.1.5数据库服务名 243
10.2 Oracle连接配置结构 244
10.2.1组合用户与服务器结构 244
10.2.2专用服务器结构 244
10.2.3多线程服务器结构 245
10.3 Oracle网络服务概述 247
10.3.1网络服务组件 247
10.3.2 Oracle NET连接 249
10.3.3网络服务的命名方法 251
10.3.4监听器配置 252
10.3.5命名方法及本地命名配置 256
10.4网络配置实例 258
10.4.1服务器端配置 258
10.4.2客户端配置 259
10.4.3解析客户端用户的登入过程 260
10.5习题与上机实训 261
10.5.1习题 261
10.5.2上机实训 261
第11章Oracle闪回技术 262
11.1闪回技术概述 262
11.2闪回查询技术 263
11.2.1闪回查询概述 263
11.2.2闪回查询 264
11.3闪回版本查询 267
11.3.1闪回版本查询概述 267
11.3.2使用闪回版本查询 267
11.4闪回表 271
11.4.1闪回表概述 271
11.4.2闪回表的使用 271
11.4.3闪回删除 273
11.4.4闪回回收站 273
11.4.5使用闪回删除 275
11.4.6管理回收站 277
11.5闪回事务查询 278
11.5.1闪回事务查询概述 278
11.5.2使用闪回事务查询 279
11.6闪回数据库 280
11.6.1闪回数据库概述 280
11.6.2使用闪回数据库 281
11.8习题与上机实训 284
11.8.1习题 284
11.8.2上机实训 284
第12章Oracle数据库备份与恢复 287
12.1数据库保护机制 287
12.1.1数据库常见故障类型 287
12.1.2 Oracle数据库保护机制 288
12.1.3数据库备份原则 288
12.1.4数据库恢复的概念、类型与恢复机制 289
12.1.5恢复原则与策略 289
12.2数据库归档方式配置 290
12.2.1归档模式的存档方式 290
12.2.2设置归档模式 290
12.2.3查询归档模式数据库信息 291
12.3数据库物理备份与恢复 292
12.3.1物理备份 292
12.3.2物理备份的恢复 295
12.3.3非归档模式下数据库的备份与恢复 295
12.3.4归档模式下数据库的完全恢复 297
12.4数据库逻辑备份与恢复 299
12.4.1逻辑备份 300
12.4.2 Export备份 300
12.4.3数据泵 303
12.4.4逻辑备份恢复Import导入 307
11.4.5逻辑备份恢复Data Pump导入 308
12.5习题与上机实训 311
12.5.1习题 311
12.5.2上机实训 311
附录Ⅰ Oracle常用数据类型 313
附录Ⅱ Oracle 11 g SQL函数 314
附录Ⅲ举例用数据表结构 318
参考文献 321