图书介绍

Oracle数据库实践教程PDF|Epub|txt|kindle电子书版本网盘下载

Oracle数据库实践教程
  • 刘荣辉,何宗耀主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302488354
  • 出版时间:2018
  • 标注页数:249页
  • 文件大小:81MB
  • 文件页数:266页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle数据库实践教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Oracle数据库概述1

1.1 Oracle数据库简介1

1.1.1 Oracle数据库的应用现状1

1.1.2 Oracle数据库的发展2

1.1.3 Oracle 11g数据库的新特性3

1.1.4 Oracle的网格计算4

1.2 Oracle 11g的安装6

1.2.1 Oracle的硬件要求6

1.2.2 在Windows环境下的安装过程7

1.3 Oracle 11g的基本服务16

1.4 Oracle数据库的创建、启动和停止17

1.4.1 使用DBCA创建Oracle数据库17

1.4.2 启动Oracle数据库17

1.4.3 停止Oracle数据库19

小结20

习题21

第2章 Oracle的体系结构22

2.1 物理存储结构22

2.1.1 数据文件22

2.1.2 控制文件23

2.1.3 重做日志文件23

2.1.4 其他文件24

2.2 逻辑存储结构25

2.2.1 表空间25

2.2.2 段26

2.2.3 区26

2.2.4 数据块27

2.3 内存结构28

2.3.1 系统全局区28

2.3.2 程序全局区30

2.4 进程结构30

2.4.1 进程结构的介绍30

2.4.2 后台进程31

2.5 数据字典33

2.5.1 Oracle数据字典介绍33

2.5.2 Oracle常用数据字典34

小结36

习题37

第3章 SQL*Plus管理工具38

3.1 SQL*Plus的基本用法38

3.1.1 登录与退出数据库38

3.1.2 获取帮助信息40

3.1.3 修改SQL*Plus的设置信息41

3.2 SQL*Plus中的缓冲区43

3.2.1 执行缓冲区中的内容43

3.2.2 编辑缓冲区中的内容44

3.2.3 读写操作系统文件47

3.3 在SQL*Plus中使用变量50

3.3.1 用户自定义变量50

3.3.2 参数变量51

3.3.3 与变量有关的交互式命令52

3.4 SQL*Plus的报表功能54

3.4.1 设计报表标题54

3.4.2 设计报表尺寸55

3.4.3 设计报表显示格式55

3.4.4 统计特定列59

小结61

习题61

第4章 Oracle表空间管理63

4.1 表空间概述63

4.2 创建表空间64

4.2.1 创建本地管理表空间66

4.2.2 创建字典管理表空间67

4.2.3 创建大文件表空间68

4.2.4 创建临时表空间68

4.2.5 创建撤销表空间70

4.2.6 创建非标准块表空间70

4.3 维护表空间71

4.3.1 改变表空间的可用性71

4.3.2 改变表空间的读写状态73

4.3.3 重命名表空间74

4.3.4 设置默认表空间74

4.3.5 删除表空间75

4.4 管理数据文件75

4.4.1 修改数据文件大小75

4.4.2 增加表空间的数据文件76

4.4.3 修改表空间中数据文件的自动扩展性77

4.4.4 移动表空间中的数据文件77

4.4.5 删除表空间中的数据文件78

小结79

习题79

第5章 SQL基础80

5.1 SQL语句概述80

5.1.1 SQL的特点80

5.1.2 SQL分类80

5.1.3 SQL规范与操作81

5.2 数据定义语言81

5.2.1 表81

5.2.2 表的完整性约束84

5.2.3 索引87

5.2.4 视图88

5.2.5 序列92

5.2.6 同义词93

5.3 数据操纵语言94

5.3.1 SELECT基本查询94

5.3.2 Oracle常用操作符99

5.3.3 添加数据INSERT103

5.3.4 修改数据UPDATE104

5.3.5 删除数据DELETE或TRUNCATE104

5.4 事务及其控制语言104

5.4.1 事务的相关概念105

5.4.2 事务处理105

小结106

习题106

第6章 SELECT高级查询108

6.1 连接查询108

6.1.1 简单连接查询108

6.1.2 内连接109

6.1.3 为表设置别名109

6.1.4 非等值连接111

6.2 使用JOIN关键字的连接查询112

6.2.1 内连接查询112

6.2.2 外连接查询113

6.2.3 交叉连接115

6.3 子查询116

6.3.1 简单子查询117

6.3.2 带IN(NOT IN)的子查询117

6.3.3 带ANY的子查询118

6.3.4 带ALL的子查询118

6.3.5 关联子查询119

6.3.6 在其他子句中使用子查询120

6.4 集合查询121

小结122

习题123

第7章 Oracle内置函数124

7.1 字符型函数124

7.1.1 字母大小写转换函数125

7.1.2 字符串连接函数126

7.1.3 字符串截取函数126

7.1.4 获取字符串长度函数127

7.1.5 字符串搜索函数127

7.1.6 字符串填充函数128

7.1.7 删除字符串首尾指定字符函数129

7.1.8 替换字符串函数130

7.2 数值函数130

7.2.1 绝对值、取余和判断数值函数131

7.2.2 三角函数132

7.2.3 以指定数值为准的整数函数132

7.2.4 四舍五入截取函数133

7.3 日期时间函数134

