图书介绍

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

Oracle数据库应用与实践
  • 方巍,文学志等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302377085
  • 出版时间:2014
  • 标注页数:439页
  • 文件大小:71MB
  • 文件页数:456页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

Oracle数据库应用与实践PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 基础篇2

第1章 Oracle数据库概述2

1.1 数据库基本概念2

1.1.1 数据库与数据库管理系统3

1.1.2 关系数据模型4

1.1.3 关系数据库系统的组成5

1.2 了解常用的数据库产品6

1.3 Oracle简介8

1.3.1 Oracle的发展历程8

1.3.2 Oracle的特点9

1.3.3 Oracle的工作模式9

1.3.4 Oracle应用结构11

1.3.5 Oracle基本概念12

1.4 Oracle llg环境13

1.4.1 在Windows环境下安装Oracle llg13

1.4.2 在Linux环境下安装Oracle llg19

1.4.3 Oracle网络服务23

1.4.4 Oracle启动与关闭28

1.5 Oracle安装与使用常见问题29

1.6 本章小结31

1.7 习题与实践练习31

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

2.1 物理存储结构33

2.1.1 数据文件33

2.1.2 控制文件35

2.1.3 日志文件35

2.1.4 其他文件36

2.2 逻辑存储结构36

2.2.1 表空间37

2.2.2 段38

2.2.3 区39

2.2.4 块39

2.3 内存结构40

2.3.1 系统全局区(SGA)41

2.3.2 程序全局区(PGA)43

2.4 Oracle进程结构43

2.5 数据字典48

2.5.1 静态数据字典48

2.5.2 动态数据字典49

2.6 本章小结52

2.7 习题与实践练习52

第3章 Oracle数据库常用工具55

3.1 SQL Plus概述55

3.2 启动、退出SQL Plus56

3.3 预备知识60

3.4 SQL Plus运行环境60

3.5 使用SQL Plus命令63

3.5.1 HELP命令63

3.5.2 DESCRIBE命令65

3.5.3 编辑SQL Plus命令66

3.5.4 如何在SQL Plus中使用变量73

3.5.5 SQL Plus的报表功能77

3.6 企业管理器(OEM)83

3.6.1 OEM的启动84

3.6.2 OEM的使用86

3.7 实例分析90

3.8 本章小结91

3.9 习题与实践练习91

第4章 表空间和数据文件管理95

4.1 Oracle数据库逻辑结构95

4.2 表空间和数据文件概述96

4.3 表空间中的磁盘空间管理98

4.4 创建表空间99

4.4.1 创建永久表空间101

4.4.2 创建临时表空间102

4.4.3 创建撤销表空间103

4.4.4 创建非标准块表空间103

4.4.5 创建大文件表空间104

4.5 维护表空间和数据文件105

4.5.1 重命名表空间和数据文件105

4.5.2 改变表空间和数据文件状态106

4.5.3 设置默认表空间108

4.5.4 扩展表空间108

4.5.5 删除表空间和数据文件110

4.6 查看表空间和数据文件信息111

4.7 实例分析113

4.8 本章小结115

4.9 习题与实践练习115

第5章 Oracle模式对象118

5.1 表118

5.1.1 创建表118

5.1.2 管理表122

5.2 表的约束126

5.2.1 NOT NULL(非空)约束127

5.2.2 UNIQUE(唯一性)约束128

5.2.3 PRIMARY KEY(主键)约束130

5.2.4 FOREIGN KEY约束131

5.2.5 CHECK(检查)约束134

5.2.6 禁用和激活约束135

5.2.7 约束的验证状态136

5.3 视图137

5.3.1 创建视图137

5.3.2 视图的DML操作139

5.3.3 修改和删除视图141

5.4 索引141

5.4.1 索引分类142

5.4.2 创建索引143

5.4.3 管理索引145

5.5 序列148

5.5.1 创建序列148

5.5.2 使用序列150

5.5.3 管理序列151

5.6 同义词151

5.7 实例分析152

5.8 本章小结155

5.9 习题与实践练习155

第6章 SQL语言基础160

6.1 SQL语言概述160

6.1.1 SQL语言的特点161

6.1.2 SQL语言的种类161

6.1.3 SQL语言规范与操作163

6.1.4 SQL操作界面163

6.2 Oracle llg常用数据类型与运算符163

6.2.1 Oraclellg中常用数据类型163

6.2.2 Oracle常用操作符164

6.3 数据操纵语言(DML)164

6.3.1 SELECT基本查询165

6.3.2 添加数据就用INSERT171

6.3.3 修改数据就用UPDATE172

