图书介绍
Oracle数据库应用开发PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle数据库应用开发](https://www.shukui.net/cover/76/30757126.jpg)
- 谭庆平等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121060345
- 出版时间:2008
- 标注页数:426页
- 文件大小:125MB
- 文件页数:441页
- 主题词:关系数据库-数据库管理系统,Oracle 10g
PDF下载
下载说明
Oracle数据库应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 案例场景1
1.1 案例场景A——网上书店1
1.1.1 业务背景1
1.1.2 业务需求1
1.1.3 解决方案1
1.1.4 功能描述2
1.1.5 任务说明4
1.2 案例场景B——博客系统4
1.2.1 业务背景4
1.2.2 业务需求5
1.2.3 解决方案5
1.2.4 功能描述5
1.2.5 任务说明5
第2章 初识Oracle 10g7
2.1 工作场景7
2.2 安装Oracle 10g服务器(高级安装)9
2.3 Oracle 10g常用对象28
2.4 Oracle 10g常用数据类型32
2.5 为什么选择学习Oracle 10g32
2.6 数据库概述33
2.6.1 数据库的基础知识33
2.6.2 数据处理技术34
2.6.3 数据库系统的特点34
2.6.4 关系数据库35
2.6.5 网络数据库35
2.7 小结35
2.8 思考与练习35
2.9 课堂实践35
2.10 课后实践36
第3章 使用表37
3.1 案例场景37
3.2 创建表41
3.3 更改表44
3.3.1 增加列44
3.3.2 更改列45
3.3.3 删除列47
3.3.4 给列注释48
3.4 给表注释50
3.5 重新命名表51
3.6 约束52
3.6.1 非空约束52
3.6.2 主键约束53
3.6.3 外键约束55
3.6.4 唯一约束57
3.6.5 默认约束59
3.6.6 检查约束61
3.6.7 禁止约束63
3.6.8 激活约束65
3.6.9 删除约束66
3.7 删除表68
3.8 在OEM中使用表69
3.9 小结74
3.10 思考与练习74
3.11 课堂实践74
3.12 课后实践77
第4章 操纵数据81
4.1 工作场景82
4.2 操作数据82
4.2.1 插入数据82
4.2.2 更改数据84
4.2.3 合并操作85
4.2.4 闪回查询88
4.2.5 事务控制93
4.3 使用SQL*Plus工具95
4.3.1 处理命令95
4.3.2 自定义SQL*Plus环境101
4.3.3 格式化查询结果104
4.3.4 用脚本文件生成报表105
4.3.5 使用iSQL*Plus106
4.4 查询数据108
4.4.1 检索单表数据108
4.4.2 过滤数据109
4.4.3 排序数据110
4.4.4 检索多表数据111
4.4.5 使用函数112
4.4.6 日期和时间113
4.4.7 子查询115
4.4.8 分组查询117
4.4.9 连接查询118
4.4.10 合并查询120
4.4.11 层次查询121
4.4.12 情景查询123
4.5 小结124
4.6 思考和练习124
4.7 课堂实践125
4.8 课后实践125
第5章 使用其他方案对象127
5.1 工作场景127
5.2 序列128
5.2.1 创建序列128
5.2.2 使用序列129
5.2.3 更改序列130
5.2.4 删除序列131
5.2.5 在OEM中使用序列131
5.3 索引132
5.3.1 创建索引132
5.3.2 更改索引134
5.3.3 删除索引135
5.3.4 在OEM中使用索引135
5.4 视图136
5.4.1 创建视图136
5.4.2 更改视图138
5.4.3 删除视图138
5.4.4 在OEM中使用视图139
5.5 同义词140
5.5.1 创建同义词140
5.5.2 更改同义词141
5.5.3 删除同义词141
5.5.4 在OEM中使用同义词142
5.6 小结143
5.7 思考和练习143
5.8 课堂实践144
5.9 课后实践144
第6章 PL/SQL开发145
6.1 工作场景146
6.2 初识PL/SQL146
6.2.1 第一个PL/SQL程序146
6.2.2 PL/SQL程序结构148
6.2.3 为什么选择学习PL/SQL148
6.3 PL/SQL基本语法149
6.3.1 数据类型149
6.3.2 变量和常量151
6.3.3 表达式和运算符153
6.3.4 流程控制语句154
6.4 使用游标157
6.4.1 显式游标158
6.4.2 隐式游标160
6.4.3 游标FOR循环161
6.4.4 使用游标更新或删除数据162
6.5 处理异常164
6.5.1 处理系统预定义异常165
6.5.2 处理非预定义异常167
6.5.3 处理自定义异常168
6.6 使用过程170
6.6.1 创建过程170
6.6.2 执行过程172
6.6.3 在过程中使用参数173
6.7 使用函数174
6.7.1 创建函数174
6.7.2 执行函数177
6.8 使用程序包178
6.8.1 创建程序包178
6.8.2 调用程序包181
6.9 使用触发器181
6.9.1 DML触发器182
6.9.2 INSTEAD OF触发器184
6.10 PL/SQL的测试与调试186
6.11 小结186
6.12 思考和练习186
6.13 课堂实践187
6.14 课后实践187
第7章 JDBC189
7.1 工作场景189
7.2 搭建JDBC运行和开发环境190
7.3 调用Oracle存储过程196
7.4 使用RowSet201
7.5 批量更新202
7.6 存储和读取图像和文档205
7.6.1 BLOB二进制大对象205
7.6.2 CLOB字符大对象213
7.7 事务处理216
7.7.1 JDBC的事务处理216
7.7.2 分布式事务处理219
7.8 JDBC和SQL数据类型映射221
7.9 小结223
7.10 思考和练习223
7.11 课堂实践223
7.12 课后实践224
第8章 iBATIS225
8.1 工作场景226
8.2 搭建iBATIS运行和开发环境226
8.3 初识iBATIS230
8.3.1 第一个iBATIS程序230
8.3.2 iBATIS程序结构234
8.3.3 为什么选择学习iBATIS234
8.4 配置iBATIS235
8.5 SQL映射237
8.6 操作数据242
8.7 数据关联248
8.7.1 一对一248
8.7.2 一对多253
8.8 动态映射258
8.9 延迟加载259
8.10 数据缓存260
8.10.1 缓存类型260
8.10.2 OSCache261
8.11 iBATIS DAO263
8.12 事务管理267
8.12.1 基于JDBC的事务管理267
8.12.2 基于JTA的事务管理269
8.13 小结270
8.14 思考和练习270
8.15 课堂实践271
8.16 课后实践271
第9章 Hibernate273
9.1 工作场景273
9.2 搭建Hibernate运行和开发环境274
9.3 初识Hibernate276
9.3.1 第一个Hibernate程序276
9.3.2 Hibernate程序结构285
9.3.3 为什么选择学习Hibernate287
9.4 配置Hibernate287
9.5 O/R映射290
9.5.1 基本数据类型290
9.5.2 类和表映射291
9.5.3 主键映射293
9.5.4 属性和字段映射294
9.6 数据关联295
9.6.1 一对一295
9.6.2 一对多302
9.6.3 多对多311
9.7 操作实体对象315
9.7.1 Session的保存、更新和删除315
9.7.2 通过主键id获取对象317
9.7.3 Query接口318
9.7.4 清除缓存对象319
9.8 小结319
9.9 思考和练习320
9.10 课堂实践320
9.11 课后实践320
第10章 Oracle体系结构321
10.1 工作场景321
10.2 体系结构概述322
10.2.1 网络结构322
10.2.2 数据库处理过程322
10.2.3 总体结构324
10.3 存储结构325
10.3.1 逻辑存储结构325
10.3.2 物理存储结构326
10.4 软件结构328
10.4.1 内存结构328
10.4.2 进程结构330
10.5 数据字典331
10.5.1 数据字典的构成331
10.5.2 常用数据字典332
10.5.3 动态性能表和动态性能视图333
10.6 小结334
10.7 思考和练习334
10.8 课堂实践335
10.9 课后实践335
第11章 管理数据库337
11.1 工作场景337
11.2 建立数据库338
11.3 启动和关闭数据库345
11.3.1 使用Windows服务启动和关闭监听程序345
11.3.2 使用Windows服务启动和关闭数据库348
11.3.3 在OEM中启动和关闭数据库351
11.4 设置数据库354
11.5 管理Oracle网络356
11.5.1 Oracle网络概述356
11.5.2 创建监听程序357
11.5.3 配置监听程序361
11.5.4 配置文件listener.ora363
11.5.5 创建网络服务名364
11.5.6 配置网络服务名368
11.5.7 配置文件tnsnames.ora369
11.6 删除数据库369
11.7 小结371
11.8 思考和练习371
11.9 课堂实践372
11.10 课后实践372
第12章 用户与权限管理373
12.1 工作场景373
12.2 用户管理374
12.2.1 创建用户374
12.2.2 修改用户口令375
12.2.3 修改用户的默认表空间376
12.2.4 锁定用户和解除用户锁定377
12.2.5 删除用户378
12.3 系统权限管理379
12.3.1 为用户授予系统权限379
12.3.2 收回授予的系统权限380
12.4 对象权限管理381
12.4.1 为用户授予对象权限382
12.4.2 收回授予的对象权限384
12.5 角色管理385
12.5.1 创建角色386
12.5.2 为角色和用户授予权限387
12.5.3 默认的角色389
12.5.4 收回角色的权限390
12.5.5 删除角色391
12.6 小结392
12.7 思考和练习392
12.8 课堂实践392
12.9 课后实践393
第13章 存储管理395
13.1 工作场景395
13.2 管理表空间396
13.2.1 创建表空间396
13.2.2 修改表空间398
13.2.3 设置表空间状态399
13.2.4 添加数据文件到表空间400
13.2.5 删除表空间401
13.2.6 在表空间中创建表402
13.3 管理数据文件404
13.3.1 创建数据文件404
13.3.2 更改数据文件405
13.4 管理日志文件406
13.4.1 创建日志文件组407
13.4.2 添加成员到日志文件组408
13.4.3 更改日志文件组成员409
13.4.4 清除日志文件组410
13.5 管理控制文件411
13.5.1 创建控制文件412
13.5.2 备份控制文件413
13.5.3 备份控制文件到TRACE文件中414
13.6 小结415
13.7 思考和练习415
13.8 课堂实践415
13.9 课后实践415
第14章 备份和恢复417
14.1 工作场景417
14.2 逻辑备份417
14.2.1 导出到文件418
14.2.2 从文件中导入419
14.3 物理备份421
14.3.1 脱机备份及恢复421
14.3.2 联机备份及恢复422
14.4 小结425
14.5 思考和练习425
14.6 课堂实践425
14.7 课后实践425