图书介绍

Oracle 11g数据库应用简明教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle 11g数据库应用简明教程 第2版
  • 董志鹏,董荣军主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302501787
  • 出版时间:2018
  • 标注页数:363页
  • 文件大小:47MB
  • 文件页数:376页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

Oracle 11g数据库应用简明教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Oracle关系数据库1

1.1 关系数据模型1

1.2 安装Oracle Database 11 g2

1.2.1 在Windows环境下的安装过程2

1.2.2 Oracle服务管理7

1.3 创建数据库8

1.4 Oracle账户解锁13

第2章 Oracle数据库体系结构15

2.1 物理存储结构15

2.1.1 数据文件15

2.1.2 控制文件17

2.1.3 重做日志文件17

2.1.4 其他文件18

2.2 逻辑存储结构19

2.2.1 表空间(Tablespace)19

2.2.2 段(Segment)20

2.2.3 区(Extent)21

2.2.4 数据块(Block)21

2.3 Oracle的进程结构21

2.3.1 数据库写进程(DBWR)21

2.3.2 重做日志写进程(LGWR)22

2.3.3 校验点进程(CKPT)22

2.3.4 系统监控进程(SMON)23

2.3.5 进程监控进程(PMON)23

2.3.6 归档日志进程23

2.4 Oracle的内存结构24

2.4.1 系统全局区(SGA)24

2.4.2 程序全局区(PGA)27

2.5 Oracle的服务器和实例27

2.6 数据字典28

2.6.1 Oracle数据字典介绍28

2.6.2 Oracle常用的数据字典29

2.7 习题32

第3章 使用SQL*Plus工具34

3.1 SQL*Plus概述34

3.1.1 SQL*Plus的主要功能34

3.1.2 用SQL*Plus连接与断开数据库35

3.2 使用SQL*Plus命令37

3.2.1 使用DESCRIBE命令查看表结构37

3.2.2 使用SQL*Plus语句快速编辑SQL语句38

3.2.3 使用SAVE命令将缓冲区内容保存到文件中40

3.2.4 使用GET命令读取文件内容到缓冲区中41

3.2.5 使用START命令读取并运行文件内容41

3.2.6 使用EDIT命令编辑缓冲区内容或文件内容42

3.2.7 使用SPOOL命令复制输出结果到文件42

3.2.8 使用临时变量43

3.2.9 使用已定义变量46

3.3 格式化查询结果48

3.3.1 格式化列的显示效果48

3.3.2 设置一页显示多少行数据49

3.3.3 设置一行显示多少个字符50

3.3.4 清除列格式50

3.4 习题51

第4章 SQL语言基础53

4.1 SQL语言概述53

4.2 使用SELECT语句检索数据54

4.2.1 基本的SELECT语句54

4.2.2 WHERE子句56

4.2.3 ORDER BY子句58

4.2.4 DISTINCT关键字58

4.3 使用函数60

4.3.1 字符串函数60

4.3.2 数字函数62

4.3.3 日期时间函数63

4.3.4 转换函数64

4.3.5 聚合函数66

4.3.6 GROUP BY子句67

4.3.7 HAVING子句68

4.4 数据操纵语言(DML)69

4.4.1 INSERT语句69

4.4.2 UPDATE语句71

4.4.3 DELETE语句73

4.5 事务处理74

4.5.1 事务的概念和特性74

4.5.2 事务处理74

4.6 习题77

第5章 多表查询79

5.1 子查询79

5.1.1 在WHERE子句中使用子查询79

5.1.2 在HAVING子句中使用子查询81

5.1.3 使用IN操作符处理多行子查询82

5.1.4 使用ANY操作符处理多行子查询83

5.1.5 使用ALL操作符处理多行子查询84

5.1.6 实现多列子查询84

5.1.7 实现关联子查询85

5.1.8 实现嵌套子查询86

5.2 连接查询87

5.2.1 使用等号(=)实现多个表的简单连接88

5.2.2 使用INNER JOIN实现多个表的内连接89

5.2.3 使用OUTER JOIN实现多个表的外连接92

5.2.4 使用CROSS JOIN实现交叉连接94

5.3 集合查询94

5.3.1 使用UNION操作符获取两个结果集的并集95