6.3.4 删除数据就用DELETE或TRUNCATE172

6.3.5 其他数据操纵语句173

6.4 数据控制语言(DCL)174

6.4.1 GRANT语句174

6.4.2 REVOKE语句174

6.5 事务控制语言(TCL)174

6.5.1 COMMIT语句175

6.5.2 ROLLBACK语句175

6.5.3 SAVEPOINT保存点175

6.6 使用函数176

6.6.1 字符串函数177

6.6.2 数值函数178

6.6.3 日期时间函数178

6.6.4 转换函数179

6.6.5 聚合函数180

6.7 实例分析181

6.8 本章小结187

6.9 习题与实践练习187

第2篇 进阶篇190

第7章 SELECT高级查询190

7.1 简单连接查询190

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

7.1.2 为表设置别名191

7.2 使用JOIN关键字的连接查询192

7.2.1 内连接查询192

7.2.2 外连接查询194

7.2.3 交叉连接195

7.3 SELECT查询的集合操作196

7.3.1 UNION集合运算196

7.3.2 INTERSECT集合运算197

7.3.3 MINUS集合运算198

7.4 子查询198

7.4.1 子查询的类型199

7.4.2 单行子查询199

7.4.3 多行子查询200

7.4.4 多列子查询202

7.4.5 关联子查询203

7.4.6 其他语句中使用子查询204

7.5 实例分析205

7.6 本章小结212

7.7 习题与实践练习212

第8章 PL/SQL编程基础214

8.1 PL/SQL简介214

8.1.1 PL/SQL体系结构214

8.1.2 PL/SQL特点215

8.1.3 PL/SQL的开发和运行环境215

8.2 PL/SQL程序块结构216

8.3 常量和变量218

8.3.1 PL/SQL标识符218

8.3.2 数据类型219

8.3.3 声明常量与变量220

8.3.4 使用%TYPE和%ROWTYPE定义变量222

8.4 PL/SQL控制结构223

8.4.1 条件结构224

8.4.2 循环结构227

8.5 游标的创建与使用229

8.5.1 声明游标230

8.5.2 打开游标231

8.5.3 检索游标231

8.5.4 关闭游标231

8.5.5 游标常用属性232

8.5.6 简单游标循环233

8.5.7 游标FOR循环233

8.5.8 带参数的游标234

8.5.9 使用游标更新数据234

8.6 PL/SQL的异常处理235

8.6.1 异常处理235

8.6.2 系统异常236

8.6.3 自定义异常237

8.7 PL/SQL应用程序性能调优239

8.7.1 PL/SQL性能问题的由来239

8.7.2 确定PL/SQL的性能问题240

8.7.3 PL/SQL性能优化特性241

8.8 综合实例244

8.9 本章小结246

8.10 习题与实践练习246

第9章 存储过程、函数、触发器和包251

9.1 存储过程251

9.1.1 创建与调用存储过程251

9.1.2 修改与删除存储过程255

9.1.3 与存储过程相关数据字典255

9.1.4 存储过程使用注意事项256

9.2 函数256

9.2.1 创建和调用函数256

9.2.2 修改和删除函数257

9.3 触发器257

9.3.1 触发器类型258

9.3.2 创建触发器259

9.3.3 管理触发器264

9.3.4 创建触发器的限制265

9.4 程序包266

9.4.1 创建程序包266

9.4.2 包的开发步骤268

9.4.3 删除程序包268

9.4.4 包的管理268

9.5 实例分析269

9.6 本章小结273

9.7 习题与实践练习273

第10章 Oracle安全性管理276

10.1 用户276

10.1.1 创建用户276

10.1.2 管理用户277

10.2 权限管理279

10.2.1 权限概述279

10.2.2 系统权限管理280

10.2.3 对象权限管理282

10.2.4 安全新特性285

10.3 角色管理288

10.3.1 角色概述288

10.3.2 用户自定义角色288

10.3.3 管理用户角色289

10.4 概要文件和数据字典视图292

10.4.1 创建概要文件293

10.4.2 管理概要文件295

10.4.3 数据字典视图296

10.5 审计297

10.5.1 审计启用与关闭299

10.5.2 登录审计299

10.5.3 语句审计300

10.5.4 对象审计300

10.5.5 权限审计301

10.6 实例分析301

10.6.1 Oracle透明数据加密(TDE)302

10.6.2 实施表空间级透明数据加密302

10.6.3 某教务管理系统的安全性设计303

10.7 本章小结305

10.8 习题与实践练习305

第11章 数据库备份和恢复308

11.1 备份和恢复概述308

11.1.1 数据库备份概述308

11.1.2 数据库备份的种类309

