图书介绍
Oracle数据库应用与实训教程PDF|Epub|txt|kindle电子书版本网盘下载
- 肖璞,黄慧,杨君主编 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:9787563547630
- 出版时间:2016
- 标注页数:238页
- 文件大小:39MB
- 文件页数:251页
- 主题词:关系数据库系统
PDF下载
下载说明
Oracle数据库应用与实训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库技术基础1
1.1 数据库发展历程1
1.1.1 数据管理的诞生1
1.1.2 数据库技术的发展阶段2
1.2 数据库系统概述4
1.2.1 数据库相关的基本概念4
1.2.2 数据库系统的组成5
1.2.3 数据库系统的特征6
1.2.4 数据库系统结构7
1.3 数据模型9
1.3.1 现实世界10
1.3.2 信息世界10
1.3.3 机器世界13
1.4 主流数据库介绍13
1.4.1 常用的关系型数据库13
1.4.2 大型数据库的发展趋势14
1.5 小结16
思考题17
第2章 关系数据库基础18
2.1 关系模型18
2.1.1 关系数据结构18
2.1.2 关系操作19
2.1.3 关系完整性约束20
2.2 关系规范化理论22
2.2.1 问题的提出22
2.2.2 函数依赖24
2.2.3 关系范式25
2.3 关系代数28
2.3.1 传统的集合运算28
2.3.2 专门的关系运算30
2.4 关系数据库系统设计33
2.4.1 数据库设计方法34
2.4.2 数据库设计步骤34
2.5 小结37
思考题37
第3章 Oracle数据库介绍及使用39
3.1 Oracle数据库39
3.2 安装Oracle 12c数据库的软硬件需求40
3.2.1 硬件需求40
3.2.2 软件需求40
3.3 Oracle 12c数据库的安装40
3.3.1 下载Oracle 12c的安装软件40
3.3.2 安装Oracle 12c数据库41
3.4 Oracle的服务和环境变量设置43
3.4.1 Oracle的服务43
3.4.2 Oracle的环境变量44
3.5 Oracle数据库常用工具46
3.5.1 SQL Plus46
3.5.2 企业管理器50
3.5.3 数据库配置助手52
3.5.4 SQL Developer53
3.6 小结57
思考题57
第4章 SQL语言基础58
4.1 SQL简介58
4.2 数据定义60
4.2.1 定义、修改和删除基本表60
4.2.2 建立和删除索引62
4.3 查询63
4.3.1 单表查询63
4.3.2 多表查询65
4.3.3 嵌套查询67
4.4 数据更新68
4.4.1 插入数据68
4.4.2 修改数据69
4.4.3 删除数据69
4.5 视图70
4.5.1 定义视图70
4.5.2 查询视图71
4.5.3 删除视图71
4.6 数据控制72
4.6.1 授权72
4.6.2 权限回收73
4.7 小结73
思考题74
第5章 Oracle体系结构75
5.1 Oracle体系结构概述75
5.2 Oracle服务器的内存结构77
5.2.1 系统全局区SG A77
5.2.2 程序全局区 PGA80
5.3 Oracle服务器的进程结构80
5.3.1 服务器端后台进程81
5.3.2 服务器进程结构82
5.4 Oracle服务器的物理结构82
5.4.1 数据文件83
5.4.2 控制文件84
5.4.3 重做日志文件84
5.4.4 其他文件85
5.5 Oracle服务器的逻辑结构86
5.5.1 表空间87
5.5.2 段89
5.5.3 区间90
5.5.4 数据块90
5.6 Oracle 12c的多租户环境91
5.7 数据字典92
5.8 小结94
思考题94
第6章 数据库安全性管理95
6.1 Oracle数据库安全策略95
6.1.1 数据库系统的安全性95
6.1.2 数据库系统的身份验证97
6.2 权限管理97
6.2.1 系统权限98
6.2.2 对象权限99
6.2.3 系统权限的授予与回收100
6.2.4 对象权限的授予与回收101
6.3 用户与角色102
6.3.1 用户管理102
6.3.2 角色管理105
6.4 概要文件106
6.4.1 创建概要文件107
6.4.2 分配概要文件108
6.4.3 管理概要文件109
6.5 小结109
思考题109
第7章 数据库管理110
7.1 创建Oracle数据库110
7.1.1 使用DBCA创建数据库111
7.1.2 使用SQL语句手工创建数据库113
7.2 数据库的操作115
7.2.1 Oracle数据库实例的状态115
7.2.2 启动数据库115
7.2.3 关闭数据库117
7.3 表空间管理118
7.3.1 表空间概述119
7.3.2 创建表空间121
7.3.3 表空间维护122
7.4 小结124
思考题125
第8章 表126
8.1 Oracle数据库对象与数据类型126
8.1.1 Oracle数据库对象126
8.1.2 数据类型127
8.2 创建表128
8.2.1 创建基本关系表129
8.2.2 利用带存储参数的方式创建表129
8.2.3 利用子查询创建表130
8.2.4 完整性约束131
8.3 更新表数据133
8.3.1 插入数据133
8.3.2 修改数据135
8.3.3 删除数据136
8.3.4 合并数据136
8.3.5 事务控制137
8.4 表的管理139
8.5 小结140
思考题140
第9章 Oracle支持的SQL查询142
9.1 虚表和伪列142
9.1.1 虚表142
9.1.2 伪列142
9.2 基本查询143
9.2.1 查询所有列143
9.2.2 查询指定列143
9.2.3 改变列名143
9.2.4 查询不重复数据144
9.2.5 查询计算列144
9.2.6 分页查询144
9.2.7 WHERE子句145
9.2.8 排序146
9.2.9 使用统计函数147
9.2.1 0分组148
9.3 Oracle支持的SQL 函数148
9.3.1 字符串函数149
9.3.2 数学函数149
9.3.3 日期时间函数150
9.3.4 转换函数151
9.4 高级查询151
9.4.1 连接查询152
9.4.2 子查询153
9.4.3 集合操作155
9.4.4 TOP-N查询157
9.4.5 树形层次查询158
9.5 小结159
思考题159
第10章 其他方案对象160
10.1 视图160
10.1.1 创建视图160
10.1.2 更新视图161
10.1.3 管理视图162
10.2 索引162
10.2.1 索引的概念162
10.2.2 创建索引164
10.2.3 管理索引165
10.3 序列167
10.3.1 创建序列167
10.3.2 使用序列168
10.3.3 管理序列169
10.4 同义词169
10.4.1 创建同义词169
10.4.2 管理同义词169
10.5 小结170
思考题170
第11章 PL/SQL171
11.1 PL/SQL基础171
11.1.1 PL/SQL程序块171
11.1.2 PL/SQL编写规则173
11.1.3 PL/SQL程序形式和调试环境178
11.2 PL/SQL支持的SQL语句179
11.2.1 SELECT语句179
11.2.2 INSERT、 UPDATE、 DELETE语句179
11.3 流程控制语句180
11.3.1 条件语句180
11.3.2 循环控制语句182
11.3.3 跳转控制语句183
11.4 游标183
11.4.1 显式游标184
11.4.2 游标的属性186
11.4.3 用于游标的循环187
11.4.4 使用游标更新数据188
11.5 异常188
11.5.1 异常处理189
11.5.2 系统异常189
11.5.3 用户自定义异常191
11.6 存储过程192
11.6.1 创建存储过程192
11.6.2 调用存储过程193
11.6.3 管理存储过程194
11.7 函数195
11.7.1 创建函数195
11.7.2 调用函数196
11.7.3 管理函数196
11.8 触发器197
11.8.1 触发器的类型与组成197
11.8.2 创建触发器199
11.8.3 管理触发器204
11.9 小结204
思考题205
第12章 数据库备份与恢复206
12.1 备份与恢复机制206
12.1.1 数据库故障类型206
12.1.2 备份方法207
12.1.3 恢复方法209
12.2 冷备份与恢复210
12.3 热备份与恢复211
12.4 逻辑备份与恢复212
12.4.1 EXP导出213
12.4.2 IMP导入215
12.5 小结217
思考题217
实训练习218
实训一 数据模型和关系规范化218
实训二 关系代数219
实训三 Oracle数据库环境220
实训四 SQL语言基础222
实训五 用户与权限的管理224
实训六 数据库创建与表空间维护226
实训七 表227
实训八 Oracle支持的SQL查询229
实训九 索引/视图/同义词/序列231
实训十 PL/SQL程序练习233
实训十一 游标和异常233
实训十二 存储过程、函数和触发器234
实训十三 数据管理236
参考文献238