图书介绍
Oracle 10g 数据库管理、应用与开发标准教程PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle 10g 数据库管理、应用与开发标准教程](https://www.shukui.net/cover/43/31749987.jpg)
- 马晓玉,孙岩,孙江玮等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302161844
- 出版时间:2007
- 标注页数:424页
- 文件大小:101MB
- 文件页数:435页
- 主题词:关系数据库-数据库管理系统,Oracle 10g-教材
PDF下载
下载说明
Oracle 10g 数据库管理、应用与开发标准教程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 关系操作3
1.1.3 关系的完整性约束3
1.2 关系与关系模式4
1.3 数据库的设计4
1.3.1 实体-关系模型5
1.3.2 E-R图的绘制6
1.3.3 将E-R模型转化为关系模式7
1.4 关系数据库规范化理论7
1.4.1 函数依赖8
1.4.2 范式理论9
1.5 Oracle数据库的应用系统结构12
1.5.1 Oracle分布式数据库系统结构12
1.5.2 Oracle客户/服务器系统结构13
1.5.3 Oracle浏览器/服务器系统结构14
1.6 Oracle 10g安装14
1.6.1 安装Oracle 10g系统需求14
1.6.2 在Windows环境下的安装过程15
1.6.3 查看Oracle系统20
1.7 创建数据库20
1.8 数据库的启动与关闭25
1.9 Oracle默认用户26
第2章 Oracle数据库体系结构27
2.1 物理存储结构27
2.1.1 数据文件27
2.1.2 日志文件29
2.1.3 控制文件31
2.1.4 参数文件31
2.2 逻辑存储结构32
2.2.1 数据块32
2.2.2 盘区33
2.2.3 段33
2.2.4 表空间34
2.3 内存结构34
2.3.1 系统全局区35
2.3.2 程序全局区37
2.3.3 排序区37
2.3.4 大池37
2.3.5 Java池37
2.4 实例的进程结构37
2.4.1 DBWR39
2.4.2 LGWR40
2.4.3 ARCH40
2.4.4 CKPT41
2.4.5 SMON42
2.4.6 PMON42
2.4.7 RECO42
2.4.8 Dnnn42
2.5 数据字典44
2.6 思考与练习45
第3章 SQL基本查询47
3.1 SQL语句概述47
3.2 SQL*Plus48
3.3 本书所用的示例模式49
3.3.1 VENDITION模式49
3.3.2 SCHOOL模式51
3.4 SQL SELECT语句51
3.4.1 SELECT子句和FROM子句52
3.4.2 WHERE子句54
3.4.3 ORDER BY子句58
3.4.4 使用统计函数60
3.4.5 GROUP BY子句62
3.4.6 HAVING子句64
3.5 在SQL*Plus中使用函数65
3.5.1 字符串函数65
3.5.2 数字函数67
3.5.3 日期时间函数68
3.5.4 转换函数69
3.6 实验指导70
3.7 思考与练习71
第4章 修改SQL数据与SQL*Plus命令73
4.1 添加数据73
4.1.1 简单的INSERT语句74
4.1.2 省略列表清单75
4.1.3 INSERT语句与SELECT语句76
4.2 更新数据77
4.3 删除数据79
4.3.1 DELETE语句79
4.3.2 TRUNCATE语句80
4.4 SQL*Plus命令81
4.4.1 设置环境变量命令81
4.4.2 格式化查询结果命令84
4.4.3 文件操作命令87
4.4.4 交互命令90
4.4.5 帮助命令92
4.4.6 其他的SQL*Plus命令92
4.5 实验指导93
4.6 思考与练习94
第5章 用户、模式和表96
5.1 用户和模式96
5.1.1 模式96
5.1.2 模式对象与非模式对象97
5.1.3 用户97
5.2 表99
5.2.1 数据类型99
5.2.2 创建表103
5.2.3 表特性106
5.2.4 默认值和NULL值111
5.3 修改表112
5.3.1 增加和删除字段112
5.3.2 调整表特性113
5.3.3 手动给表分配存储空间114
5.4 删除表定义115
5.5 数据完整性116
5.5.1 定义PRIMARY KEY约束117
5.5.2 定义NOT NULL约束118
5.5.3 定义UNIQUE约束119
5.5.4 定义FOREIGN KEY约束120
5.5.5 定义CHECK约束123
5.5.6 约束的状态124
5.6 查看表信息125
5.6.1 查看表的基本信息125
5.6.2 分析表的存储空间125
5.7 实验指导128
5.8 思考与练习131
第6章 高级查询133
6.1 简单连接133
6.1.1 基本连接133
6.1.2 表别名136
6.1.3 多个表之间的连接136
6.2 使用JOIN连接查询137
6.2.1 内连接138
6.2.2 外连接139
6.2.3 交叉连接141
6.3 集合操作141
6.3.1 UNION142
6.3.2 INTERSECT143
6.3.3 MINUS143
6.4 子查询144
6.4.1 使用返回多行的子查询144
6.4.2 使用单值子查询147
6.4.3 使用嵌套子查询148
6.5 实验指导149
6.6 思考与练习151
第7章 PL/SQL编程基础154
7.1 PL/SQL程序结构154
7.2 变量与常量156
7.2.1 PL/SQL标识符156
7.2.2 标量变量157
7.2.3 为变量和常量赋值158
7.2.4 作用域158
7.3 PL/SQL块中的SQL语句159
7.4 使用%TYPE和%ROWTYPE类型的变量160
7.4.1 %TYPE变量161
7.4.2 %ROWTYPE变量161
7.5 复合变量162
7.5.1 记录类型163
7.5.2 记录表类型165
7.6 条件判断语句168
7.6.1 IF语句169
7.6.2 CASE语句171
7.7 循环语句172
7.7.1 无条件循环173
7.7.2 WHILE循环174
7.7.3 FOR循环175
7.8 游标176
7.8.1 隐式游标176
7.8.2 显式游标178
7.8.3 游标FOR循环181
7.8.4 游标变量181
7.8.5 使用游标更新数据库184
7.9 异常处理185
7.9.1 预定义的Oracle异常185
7.9.2 非预定义的异常188
7.9.3 用户自定义的异常处理189
7.9.4 异常传播190
7.9.5 在PL/SQL中使用SQLCODE和SQLERRM193
7.10 实验指导194
7.11 思考与练习197
第8章 过程、函数和程序包199
8.1 存储过程199
8.1.1 创建存储过程199
8.1.2 调用存储过程200
8.1.3 修改存储过程201
8.1.4 参数201
8.1.5 局部变量和子过程205
8.2 函数206
8.2.1 创建函数206
8.2.2 调用函数207
8.3 程序包208
8.3.1 规范209
8.3.2 主体210
8.3.3 私有成员212
8.3.4 实例化214
8.3.5 重载215
8.3.6 管理程序包和执行权限217
8.4 依赖性218
8.5 实验指导219
8.6 思考与练习222
第9章 表类型225
9.1 外部表225
9.1.1 建立外部表226
9.1.2 处理外部表错误228
9.1.3 修改外部表230
9.1.4 外部表的局限性231
9.2 索引组织表231
9.2.1 什么是索引组织表231
9.2.2 创建索引组织表232
9.2.3 维护索引组织表235
9.3 临时表235
9.4 对象和对象表237
9.4.1 创建对象类型237
9.4.2 构造函数238
9.4.3 引用对象类型239
9.4.4 方法240
9.4.5 继承244
9.4.6 重写246
9.4.7 对象表247
9.5 分区表250
9.5.1 创建分区表250
9.5.2 分区表的操作253
9.5.3 分区表的维护254
9.6 簇表255
9.6.1 创建簇和簇表255
9.6.2 管理簇256
9.7 散列聚簇表257
9.8 实验指导258
9.9 思考与练习263
第10章 索引266
10.1 了解索引266
10.1.1 B树索引267
10.1.2 位图索引267
10.1.3 反向键索引269
10.1.4 基于函数的索引269
10.1.5 全局索引和局部索引270
10.2 创建索引271
10.2.1 创建B树索引272
10.2.2 创建位图索引274
10.2.3 创建反向键索引274
10.2.4 创建基于函数的索引274
10.2.5 创建全局和局部索引275
10.3 索引与约束277
10.4 管理索引278
10.4.1 合并索引和重建索引278
10.4.2 监视索引279
10.4.3 删除索引281
10.5 何时使用索引281
10.6 实验指导282
10.7 思考与练习283
第11章 视图、序列和同义词285
11.1 视图285
11.1.1 创建视图285
11.1.2 检索视图定义286
11.1.3 连接视图287
11.1.4 视图的相关性287
11.1.5 带错误创建视图288
11.1.6 删除视图289
11.2 可更新的视图289
11.3 管理序列291
11.3.1 创建序列291
11.3.2 修改序列293
11.3.3 查询序列293
11.4 管理同义词294
11.5 实验指导295
11.6 思考与练习297
第12章 触发器298
12.1 触发器的组成298
12.2 Oracle触发器的类型299
12.2.1 DML触发器300
12.2.2 替代触发器305
12.2.3 系统事件触发器307
12.2.4 用户事件触发器307
12.3 ALTER TRIGGER语句308
12.4 与触发器相关的数据字典309
12.5 实验指导310
12.6 思考与练习313
第13章 事务与并发控制315
13.1 了解事务315
13.2 事务的ACID特性316
13.2.1 原子性316
13.2.2 一致性316
13.2.3 隔离性317
13.2.4 持久性318
13.3 事务控制语句318
13.3.1 设置事务属性319
13.3.2 结束事务322
13.3.3 存储点323
13.3.4 设置约束延期性325
13.4 并发控制327
13.4.1 锁327
13.4.2 锁模式327
13.5 锁粒度329
13.5.1 TX锁330
13.5.2 TM锁330
13.5.3 数据库级锁331
13.6 查询锁331
13.7 死锁334
13.8 实验指导335
13.9 思考与练习336
第14章 安全338
14.1 用户账号338
14.1.1 用户配置文件339
14.1.2 修改用户账号342
14.1.3 删除用户账号344
14.1.4 监视用户345
14.2 权限管理345
14.2.1 系统权限346
14.2.2 对象权限349
14.3 角色管理352
14.3.1 系统预定义角色352
14.3.2 自定义角色353
14.3.3 启用和禁用角色355
14.3.4 修改用户时设置角色357
14.3.5 删除角色357
14.4 实验指导358
14.5 思考与练习359
第15章 管理存储结构360
15.1 表空间360
15.1.1 创建表空间360
15.1.2 表空间属性364
15.1.3 调整表空间的数据文件366
15.1.4 临时表空间371
15.1.5 大文件表空间373
15.1.6 非标准块表空间374
15.1.7 删除表空间375
15.2 撤销表空间375
15.2.1 什么是自动撤销管理375
15.2.2 撤销表空间管理参数376
15.2.3 管理撤销表空间377
15.2.4 监视撤销表空间379
15.3 段379
15.4 盘区381
15.5 数据块382
15.6 实验指导383
15.7 思考与练习384
第16章 备份与恢复385
16.1 数据库备份概述385
16.2 数据库备份模式386
16.3 备份数据库387
16.3.1 物理备份387
16.3.2 逻辑备份389
16.4 数据库手动恢复395
16.4.1 实例恢复395
16.4.2 介质恢复396
16.5 恢复管理器(RMAN)401
16.5.1 设置RMAN401
16.5.2 连接到目标数据库402
16.5.3 RMAN操作目标数据库404
16.5.4 RMAN通道404
16.5.5 RMAN备份数据库408
16.5.6 RMAN恢复数据库413
16.5.7 RMAN管理恢复目录416
16.6 实验指导421
16.7 思考与练习422