7.3.1 系统日期、时间函数135

7.3.2 指定月份函数135

7.3.3 返回指定月份最后一天函数135

7.4 转换函数136

7.4.1 数值转换成字符型函数138

7.4.2 字符转换成日期型函数139

7.4.3 字符转换成数字函数140

7.4.4 其他转换成数字函数140

7.4.5 聚合函数141

小结141

习题142

第8章 PL/SQL编程基础143

8.1 PL/SQL程序块结构143

8.2 PL/SQL的基本语法144

8.2.1 常量和变量144

8.2.2 数据类型146

8.2.3 绑定变量152

8.3 控制结构153

8.3.1 条件控制153

8.3.2 循环控制157

8.3.3 顺序控制159

8.4 游标159

8.4.1 隐式游标160

8.4.2 显式游标160

8.4.3 游标变量163

8.5 异常处理164

8.5.1 预定义异常165

8.5.2 非预定义异常165

8.5.3 自定义异常166

8.5.4 引发应用程序异常167

小结167

习题168

第9章 PL/SQL高级编程169

9.1 存储过程169

9.1.1 创建和调用存储过程169

9.1.2 存储过程的参数170

9.1.3 修改与删除存储过程173

9.1.4 查询存储过程的定义信息174

9.2 函数174

9.2.1 创建函数174

9.2.2 调用函数175

9.2.3 修改和删除函数175

9.3 程序包175

9.3.1 程序包规范176

9.3.2 程序包体176

9.3.3 调用程序包中的元素177

9.3.4 删除程序包177

9.4 触发器178

9.4.1 触发器简介178

9.4.2 语句级触发器179

9.4.3 行级触发器180

9.4.4 INSTEAD OF触发器182

9.4.5 系统事件触发器183

9.4.6 用户事件触发器184

9.4.7 管理触发器185

小结186

习题186

第10章 数据库安全管理188

10.1 数据库安全性概述188

10.2 用户管理188

10.2.1 创建用户190

10.2.2 修改用户191

10.2.3 删除用户191

10.2.4 查询用户信息192

10.3 权限管理193

10.3.1 授予权限193

10.3.2 回收权限200

10.4 角色管理201

10.4.1 创建角色202

10.4.2 角色权限的授予与回收202

10.4.3 修改角色203

10.4.4 角色的生效与失效203

10.4.5 删除角色204

10.4.6 使用角色进行权限管理204

10.4.7 查询角色信息205

10.5 概要文件管理206

10.5.1 概要文件中的参数206

10.5.2 概要文件中的管理206

10.6 数据库审计208

10.7 使用OEM进行安全管理208

小结209

习题209

第11章 数据备份与恢复210

11.1 配置数据库的备份与恢复210

11.1.1 备份与恢复问题210

11.1.2 失败类别210

11.1.3 实例恢复211

11.1.4 实例恢复的过程211

11.1.5 实例恢复不可能导致数据库出现错误211

11.1.6 调整实例恢复212

11.1.7 实例恢复与MTTR213

11.1.8 MTTR顾问程序214

11.1.9 配置数据库的可恢复性214

11.1.10 保护控制文件214

11.1.11 保护联机重做日志文件215

11.1.12 archivelog模式与归档器进程216

11.1.13 复用重做日志217

11.1.14 将数据库转换至archivelog模式218

11.2 备份Oracle数据库219

11.2.1 备份工具219

11.2.2 概念与术语220

11.2.3 全部备份与部分备份220

11.2.4 完整备份与增量备份220

11.2.5 脱机备份与联机备份221

11.2.6 映像副本与备份集222

11.2.7 RMAN的设置223

11.2.8 设备的设置223

11.2.9 备份集的设置223

11.2.10 策略的设置224

11.2.11 调度自动的备份224

11.2.12 使用SQL*Plus备份224

11.2.13 管理RMAN备份225

11.2.14 默认的备份目的地226

11.3 恢复Oracle数据库226

11.3.1 恢复结构与进程226

11.3.2 介质失败后的恢复227

11.3.3 恢复受损的复用控制文件228

11.3.4 恢复受损的复用联机重做日志文件228

11.3.5 恢复受损的控制文件228

11.3.6 恢复受损的数据文件229

11.3.7 noarchivelog模式中数据文件的恢复229

11.3.8 archivelog模式中非重要文件的恢复229

11.3.9 恢复受损的重要数据文件230

11.3.10 恢复受损的非重要数据文件230

小结230

习题231

第12章 闪回技术232

12.1 闪回技术概述232

12.2 闪回恢复区232

12.2.1 闪回恢复区功能232

12.2.2 闪回恢复区设置233

12.3 闪回数据库234

12.4 闪回表235

12.4.1 闪回到时间戳236

12.4.2 闪回到SCN237

12.5 闪回删除238

12.5.1 回收站238

12.5.2 使用ORIGINAL_NAME闪回删除238

12.5.3 使用OBJECT_NAME闪回删除239

12.5.4 清除回收站中的对象240

12.6 闪回查询241

12.7 闪回版本查询242

12.8 闪回数据归档243

12.8.1 创建闪回数据归档244

12.8.2 管理闪回数据归档区244

12.8.3 为表指定闪回数据归档区245

12.8.4 使用闪回数据归档246

小结247

习题247

参考文献249

热门推荐