11.1.3 数据库备份的保留策略310

11.1.4 数据库恢复概述311

11.1.5 备份与恢复的关系312

11.2 物理备份与恢复313

11.2.1 冷备份与恢复314

11.2.2 热备份与恢复315

11.2.3 几种非完全恢复方法316

11.3 逻辑备份与恢复320

11.3.1 逻辑备份与恢复概述320

11.3.2 EXP/IMP导出/导入320

11.3.3 数据泵(Data Pump)321

11.3.4 恢复管理器(RMAN)327

11.4 案例分析333

11.5 本章小结334

11.6 习题与实践练习334

第3篇 高级篇338

第12章 系统性能及语句优化338

12.1 Oracle系统性能概述338

12.1.1 影响Oracle数据库性能要素339

12.1.2 Oracle SQL语句处理过程339

12.1.3 Oracle数据库性能优化内容340

12.2 共享池341

12.2.1 共享池工作原理341

12.2.2 共享池大小管理342

12.2.3 将PL/SQL驻留在共享池中344

12.3 网络配置问题345

12.4 调整磁盘I/O346

12.5 调整竞争347

12.6 PL/SQL wrap(转换器)348

12.6.1 运行wrap实用程序348

12.6.2 输入和输出文件349

12.7 SQL语句优化技巧349

12.7.1 SQL优化的一般性原则349

12.7.2 SELECT语句中避免使用“*”350

12.7.3 使用WHERE子句替代HAVING子句351

12.7.4 使用表连接而不是多个查询351

12.7.5 选择最有效率的表名顺序352

12.7.6 WHERE子句中的连接顺序352

12.7.7 用TRUNCATE替代DELETE353

12.7.8 尽量多使用COMMIT353

12.7.9 使用EXISTS替代IN353

12.7.10 使用EXISTS替代DISTINCT354

12.7.11 使用“>=”替代“>”或“<=”替代“<”355

12.7.12 SQL语句排序优化355

12.8 有效使用索引355

12.8.1 创建索引的基本原则356

12.8.2 索引列上避免使用“非”操作符356

12.8.3 用UNION替换OR357

12.8.4 避免对唯一索引列使用NULL值357

12.8.5 选择复合索引主列357

12.8.6 监视索引是否被使用358

12.9 Oracle索引优化存在的问题359

12.10 常用Oracle数据库调优工具360

12.11 案例分析361

12.12 本章小结362

12.13 习题与实践练习362

第13章 Oracle数据挖掘技术364

13.1 Oracle数据挖掘(ODM)技术简介364

13.1.1 数据挖掘概述364

13.1.2 Oracle数据挖掘概述365

13.1.3 Oracle数据挖掘特点365

13.1.4 ODM使用方式366

13.2 Oracle数据挖掘功能安装368

13.2.1 ODM安装要求368

13.2.2 ODM安装过程369

13.3 Oracle数据挖掘应用实例374

13.3.1 ODM开发过程374

13.3.2 ODM开发案例375

13.4 本章小结384

13.5 习题与实践练习384

第14章 数据库应用综合实例385

14.1 系统设计385

14.1.1 系统功能概述385

14.1.2 系统功能模块设计386

14.2 数据库设计386

14.2.1 数据库需求分析386

14.2.2 数据库逻辑结构设计387

14.3 数据库实现389

14.3.1 创建mmu用户390

14.3.2 创建表、序列和约束390

14.4 系统功能设计392

14.4.1 逻辑分层结构设计392

14.4.2 系统文件组织结构393

14.4.3 实体对象设计394

14.4.4 定义ActionForm394

14.4.5 持久层结构设计395

14.4.6 业务层结构设计395

14.4.7 页面结构设计396

14.5 系统功能实现397

14.5.1 创建Web项目——MedicineManager397

14.5.2 配置文件397

14.5.3 实体及映射400

14.5.4 公共类设计402

14.5.5 系统登录模块设计404

14.5.6 药品类别信息管理406

14.5.7 药品信息管理410

14.5.8 系统管理413

14.5.9 运行项目415

14.6 本章小结415

附录A 实验指导与实习416

实验1 Oracle数据库安装、启动和关闭416

实验2 SQL*Plus工具使用417

实验3 SQL语句操作418

实验4 PL/SQL编程Ⅰ(存储过程和函数)419

实验5 PL/SQL编程Ⅱ(触发器和包)421

实验6 Oracle用户权限与安全423

实验7 Oracle数据库备份与恢复424

实验8 综合实习425

附录B Oracle常用语句与使用技巧426

附录C Oracle数据库认证考试介绍与样题432

参考文献439

热门推荐