图书介绍
Oracle数据库应用开发及实践PDF|Epub|txt|kindle电子书版本网盘下载
- 青岛誉金电子科技有限公司编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560637884
- 出版时间:2015
- 标注页数:414页
- 文件大小:69MB
- 文件页数:425页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
Oracle数据库应用开发及实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
理论篇3
第1章 数据库概述3
1.1 数据库概述4
1.1.1 数据库基本概念4
1.1.2 数据库发展史6
1.1.3 数据库特征8
1.1.4 常见数据库9
1.2 数据模型10
1.2.1 概念模型11
1.2.2 逻辑模型13
1.3 关系模型理论17
1.3.1 关系18
1.3.2 关系模式21
1.3.3 关系的完整性21
1.3.4 关系代数24
1.4 规范化理论31
1.4.1 规范化理论的提出31
1.4.2 函数依赖34
1.4.3 函数依赖定义的码37
1.4.4 范式及各范式的关系37
1.4.5 规范化思想45
1.5 数据库设计46
1.5.1 数据库设计特点47
1.5.2 需求分析50
1.6 概念结构设计51
1.6.1 概念结构设计定义51
1.6.2 概念结构设计的方法和步骤53
1.6.3 数据抽象54
1.6.4 E-R图的生成55
1.7 逻辑结构设计58
1.7.1 初始关系模式设计59
1.7.2 数据模型优化的方法60
1.7.3 模式评价与改进61
1.8 Oracle数据库概述62
1.8.1 Oracle数据库简介62
1.8.2 Oracle发展史63
1.8.3 Oracle数据库的应用结构65
本章小结67
本章练习68
第2章 客户端开发工具73
2.1 SQL Developer概述74
2.2 SQL Developer简介74
2.2.1 SQL Developer下载74
2.2.2 创建数据库连接76
2.3 SQL Developer基本操作78
2.3.1 数据操作79
2.3.2 表的创建、修改81
2.4 开发与调试85
2.4.1 创建存储过程85
2.4.2 运行存储过程88
2.4.3 调试存储过程89
2.4.4 调试PLSQL块90
2.5 导入与导出91
2.5.1 导出数据91
2.5.2 导入数据92
2.6 SQL*Plus概述94
2.6.1 SQL*Plus启动95
2.6.2 SQL*Plus使用95
本章小结97
本章练习98
第3章 数据表对象99
3.1 表100
3.1.1 创建表100
3.1.2 修改表103
3.1.3 删除表104
3.2 索引105
3.2.1 创建索引105
3.2.2 维护索引107
3.2.3 索引使用原则107
3.3 约束108
3.3.1 创建约束109
3.3.2 维护约束113
本章小结114
本章练习114
第4章 SQL应用基础117
4.1 SQL语言概述118
4.1.1 SQL语言特点118
4.1.2 SQL分类119
4.1.3 SQL语句编写规则120
4.2 数据查询120
4.2.1 列查询121
4.2.2 条件查询122
4.2.3 算术运算符123
4.2.4 排序124
4.2.5 联合查询124
4.2.6 模糊查询125
4.2.7 查询NULL值125
4.3 多表查询125
4.3.1 内连接126
4.3.2 外连接127
4.4 子查询130
4.4.1 单行和多行子查询131
4.4.2 多列子查询133
4.4.3 相关子查询134
4.5 系统函数135
4.5.1 单行函数135
4.5.2 数据分组150
4.6 数据操作154
4.6.1 插入数据155
4.6.2 更新数据156
4.6.3 删除数据158
4.7 DML事务操作159
本章小结163
本章练习163
第5章 视图与序列167
5.1 视图概述168
5.2 建立视图170
5.2.1 简单视图170
5.2.2 复杂视图171
5.2.3 连接视图172
5.2.4 只读视图172
5.2.5 CHECK约束173
5.3 维护视图173
5.3.1 修改视图174
5.3.2 重新编译视图174
5.3.3 删除视图174
5.4 序列175
5.4.1 序列概述175
5.4.2 使用序列176
5.4.3 维护序列176
本章小结177
本章练习177
第6章 PL/SQL基础179
6.1 PL/SQL简介180
6.1.1 PL/SQL概述180
6.1.2 PL/SQL结构180
6.1.3 PL/SQL块分类182
6.1.4 注释183
6.2 基本数据类型184
6.2.1 标量变量185
6.2.2 使用%TYPE187
6.3 记录类型187
6.3.1 自定义PL/SQL记录类型188
6.3.2 %ROWTYPE记录类型189
6.4 集合类型189
6.4.1 PL/SQL一维表190
6.4.2 PL/SQL多维表191
6.4.3 嵌套表192
6.4.4 可变数组193
6.4.5 集合方法194
6.5 运算符与表达式196
6.5.1 运算符196
6.5.2 表达式197
6.6 流程控制语句198
6.6.1 条件分支语句198
6.6.2 CASE语句200
6.6.3 循环语句202
6.6.4 GOTO语句204
6.7 异常处理204
6.7.1 异常简介205
6.7.2 异常处理205
本章小结209
本章练习209
第7章 PL/SQL进阶211
7.1 游标212
7.1.1 显式游标212
7.1.2 使用游标213
7.1.3 游标FOR循环216
7.1.4 游标修改和删除操作217
7.1.5 隐式游标219
7.2 游标变量220
7.2.1 游标变量定义220
7.2.2 游标变量操作221
7.3 存储过程223
7.3.1 存储过程概述223
7.3.2 无参存储过程224
7.3.3 带输入参数的存储过程224
7.3.4 带输出参数的存储过程227
7.3.5 带输入输出参数的存储过程229
7.3.6 维护存储过程230
7.3.7 存储过程中使用DDL语句231
7.4 自定义函数231
7.4.1 函数概述231
7.4.2 调用函数232
7.4.3 函数返回类型233
7.4.4 维护函数235
7.5 包236
7.5.1 包概述236
7.5.2 调用包237
7.5.3 使用集合类型240
7.5.4 重载241
7.5.5 构造过程242
7.5.6 维护包243
7.6 触发器243
7.6.1 语句触发器244
7.6.2 行触发器246
7.6.3 维护触发器250
本章小结251
本章练习251
第8章 事务管理与并发控制255
8.1 事务的概念256
8.1.1 事务概述256
8.1.2 事务的状态256
8.1.3 事务的特性与应用257
8.2 事务控制259
8.2.1 搭建事务演示环境259
8.2.2 事务的开始与结束261
8.2.3 事务的提交261
8.2.4 事务的回滚与保存点262
8.2.5 事务隔离级别264
8.3 并发的概念266
8.3.1 并发概述266
8.3.2 锁、锁定和锁定协议268
8.3.3 锁的粒度273
8.4 锁在Oracle中的应用273
8.4.1 Oracle中锁的分类274
8.4.2 Oracle 中锁的级别277
8.4.3 Oracle中锁争用的检测与解决278
本章小结283
本章练习284
第9章 用户管理与安全287
9.1 安全性概述288
9.1.1 计算机安全性概述288
9.1.2 数据库安全性控制289
9.2 Oracle中的用户管理293
9.2.1 数据库系统用户概述293
9.2.2 Oracle用户概述294
9.2.3 Oracle用户管理294
9.3 Oracle中的权限管理298
9.3.1 Oracle系统权限299
9.3.2 Oracle对象权限302
9.4 Oracle中的角色管理303
9.4.1 角色概述303
9.4.2 Oracle中角色概述304
9.4.3 Oracle中角色管理与使用304
本章小结307
本章练习307
第10章 Oracle数据备份与恢复309
10.1 数据恢复与备份310
10.1.1 数据库恢复概述310
10.1.2 故障种类及恢复策略311
10.1.3 Oracle数据库的备份与恢复313
10.2 Oracle闪回技术315
10.2.1 闪回查询316
10.2.2 闪回版本查询321
10.2.3 闪回事务查询324
本章小结326
本章练习326
实践篇329
实践1 Oracle 11g数据库系统329
实践指导329
实践1.1329
实践1.2344
实践1.3346
知识拓展348
实践2 数据操作355
实践指导355
实践2.1355
实践2.2357
实践2.3358
实践2.4358
知识拓展360
实践3 视图与序列369
实践指导369
实践3.1369
实践3.2369
知识拓展370
实践4 PL/SQL基础372
实践指导372
实践4.1372
实践4.2373
实践4.3373
实践4.4375
实践4.5379
实践4.6379
知识拓展380
实践5 PL/SQL进阶384
实践指导384
实践5.1384
实践5.2385
实践5.3387
实践5.4389
实践5.5390
知识拓展393
实践6 Oracle数据库备份与恢复398
实践指导398
知识拓展402
附录A 常用SQL*Plus命令405
附录B Oracle数据隐式转换规则413