图书介绍
Oracle 12c从入门到精通 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 闫红岩,金松河编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517020929
- 出版时间:2014
- 标注页数:382页
- 文件大小:58MB
- 文件页数:394页
- 主题词:关系数据库系统
PDF下载
下载说明
Oracle 12c从入门到精通 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle数据库概述1
1.1 Oracle数据库产品结构及组成1
1.1.1 标准版11
1.1.2 标准版2
1.1.3 企业版2
1.2 数据库基本术语3
1.2.1 数据库3
1.2.2 数据库管理系统4
1.2.3 数据库系统4
1.2.4 数据库模式6
1.2.5 数据模型9
1.2.6 数据完整性约束10
1.2.7 联机事务处理和联机分析处理11
1.2.8 数据仓库11
1.3 Oracle基本术语12
1.3.1 数据字典13
1.3.2 数据文件13
1.3.3 控制文件14
1.3.4 日志文件15
1.3.5 表空间16
1.3.6 段18
1.3.7 区19
1.3.8 数据块19
1.4 Oracle 12c的新特性20
1.4.1 数据库管理部分20
1.4.2 CDB与PDB部分22
1.4.3 云端连接23
第2章 Oracle在Windows8上的安装与配置24
2.1 下载Oracle 12cR1 forWindows x64的版本24
2.2 Oracle通用安装器24
2.3 Oracle数据库软件的安装准备25
2.4 安装过程25
2.5 配置服务31
2.6 安装后的验证31
第3章 SQL基础34
3.1 SQL概述34
3.1.1 SQL的功能35
3.1.2 SQL的特点36
3.1.3 SQL语句的编写规则37
3.2 数据定义38
3.2.1 CREATE39
3.2.2 DROP41
3.2.3 ALTER43
3.3 数据查询43
3.3.1 简单查询44
3.3.2 WHERE子句47
3.3.3 ORDER BY子句50
3.3.4 GROUP BY子句51
3.3.5 HAVING子句54
3.3.6 多表连接查询55
3.3.7 集合操作63
3.3.8 子查询65
3.4 数据操纵68
3.4.1 INSERT语句68
3.4.2 UPDATE语句71
3.4.3 DELETE语句72
3.4.4 TRUNCATE语句72
3.5 数据控制73
3.5.1 GRANT语句73
3.5.2 REVOKE语句75
3.6 Oracle常用函数76
3.6.1 字符类函数77
3.6.2 数学类函数80
3.6.3 日期类函数81
3.6.4 转换类函数81
3.6.5 聚集类函数82
第4章 Oracle PL/SQL及编程84
4.1 PL/SQL简介84
4.1.1 PL/SQL的基本结构84
4.1.2 PL/SQL注释85
4.1.3 PL/SQL字符集86
4.1.4 PL/SQL数据类型87
4.1.5 PL/SQL变量和常量90
4.1.6 PL/SQL语句控制结构90
4.1.7 PL/SQL表达式96
4.2 PL/SQL的游标97
4.2.1 基本原理97
4.2.2 显式游标97
4.2.3 隐式游标102
4.2.4 游标属性103
4.2.5 游标变量105
4.3 过程107
4.3.1 创建过程107
4.3.2 调用过程108
4.3.3 删除过程108
4.3.4 过程的参数类型及传递109
4.4 函数110
4.4.1 创建函数110
4.4.2 调用函数111
4.4.3 删除函数112
4.5 包112
4.5.1 基本原理112
4.5.2 创建包113
4.5.3 调用包114
4.5.4 删除包115
4.6 触发器115
4.6.1 触发器的基本原理115
4.6.2 创建触发器116
4.6.3 执行触发器117
4.6.4 删除触发器117
第5章 熟悉SQL*Plus环境118
5.1 进入和退出SQL*Plus环境118
5.1.1 启动SQL*Plus118
5.1.2 创建SQL*Plus快捷方式121
5.1.3 退出SQL*Plus环境122
5.2 SQL*Plus编辑器的编辑命令122
5.2.1 编辑命令122
5.2.2 保存命令123
5.2.3 加入注释124
5.2.4 运行命令124
5.2.5 编写交互命令125
5.2.6 使用绑定变量126
5.2.7 跟踪语句129
5.3 设置SQL*Plus环境130
5.3.1 SHOW命令133
5.3.2 SET命令133
5.4 SQL*Plus环境介绍136
5.4.1 存储SQL*Plus环境136
5.4.2 假脱机输出136
5.4.3 联机帮助136
5.5 使用SQL*Plus格式化查询结果137
5.5.1 格式化列137
5.5.2 定义页与报告的标题和维数141
5.5.3 存储和打印结果142
第6章 Oracle的基本操作143
6.1 Oracle的启动与关闭143
6.1.1 启动Oracle数据库143
6.1.2 关闭Oracle数据库150
6.2 表的创建与修改153
6.2.1 表的基本概念153
6.2.2 表结构设计154
6.2.3 表的创建157
6.2.4 修改表结构158
6.3 索引159
6.3.1 索引的概念160
6.3.2 创建索引160
6.3.3 删除索引161
6.4 视图162
6.4.1 视图的概念162
6.4.2 创建视图162
6.4.3 视图更改166
6.4.4 删除视图166
6.5 数据操纵与数据查询166
6.5.1 复制原表插入记录166
6.5.2 使用视图167
6.5.3 使用PL/SQL169
6.5.4 数据查询170
第7章 Oracle数据库管理操作173
7.1 学会使用视图173
7.1.1 增加安全性173
7.1.2 隐藏数据的复杂性174
7.1.3 实现命名简洁性和易读性176
7.1.4 实现更改灵活性176
7.2 实现记录的唯一性177
7.2.1 用键实现177
7.2.2 创建唯一索引178
7.2.3 使用序列179
7.3 实现数据的完整性183
7.3.1 域完整性183
7.3.2 实体完整性187
7.3.3 引用完整性188
7.3.4 存储过程检查190
7.3.5 使用触发器190
7.4 避免更改引起的大量改动191
7.4.1 使用视图191
7.4.2 使用同义词192
7.4.3 使用游标193
第8章 数据库用户管理194
8.1 授予权限194
8.1.1 直接授权195
8.1.2 授权角色202
8.1.3 使用ALTER USER语句修改用户的默认角色205
8.1.4 使用SETROLE控制角色使用207
8.2 回收权限208
8.2.1 逐一回收208
8.2.2 删除角色209
8.2.3 删除数据库对象209
8.2.4 删除用户209
8.3 不同用户权限管理210
8.4 管理对数据库对象的访问210
8.4.1 使用用户口令210
8.4.2 使用权限控制211
8.4.3 使用数据库链接211
8.4.4 使用配置文件212
第9章 数据库空间管理214
9.1 建立数据库时的空间设计214
9.1.1 指定SYSTEM表空间初值215
9.1.2 设置其他表空间初值219
9.2 在空间充足时的管理220
9.2.1 使用数据字典动态监视220
9.2.2 向表空间增加数据文件221
9.3 解决空间不足的方法221
9.3.1 增加数据文件大小221
9.3.2 创建新表空间223
9.3.3 动态增加表空间225
9.3.4 三种方法的区别与比较226
9.4 合理利用存储空间228
9.4.1 采用正确的数据类型228
9.4.2 存储参数的正确设置230
9.4.3 定期回收无用表空间232
9.4.4 归档历史表空间233
第10章 备份与恢复机制235
10.1 备份与恢复的方法235
10.2 使用数据泵进行逻辑备份和恢复236
10.2.1 使用expdp导出数据236
10.2.2 使用impdp导入数据238
10.3 脱机备份与恢复240
10.3.1 脱机备份240
10.3.2 脱机恢复241
10.4 联机备份与恢复242
10.4.1 归档日志模式的设置242
10.4.2 创建恢复目录所用的表空间242
10.4.3 创建RMAN用户并授权242
10.4.4 创建恢复目录243
10.4.5 注册目标数据库243
10.4.6 使用RMAN程序进行备份243
10.4.7 使用RMAN程序进行恢复244
10.5 自动备份与恢复244
10.5.1 闪回数据库244
10.5.2 闪回表245
10.5.3 闪回回收站245
10.5.4 闪回查询245
10.5.5 闪回版本查询246
10.5.6 闪回事务查询246
10.6 几种备份与恢复方法的比较246
第11章 控制文件及日志文件的管理247
11.1 控制文件247
11.1.1 控制文件概述247
11.1.2 多路复用控制文件248
11.1.3 控制文件的创建251
11.1.4 控制文件的备份与恢复255
11.1.5 控制文件的查询与删除256
11.2 日志文件258
11.2.1 日志文件及存储策略258
11.2.2 增加日志组和日志成员260
11.2.3 设置日志自动存档功能268
11.2.4 监视日志工作272
第12章 数据库控制278
12.1 用事务控制操作278
12.1.1 什么是事务278
12.1.2 设置事务281
12.1.3 事务提交282
12.1.4 事务回滚283
12.1.5 设置回退点283
12.2 用锁控制并发存取283
12.2.1 为何加锁284
12.2.2 加锁的方法287
第13章 Oracle数据库的安全管理289
13.1 Oracle数据库安全性概述289
13.1.1 Oracle 12c的安全性体系289
13.1.2 Oracle 12c的安全性机制290
13.2 用户管理290
13.2.1 创建用户291
13.2.2 修改用户294
13.2.3 删除用户294
13.2.4 查询用户295
13.3 虚拟专用数据库295
13.3.1 基于行的VPD296
13.3.2 基于列的VPD300
13.4 透明数据加密(TDE)301
13.4.1 创建Oracle Wallet301
13.4.2 加密表302
13.4.3 加密表空间302
13.5 对备份进行加密302
13.5.1 透明加密模式302
13.5.2 基于密码的加密模式303
13.5.3 混合加密模式303
第14章 留言板系统304
14.1 系统概述304
14.1.1 留言板系统的应用背景304
14.1.2 留言板系统的总体需求305
14.1.3 留言板系统的功能分析305
14.1.4 留言板系统的设计思路306
14.2 系统功能模块设计306
14.2.1 系统框架306
14.2.2 系统功能模块划分307
14.3 数据库设计307
14.3.1 数据库需求分析307
14.3.2 数据库概念结构设计308
14.3.3 数据库逻辑结构设计309
14.3.4 数据库表的创建310
14.3.5 数据库的连接311
14.4 系统主要功能模块的设计与实现312
14.4.1 用户登录模块312
14.4.2 添加留言模块318
14.4.3 回复留言模块320
14.4.4 访问留言人主页321
14.4.5 删除留言321
14.4.6 修改密码324
14.5 本章小结326
第15章 新闻发布系统327
15.1 系统概述327
15.1.1 新闻发布系统的应用背景327
15.1.2 新闻发布系统的总体需求328
15.1.3 新闻发布系统的功能分析328
15.1.4 新闻发布系统的设计思路328
15.2 系统功能模块设计329
15.3 数据库设计330
15.3.1 数据库需求分析330
15.3.2 数据库概念结构设计331
15.3.3 数据库逻辑结构设计332
15.3.4 数据库表的创建334
15.3.5 数据库的连接336
15.4 网站总体框架340
15.4.1 文件布局340
15.4.2 网站首页的运行结果340
15.5 系统后台主要功能模块的设计与实现342
15.5.1 登录模块设计342
15.5.2 管理员维护模块设计347
15.5.3 新闻管理模块设计355
15.6 系统前台主要功能模块的设计与实现361
15.6.1 今日新闻的显示361
15.6.2 查找新闻364
15.6.3 查看新闻人物和投票366
15.7 本章小结371
附录A Oracle 12c词汇集锦372
附录B Oracle 12c选件概述378