图书介绍
Oracle数据库应用与开发案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle数据库应用与开发案例教程](https://www.shukui.net/cover/31/31077766.jpg)
- 王红主编;袁卫华,徐功文,孙彦燊等副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517003373
- 出版时间:2012
- 标注页数:357页
- 文件大小:101MB
- 文件页数:368页
- 主题词:关系数据库系统-数据库管理系统-高等学校-教材
PDF下载
下载说明
Oracle数据库应用与开发案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 Oracle数据库简介1
1.1 Oracle llg简介1
1.2 Oracle数据库软件的安装2
1.3 检验安装是否成功13
1.4 卸载Oracle数据库16
1.5 Oracle管理工具17
1.5.1 SQL*Plus18
1.5.2 Oracle Enterprise Manager20
1.6 Oracle实例的启动与关闭21
1.6.1 启动Oracle实例21
1.6.2 关闭Oracle实例23
1.7 案例介绍24
1.7.1 教学案例:资产管理系统ZCGL24
1.7.2 实验案例:学生公共课选课系统MYXKXT25
习题一27
实验一 创建数据库MYXKXT28
第二章 Oracle数据库体系结构35
2.1 内存结构35
2.1.1 SGA35
2.1.2 PGA37
2.2 进程结构40
2.2.1 用户进程40
2.2.2 服务进程40
2.2.3 后台进程41
2.3 物理结构43
2.3.1 数据文件43
2.3.2 重做日志文件44
2.3.3 控制文件45
2.3.4 其他文件45
2.4 逻辑结构46
2.4.1 表空间46
2.4.2 段46
2.4.3 区47
2.4.4 数据块47
2.5 数据字典47
2.5.1 数据字典概念47
2.5.2 常用数据字典48
2.5.3 常用动态性能视图49
习题二50
实验二 认识和熟悉Oracle数据库体系结构51
第三章 表空间和数据文件管理54
3.1 表空间和数据文件概述54
3.1.1 表空间的作用54
3.1.2 默认表空间55
3.1.3 表空间的状态属性55
3.1.4 数据文件56
3.2 创建表空间56
3.2.1 创建表空间的一般命令57
3.2.2 创建(永久)表空间58
3.2.3 创建临时表空间59
3.2.4 创建撤销表空间60
3.2.5 创建非标准块表空间60
3.2.6 创建大文件表空间61
3.3 维护表空间和数据文件61
3.3.1 重命名表空间和数据文件61
3.3.2 改变表空间和数据文件状态62
3.3.3 设置默认表空间64
3.3.4 扩展表空间65
3.3.5 删除表空间和数据文件66
3.4 查看表空间和数据文件信息67
习题三69
实验三 表空间和数据文件管理70
第四章 控制文件管理和重做日志管理75
4.1 控制文件管理75
4.1.1 创建控制文件76
4.1.2 多路复用控制文件78
4.1.3 删除控制文件80
4.1.4 备份控制文件81
4.1.5 查看控制文件信息82
4.2 重做日志文件管理83
4.2.1 创建重做日志文件83
4.2.2 删除重做日志文件组85
4.2.3 修改重做日志文件的位置或名称86
4.2.4 查看重做日志文件信息87
习题四88
实验四 控制文件和重做日志管理88
第五章 表管理92
5.1 表和方案92
5.1.1 常用数据类型92
5.1.2 用户与方案94
5.2 创建表94
5.2.1 创建标准表95
5.2.2 创建临时表96
5.2.3 基于已有的表创建新表97
5.3 维护表99
5.3.1 字段操作99
5.3.2 重命名表101
5.3.3 删除表101
5.3.4 移动表102
5.3.5 查看表信息102
5.4 维护约束条件103
5.4.1 约束条件的定义103
5.4.2 约束的状态105
5.4.3 添加和删除约束106
5.4.4 查看约束信息107
5.5 序列和同义词108
5.5.1 创建和使用序列108
5.5.2 同义词111
习题五112
实验五 表管理——为myxkxt创建表114
实验六 表管理——向表中插入记录信息及其验证完整性约束118
第六章 SQL语言124
6.1 SQL语言简介124
6.2 数据查询125
6.2.1 基本查询125
6.2.2 分组查询130
6.2.3 连接查询132
6.2.4 合并查询134
6.2.5 子查询135
6.3 其他DML操作137
6.3.1 插入数据137
6.3.2 更新数据138
6.3.3 删除数据139
6.4 常用函数139
6.4.1 数字函数140
6.4.2 字符函数140
6.4.3 日期时间函数141
6.4.4 转换函数142
6.5 事务管理142
6.5.1 事务的基本概念142
6.5.2 提交事务143
6.5.3 回退事务143
习题六144
实验七 SQL语言——单表查询146
实验八 SQL语言——多表查询151
第七章 索引管理和视图管理154
7.1 创建索引154
7.1.1 索引概述及创建方法154
7.1.2 创建B树索引155
7.1.3 创建位图索引156
7.1.4 创建反向索引157
7.1.5 创建函数索引157
7.2 维护索引158
7.2.1 重命名索引158
7.2.2 重建索引158
7.2.3 合并索引159
7.2.4 删除索引159
7.2.5 查看索引信息160
7.3 创建视图160
7.3.1 视图概述160
7.3.2 创建视图161
7.4 维护视图162
7.4.1 修改视图162
7.4.2 删除视图163
7.4.3 查看视图信息163
习题七164
实验九表管理——使用索引和视图164
第八章 PL/SQL编程170
8.1 PL/SQL结构170
8.1.1 PL/SQL语言170
8.1.2 PL/SQL块结构170
8.1.3 变量与常量172
8.1.4 数据类型172
8.2 控制结构177
8.2.1 顺序控制语句177
8.2.2 条件语句177
8.2.3 循环语句181
8.3 游标184
8.3.1 显式游标184
8.3.2 隐式游标187
8.4 异常处理188
8.4.1 预定义异常188
8.4.2 非预定义异常189
8.4.3 自定义异常190
8.4.4 异常函数191
8.5 PL/SQL子程序192
8.5.1 存储过程192
8.5.2 函数194
8.6 程序包196
8.6.1 包规范196
8.6.2 包体197
8.6.3 调用程序包197
8.7 触发器198
8.7.1 触发器简介198
8.7.2 DML触发器199
8.7.3 INSTEAD OF触发器200
8.7.4 管理触发器202
习题八203
实验十 PL/SQL编程204
实验十一 触发器的使用210
第九章 用户权限与安全管理214
9.1 用户管理214
9.1.1 用户概述214
9.1.2 创建用户216
9.1.3 修改用户218
9.1.4 删除用户218
9.1.5 查看用户信息219
9.2 概要文件管理222
9.2.1 创建概要文件222
9.2.2 修改概要文件224
9.2.3 分配概要文件224
9.2.4 删除概要文件224
9.2.5 查看概要文件信息225
9.3 使用概要文件管理口令和资源226
9.3.1 管理口令226
9.3.2 管理资源228
9.4 权限管理229
9.4.1 权限简介229
9.4.2 权限分类229
9.4.3 系统权限管理230
9.4.4 对象权限管理235
9.5 角色管理239
9.5.1 角色概念239
9.5.2 预定义角色241
9.5.3 自定义角色241
9.5.4 管理角色243
9.5.5 显示角色信息243
9.5.6 使用角色244
习题九245
实验十二 用户、概要文件、权限和角色管理246
第十章 数据库备份与恢复252
10.1 Oracle的备份与恢复机制252
10.1.1 备份的内容252
10.1.2 备份的类型253
10.1.3 存档模式与非存档模式254
10.1.4 恢复与修复255
10.2 使用EXP/IMP进行逻辑备份256
10.2.1 EXP导出数据256
10.2.2 IMP导入数据262
10.3 恢复管理器RMAN264
10.3.1 RMAN简介264
10.3.2 RMAN常用命令265
10.3.3 RMAN备份应用举例271
10.3.4 RMAN恢复281
习题十288
第十一章 SQL语句优化289
11.1 SQL语句优化概述289
11.1.1 进行SQL语句优化的原因289
11.1.2 SQL语句执行的一般顺序290
11.2 SQL优化的一般原则290
11.2.1 SELECT语句中避免使用“*”290
11.2.2 编写SQL时使用相同的编码风格292
11.2.3 使用WHERE子句代替HAVING子句293
11.2.4 使用TRUNCATE代替DELETE294
11.2.5 在确保完整的情况下多COMMIT294
11.2.6 使用EXISTS替代IN295
11.2.7 用EXISTS替代DISTINCT296
11.2.8 使用表连接而不是多个查询297
11.2.9 使用“<=”替代“<”298
11.2.10 尽量使用表的别名(ALIAS)并在列前标注来源于哪个表299
11.3 表的连接方法300
11.3.1 FROM子句中将数据量最小的表作为驱动表300
11.3.2 WHERE子句的连接顺序301
11.4 有效使用索引302
习题十一303
第十二章 Oracle企业管理器OEM304
12.1 OEM简介304
12.1.1 OEM数据库控制启动304
12.1.2 OEM数据库控制设置305
12.2 OEM数据库存储管理307
12.2.1 管理控制文件307
12.2.2 管理重做日志文件308
12.2.3 管理表空间311
12.2.4 管理数据文件314
12.3 OEM其他管理317
12.3.1 查看数据库性能317
12.3.2 管理数据库对象318
12.3.3 用户和权限管理321
12.3.4 初始化参数管理323
12.3.5 数据库维护324
第十三章 软件开发综合实训:选课系统的设计与实现326
13.1 系统分析326
13.1.1 需求分析326
13.1.2 系统设计326
13.2 环境搭建327
13.2.1 创建数据库327
13.2.2 环境搭建327
13.3 系统实现328
13.3.1 数据库连接类328
13.3.2 登录模块332
13.3.3 跳转模块335
13.3.4 管理员模块336
13.3.5 教师模块340
13.3.6 学生模块343
附录346
参考文献357