图书介绍
Oracle 11g数据库管理与开发基础教程PDF|Epub|txt|kindle电子书版本下载
- 袁鹏飞主编;袁鹏飞,杨艳华编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115304032
- 出版时间:2013
- 标注页数:307页
- 文件大小:81MB
- 文件页数:315页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
Oracle 11g数据库管理与开发基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Oracle服务器管理3
第1章 建立Oracle数据库环境3
1.1 Oracle Database 11g数据库产品3
1.2 Oracle数据库体系结构3
1.2.1 Oracle数据库物理存储结构4
1.2.2 Oracle数据库逻辑存储结构5
1.2.3 Oracle数据库实例7
1.2.4 连接模式与服务器进程11
1.3 Oracle数据库服务器软件安装13
1.4 数据库创建16
1.4.1 用DBCA创建数据库16
1.4.2 手工创建数据库19
1.4.3 打开数据库23
1.4.4 关闭数据库24
1.5 Oracle Net配置24
1.5.1 服务器端监听配置25
1.5.2 客户端配置与数据库连接测试29
本章小结32
习题33
第2章 常用Oracle管理工具34
2.1 SQL*Plus34
2.1.1 SQL*Plus的启动和关闭34
2.1.2 SQL*Plus变量与参数配置35
2.1.3 编辑执行命令37
2.2 SQL Developer39
2.2.1 建立数据库连接40
2.2.2 管理数据库对象41
2.2.3 使用SQL工作表42
2.3 Oracle企业管理器44
2.3.1 配置Database Control44
2.3.2 启动和停止Database Control45
2.3.3 Database Control功能概述47
本章小结47
习题47
第3章 静态数据字典与动态性能视图49
3.1 静态数据字典49
3.1.1 3组常用数据字典视图49
3.1.2 其他特殊数据字典视图52
3.2 动态性能视图53
3.2.1 动态性能视图的创建和填充53
3.2.2 常用动态性能视图54
本章小结56
习题57
第4章 初始化参数文件与控制文件58
4.1 初始化参数文件58
4.1.1 初始化参数58
4.1.2 初始化参数文件59
4.1.3 设置初始化参数60
4.1.4 查看初始化参数62
4.1.5 用OEM管理初始化参数62
4.2 控制文件63
4.2.1 控制文件结构64
4.2.2 查看控制文件65
4.2.3 控制文件的多路存储65
4.2.4 控制文件的备份、恢复与重新创建65
4.2.5 用OEM管理控制文件68
本章小结69
习题69
第5章 重做日志管理70
5.1 重做日志的基本概念70
5.1.1 重做日志的内容70
5.1.2 重做日志的写入方式70
5.2 管理联机重做日志文件组及成员74
5.2.1 查看重做日志文件信息74
5.2.2 管理重做日志文件76
5.3 管理归档重做日志79
5.3.1 设置归档位置79
5.3.2 设置归档日志文件命名格式81
5.3.3 调整归档进程数量81
5.3.4 改变归档模式81
5.3.5 查新归档重做日志相关的信息83
本章小结85
习题85
第6章 表空间与数据文件86
6.1 管理永久表空间86
6.1.1 表空间的分类86
6.1.2 创建表空间86
6.1.3 区分配管理88
6.1.4 段空间管理89
6.1.5 数据块大小与数据缓冲区设置90
6.1.6 改变表空间的可用性90
6.1.7 设置表空间的读写属性92
6.1.8 重命名和删除表空间92
6.1.9 设置数据库默认表空间93
6.1.10 查询表空间相关的信息94
6.2 管理临时表空间96
6.2.1 创建临时表空间96
6.2.2 设置默认临时表空间96
6.2.3 临时表空间内的空间分配97
6.3 管理还原数据97
6.3.1 Undo的作用98
6.3.2 管理Undo101
6.3.3 管理Undo表空间102
6.4 数据文件管理103
6.4.1 为表空间添加数据文件104
6.4.2 调整数据文件的大小105
6.4.3 改变数据文件的可用性107
6.4.4 重命名和移动数据文件108
6.4.5 删除数据文件109
本章小结110
习题110
第7章 安全管理111
7.1 用户管理111
7.1.1 用户身份验证112
7.1.2 用OEM管理用户116
7.1.3 删除用户117
7.2 概要文件118
7.2.1 用概要文件管理资源118
7.2.2 用概要文件控制口令设置119
7.2.3 使用概要文件120
7.2.4 用OEM管理概要文件123
7.3 权限管理124
7.3.1 系统权限管理124
7.3.2 对象权限管理128
7.4 角色管理131
7.4.1 创建角色132
7.4.2 为角色授权133
7.4.3 管理用户角色133
7.4.4 查询角色信息136
7.4.5 修改和删除角色137
7.4.6 预定义角色138
本章小结139
习题139
第二部分 Oracle数据库应用开发143
第8章 序列和同义词143
8.1 序列143
8.1.1 创建序列143
8.1.2 使用序列144
8.1.3 修改序列146
8.1.4 删除序列146
8.2 同义词146
本章小结147
习题147
第9章 表149
9.1 创建表149
9.1.1 表的类型149
9.1.2 表的特性150
9.1.3 表的创建151
9.2 修改表155
9.2.1 列的添加、删除和修改155
9.2.2 重命名表158
9.2.3 改变表的特性158
9.2.4 添加注释159
9.3 删除和查看表159
9.3.1 删除表159
9.3.2 查看表结构160
9.4. 数据完整性约束161
9.4.1 约束的类别161
9.4.2 定义约束161
9.4.3 添加和删除约束163
9.4.4 约束的状态和延迟检查165
9.5 分区表167
9.5.1 创建分区表168
9.5.2 维护分区表172
9.6 外部表173
9.6.1 创建外部表173
9.6.2 用外部表导出数据176
9.6.3 维护外部表176
本章小结177
习题178
第10章 索引181
10.1 概述181
10.2 创建索引181
10.2.1 B-树索引182
10.2.2 位图索引182
10.2.3 基于函数的索引183
10.2.4 反向键值索引183
10.2.5 域索引183
10.3 修改索引183
10.3.1 合并索引183
10.3.2 重构索引184
10.3.3 重命名索引184
10.4 删除索引184
10.5 索引的监视和查询185
10.5.1 监视索引185
10.5.2 查询索引信息185
本章小结186
习题187
第11章 视图188
11.1 创建视图188
11.2 修改视图190
11.3 查看视图定义190
11.4 视图的DML操作190
11.5 删除视图191
11.6 其他视图192
11.6.1 内嵌视图192
11.6.2 对象视图192
本章小结193
习题194
第12章 PL/SQL基础195
12.1 PL/SQL基础195
12.1.1 程序结构195
12.1.2 数据类型196
12.1.3 声明变量与常量197
12.1.4 变量的赋值197
12.1.5 PL/SQL中的SQL语句198
12.2 PL/SQL控制结构199
12.2.1 条件结构199
12.2.2 循环结构202
12.2.3 GOTO语句和NULL语句203
12.3 集合与记录204
12.3.1 联合数组204
12.3.2 嵌套表207
12.3.3 变长数组210
12.3.4 集合类型的应用212
12.3.5 记录类型215
12.4 异常处理216
12.4.1 异常概述216
12.4.2 异常处理过程218
12.4.3 SQLCODE和SQLERRM函数221
本章小结222
习题222
第13章 游标、存储过程和函数224
13.1 游标224
13.1.1 游标的概念224
13.1.2 显式游标224
13.1.3 隐式游标229
13.1.4 游标变量230
13.2 存储过程232
13.2.1 创建和调用存储过程233
13.2.2 修改、查看和删除存储过程235
13.2.3 用Java编写存储过程236
13.3 函数239
13.3.1 创建和调用函数239
13.3.2 修改、查看和删除函数240
本章小结240
习题240
第14章 触发器242
14.1 触发器的基本概念242
14.1.1 触发事件242
14.1.2 触发器分类242
14.1.3 触发时序243
14.2 DML触发器243
14.3 INSTEAD OF触发器247
14.4 系统触发器249
14.4.1 创建系统事件触发器249
14.4.2 事件属性函数250
14.4.3 创建DDL事件触发器251
14.5 组合触发器253
14.6 管理触发器254
14.6.1 禁用与启用触发器255
14.6.2 修改与删除触发器255
14.6.3 重新编译触发器255
本章小结255
习题255
第15章 动态SQL操作257
15.1 动态SQL257
15.2 本地动态SQL257
15.2.1 动态SQL处理方法一258
15.2.3 动态SQL处理方法二259
15.3 DBMS_SQL包261
本章小结263
习题264
第16章 对象265
16.1 对象概述265
16.2 创建对象类型265
16.3 对象的使用269
16.3.1 数据库表中使用对象269
16.3.2 PL/SQL中使用对象272
16.4 继承与重载273
16.4.1 对象继承273
16.4.2 方法重载275
本章小结276
习题276
第17章 包278
17.1 包的创建278
17.1.1 规范278
17.1.2 包体279
17.1.3 初始化279
17.2 包的调用280
17.3 包的管理281
17.3.1 查看包的信息281
17.3.2 修改包281
17.3.3 删除包281
17.4 Oracle Database 11g中的预定义包281
17.4.1 DBMS_OUTPUT282
17.4.2 DBMS_ALERT283
17.4.3 DBMS_JOB285
本章小结288
习题289
第18章 Java开发中的应用290
18.1 开发环境配置290
18.1.1 配置计算机290
18.1.2 Oracle JDBC驱动程序292
18.1.3 导入JDBC包292
18.1.4 注册Oracle JDBC驱动程序293
18.1.5 连接数据库293
18.2 创建JDBC PreparedStatement对象294
18.3 查询数据294
18.4 添加数据行295
18.5 删除数据行296
18.6 更新数据行296
18.7 通过Hibernate操作Oracle数据库301
18.7.1 配置301
18.7.2 利用Hibernate查询数据303
18.7.3 利用Hibernate插入数据306
18.7.4 利用Hibernate更新数据306
本章小结307
习题307