5.3.2 使用INTERSECT操作符获取两个结果集的交集95

5.3.3 使用MINUS操作符获取两个结果集的差集96

5.4 习题96

第6章 PL/SQL基础98

6.1 PL/SQL98

6.1.1 PL/SQL程序块的基本结构98

6.1.2 常量和变量99

6.1.3 %TYPE类型和%ROWTYPE类型101

6.1.4 PL/SQL记录类型和表类型103

6.1.5 PL/SQL程序注释105

6.2 条件选择语句106

6.2.1 IF条件语句106

6.2.2 CASE表达式108

6.3 循环语句110

6.3.1 LOOP循环语句110

6.3.2 WHILE循环语句111

6.3.3 FOR循环语句111

6.4 游标113

6.4.1 显式游标113

6.4.2 隐式游标115

6.4.3 游标FOR循环116

6.4.4 使用游标更新数据116

6.5 异常117

6.5.1 异常处理117

6.5.2 预定义异常118

6.5.3 非预定义异常120

6.5.4 自定义异常121

6.6 习题121

第7章 存储过程、函数、触发器和包124

7.1 存储过程124

7.1.1 创建与调用存储过程124

7.1.2 带参数的存储过程126

7.1.3 修改与删除存储过程129

7.1.4 查询存储过程的定义信息129

7.2 函数129

7.3 触发器131

7.3.1 认识触发器131

7.3.2 DML触发器132

7.3.3 INSTEAD OF触发器135

7.3.4 系统事件触发器136

7.3.5 DDL触发器137

7.3.6 禁用与启用触发器138

7.3.7 修改与删除触发器138

7.4 程序包138

7.4.1 创建程序包139

7.4.2 调用程序包中的元素140

7.4.3 删除程序包141

7.5 习题141

第8章 管理控制文件和日志文件143

8.1 管理控制文件143

8.1.1 查看控制文件143

8.1.2 控制文件的多路复用144

8.1.3 创建控制文件145

8.1.4 备份控制文件148

8.1.5 恢复控制文件149

8.1.6 删除控制文件150

8.2 管理重做日志文件150

8.2.1 获取重做日志文件信息150

8.2.2 增加日志组及其成员151

8.2.3 修改重做日志的位置或名称152

8.2.4 删除重做日志组及其成员154

8.2.5 切换日志文件组155

8.2.6 清空日志文件组156

8.3 管理归档日志文件156

8.3.1 数据库工作模式156

8.3.2 设置归档目录158

8.3.3 归档进程159

8.4 习题160

第9章 管理表空间和数据文件162

9.1 表空间与数据文件的关系162

9.2 Oracle的默认表空间163

9.2.1 SYSTEM表空间163

9.2.2 SYSAUX表空间164

9.3 创建表空间165

9.3.1 创建表空间的语法165

9.3.2 创建撤销表空间166

9.3.3 创建非标准块表空间167

9.3.4 建立大文件表空间168

9.4 维护表空间与数据文件170

9.4.1 设置默认表空间170

9.4.2 更改表空间的状态171

9.4.3 重命名表空间174

9.4.4 删除表空间175

9.4.5 管理表空间对应的数据文件176

9.5 管理临时表空间178

9.5.1 创建临时表空间178

9.5.2 查询临时表空间的信息179

9.5.3 关于临时表空间组179

9.6 习题180

第10章 数据表对象182

10.1 创建数据表182

10.1.1 数据类型182

10.1.2 创建数据表184

10.1.3 创建临时表185

10.1.4 DUAL表的作用187

10.2 维护数据表187

10.2.1 增加和删除列188

10.2.2 修改列189

10.2.3 重命名表和修改表的状态190

10.2.4 改变表空间191

10.2.5 删除表定义192

10.3 数据完整性和约束性192

10.3.1 非空(NOT NULL)约束192

10.3.2 唯一性(UNIQUE)约束193

10.3.3 主键(PRIMARY KEY)约束193

10.3.4 外键(FOREIGN KEY)约束194

10.3.5 条件(CHECK)约束194

10.3.6 禁用和激活约束195

10.3.7 删除约束196

10.4 习题196

第11章 其他数据库对象198

11.1 索引对象198

11.1.1 创建索引198

11.1.2 B树索引200

11.1.3 位图索引201

11.1.4 反向键索引202

11.1.5 基于函数的索引202

11.1.6 监控索引203

11.1.7 合并索引和重建索引204

11.1.8 删除索引205

11.2 视图对象205

11.2.1 创建视图206

11.2.2 对视图执行DML操作207

11.2.3 查询视图的定义信息209

11.2.4 视图的修改与删除209

11.3 序列对象209

11.3.1 创建和使用序列210

11.3.2 修改与删除序列212

11.4 同义词212

11.4.1 创建同义词213

11.4.2 删除同义词215

11.5 习题215

第12章 用户管理与权限分配217

12.1 用户与模式217

12.2 创建与管理用户218

12.2.1 创建用户218

12.2.2 修改用户220

12.2.3 删除用户222

12.3 用户配置文件222

12.3.1 创建用户配置文件222

12.3.2 使用配置文件225

12.3.3 修改与删除配置文件225

12.4 用户权限管理226

12.4.1 权限简介226

12.4.2 系统权限227

12.4.3 授予用户系统权限228

12.4.4 回收系统权限229

12.4.5 对象授权230

12.4.6 回收对象权限232

12.5 角色管理233

12.5.1 角色概述233

12.5.2 创建角色235

12.5.3 为角色授予权限235

12.5.4 授予用户角色237

12.5.5 修改用户的默认角色237

12.5.6 管理角色238

12.6 习题240

第13章 数据导出和导入243

13.1 EXPDP和IMPDP概述243

13.2 使用EXPDP导出数据244

13.2.1 导出数据前的准备244

13.2.2 执行导出命令245

13.2.3 导出参数248

13.3 使用IMPDP导入数据251

13.3.1 IMPDP命令参数252

13.3.2 实现数据导入254

13.4 使用EXPDP和IMPDP工具传输表空间258

13.5 SQL* Loader工具260

13.5.1 SQL* Loader概述260

13.5.2 加载数据262

13.6 习题265

第14章 使用RMAN工具267

14.1 RMAN简介267

14.2 建立RMAN到数据库的连接268

14.3 使用RMAN备份控制文件269

14.4 设置RMAN271

14.5 恢复目录274

14.6 RMAN的备份275

14.6.1 脱机备份276

14.6.2 联机备份整个数据库278

14.6.3 备份表空间280

14.6.4 备份数据文件280

14.6.5 增量备份281

14.6.6 镜像复制283

14.7 RMAN的恢复285

14.7.1 数据库非归档恢复285

14.7.2 数据库归档恢复290

14.7.3 数据块恢复291

14.8 备份维护292

14.8.1 VALIDATE BACKUPSET命令292

14.8.2 RESTORE VALIDATE命令293

14.8.3 LIST命令294

14.8.4 REPORT命令296

14.9 习题298

第15章 Oracle闪回技术300

15.1 闪回数据库300

15.1.1 闪回数据库概述300

15.1.2 闪回数据库技术应用303

15.2 闪回表305

15.2.1 闪回表概述305

15.2.2 使用闪回表306

15.3 闪回删除307

15.3.1 回收站概述307

15.3.2 闪回被删除的表309

15.3.3 恢复相关对象311

15.3.4 永久删除312

15.4 闪回版本的查询313

15.5 闪回事务的查询314

15.6 闪回数据的归档316

15.6.1 闪回数据归档区317

15.6.2 使用闪回数据归档318

15.6.3 清除闪回数据归档区数据321

15.7 习题322

第16章 生产管理系统324

16.1 开发背景与需求分析324

16.2 系统设计326

16.2.1 系统总体设计326

16.2.2 系统详细设计327

16.3 数据库设计328

16.3.1 设计数据库对象328

16.3.2 创建数据库对象333

16.4 用户界面设计334

16.4.1 用户登录页面335

16.4.2 主窗口设计337

16.4.3 用户管理页面338

16.5 数据访问层339

16.5.1 管理数据连接339

16.5.2 数据库访问模式341

16.6 安全模块343

16.6.1 用户登录343

16.6.2 用户管理347

16.7 资源管理模块350

16.7.1 人力资源的数据访问层技术分析350

16.7.2 人力资源的界面显示层技术分析355

16.8 营运管理模块355

附录 习题参考答案358

热门推荐