当前位置:首页 > 工业技术
Oracle数据库开发实用教程
Oracle数据库开发实用教程

Oracle数据库开发实用教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:赵宁,吕鹏,李晓娜编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302371731
  • 页数:410 页
图书介绍:本书是一本毫无保留的Oracle学习宝典,介绍了Oracle的安装及卸载、数据库的启动关闭、表空间和数据文件的管理、Oracle网络管理、口令文件管理、内存管理、进程管理、用户管理、数据的导入导出、备份与恢复、模式对象的管理以及应用程序开发等相关知识。
《Oracle数据库开发实用教程》目录

第1章 Oracle数据库概述 1

1.1 Oracle数据库系统 2

1.1.1 Oracle数据库简介 2

1.1.2 Oracle数据库的发展史 2

1.1.3 Oracle数据库的特点 4

1.2 Oracle 11g数据库产品的结构及组成 5

1.2.1 企业版 5

1.2.2 标准版 5

1.2.3 标准版1 6

1.2.4 个人版 6

1.3 Oracle 11g数据库的新特性 6

1.3.1 数据库管理部分 6

1.3.2 PL/SQL部分 8

1.3.3 其他部分 10

1.4 常见的关系数据库管理系统比较 12

1.5 Oracle数据库的应用结构 13

本章习题 15

第2章 Oracle 11 g在Windows平台上的安装与卸载 17

2.1 安装前的准备 18

2.2 安装Oracle 11 g数据库服务器 19

2.2.1 安装过程 19

2.2.2 安装问题解析 25

2.2.3 安装结果检查 26

2.3 卸载Oracle 11g数据库服务器 31

上机实训 32

本章习题 32

第3章 创建Oracle 11 g数据库 33

3.1 创建数据库前的准备 34

3.2 使用DBCA创建数据库 35

3.3 手动创建数据库 42

上机实训 46

本章习题 47

第4章 SQLPlus工具 49

4.1 进入和退出SQLPlus环境 50

4.1.1 启动SQLPlus 50

4.1.2 创建SQLPlus快捷方式 51

4.1.3 退出SQLPlus环境 52

4.2 SQLPlus命令 52

4.2.1 连接命令 52

4.2.2 编辑命令 53

4.2.3 文件操作命令 54

4.2.4 交互命令 56

4.2.5 环境变量的显示与设置 60

4.2.6 用SQLPlus进行格式化输出 62

4.2.7 其他常用命令 68

上机实训 70

本章习题 70

第5章 Oracle 11 g数据库的物理结构 71

5.1 Oracle数据库的系统结构 72

5.2 数据文件 73

5.2.1 数据文件概述 73

5.2.2 数据文件的管理 74

5.3 控制文件 83

5.3.1 控制文件概述 83

5.3.2 控制文件的管理 84

5.4 重做日志文件 90

5.4.1 重做日志文件概述 90

5.4.2 重做日志文件的管理 92

5.5 归档重做日志文件 100

5.5.1 重做日志文件归档概述 100

5.5.2 数据库归档管理 101

上机实训 107

本章习题 107

第6章 Oracle 11g数据库的逻辑结构 109

6.1 逻辑结构概述 110

6.2 表空间 110

6.2.1 表空间概述 110

6.2.2 表空间的管理 115

6.3 段 126

6.4 区 130

6.5 数据块 132

上机实训 135

本章习题 135

第7章 Oracle实例的组成与管理 137

7.1 Oracle数据库实例 138

7.1.1 实例概述 138

7.1.2 Oracle内存结构 138

7.1.3 Oracle后台进程 146

7.2 Oracle数据库的启动和关闭 151

7.2.1 启动Oracle数据库 152

7.2.2 关闭Oracle数据库 159

7.2.3 数据库状态转换 163

上机实训 165

本章习题 166

第8章 模式对象 167

8.1 模式 168

8.2 表 169

8.2.1 表的概念 169

8.2.2 表的管理 170

8.2.3 利用OEM管理表 187

8.3 索引 189

8.3.1 索引的概念 189

8.3.2 创建索引 191

8.3.3 修改索引 193

8.3.4 删除索引 195

8.3.5 查询索引信息 195

8.4 索引化表 196

8.4.1 索引化表的概念 196

8.4.2 索引化表的管理 197

8.5 分区表和分区索引 199

8.5.1 概念 199

8.5.2 创建分区表 201

8.5.3 维护分区表 204

8.5.4 创建分区索引 206

8.5.5 查询分区和分区索引 207

8.6 视图 208

8.6.1 视图的概念 208

8.6.2 视图操作 209

8.7 序列 212

8.7.1 序列的概念 212

8.7.2 序列操作 212

8.8 同义词 215

8.9 簇 215

上机实训 217

本章习题 218

第9章 安全管理 219

9.1 Oracle数据库安全性概述 220

9.2 用户管理 220

9.2.1 概述 220

9.2.2 创建用户 222

9.2.3 修改用户 223

9.2.4 删除用户 225

9.2.5 查询用户信息 225

9.3 权限管理 226

9.3.1 权限管理概述 226

9.3.2 系统权限管理 227

9.3.3 对象权限管理 229

9.4 角色管理 231

9.4.1 角色概述 231

9.4.2 预定义角色 232

9.4.3 自定义角色 233

9.4.4 查询角色信息 236

9.5 概要文件管理 237

9.5.1 概要文件概述 237

9.5.2 概要文件管理 238

9.6 利用OEM进行安全管理 241

上机实训 245

本章习题 246

第10章 数据库的备份和恢复 247

10.1 备份与恢复概述 248

10.1.1 备份与恢复的概念 248

10.1.2 Oracle数据库的故障类型和恢复措施 250

10.1.3 备份策略 251

10.1.4 恢复策略 252

10.2 物理备份与恢复 253

10.2.1 冷备份 253

10.2.2 热备份 254

10.2.3 从冷备份中恢复 255

10.2.4 从热备份中恢复 256

10.3 逻辑备份和恢复 260

10.3.1 概述 260

10.3.2 数据泵技术(Data Pump) 261

10.3.3 使用Data Pump导出数据 262

10.3.4 使用Data Pump导入数据 266

10.4 使用RMAN的备份和恢复 270

10.4.1 RMAN简介 270

10.4.2 RMAN的体系结构 270

10.4.3 配置RMAN 272

10.4.4 使用RMAN进行备份 273

10.4.5 使用RMAN进行恢复 275

10.5 自动备份与恢复 277

10.5.1 闪回技术概述 277

10.5.2 闪回恢复区(Flash Recovery Area) 278

10.5.3 闪回技术 279

上机实训 295

本章习题 296

第11章 SQL语言基础 297

11.1 SQL概述 298

11.1.1 SQL语言简介 298

11.1.2 SQL语言的特点 298

11.1.3 SQL语言的分类 299

11.1.4 SQL语句的编写规则 300

11.2 数据查询 300

11.2.1 数据查询语法 300

11.2.2 基本查询 301

11.2.3 分组查询 304

11.2.4 连接查询 308

11.2.5 子查询 312

11.2.6 合并查询 314

11.3 数据操纵 316

11.3.1 插入数据 316

11.3.2 修改数据 320

11.3.3 删除数据 321

11.4 事务控制 322

11.4.1 事务概述 322

11.4.2 Oracle事务管理 322

11.5 SQL函数 325

11.5.1 字符类函数 325

11.5.2 数值类函数 326

11.5.3 日期类函数 328

11.5.4 转换类函数 329

11.5.5 其他函数 330

上机实训 330

本章习题 332

第12章 PL/SQL程序设计 333

12.1 PL/SQL概述 334

12.1.1 PL/SQL简介 334

12.1.2 PL/SQL的执行过程 335

12.2 PL/SQL基础 336

12.2.1 PL/SQL程序结构 336

12.2.2 PL/SQL程序的基本要素 337

12.2.3 PL/SQL记录 343

12.3 PL/SQL控制结构 345

12.3.1 选择结构 345

12.3.2 循环结构 347

12.3.3 跳转结构 349

12.4 异常处理 350

12.4.1 异常概述 350

12.4.2 异常的处理过程 352

12.4.3 异常的传播 356

12.5 游标 357

12.5.1 游标概述 357

12.5.2 显式游标 358

12.5.3 隐式游标 361

12.5.4 游标变量 362

12.6 存储子程序 364

12.6.1 存储过程 365

12.6.2 函数 368

12.7 触发器 370

12.7.1 触发器概述 370

12.7.2 创建触发器 371

12.7.3 触发器的管理 374

12.8 包 375

12.8.1 包的定义和创建 375

12.8.2 调用包 379

12.8.3 包的管理 379

上机实训 380

本章习题 380

第13章 基于Oracle的网上购物系统 383

13.1 系统概述 384

13.1.1 网上购物系统的应用背景 384

13.1.2 网上购物系统的总体需求 384

13.1.3 功能分析 385

13.2 系统功能模块设计 385

13.3 系统数据库设计 386

13.3.1 数据库需求分析 386

13.3.2 数据库概念结构设计 387

13.3.3 数据库逻辑结构设计 389

13.3.4 数据库表的创建 391

13.3.5 数据库的连接 393

13.4 网站总体框架 396

13.4.1 文件布局 396

13.4.2 网站首页 396

13.5 系统前台主要功能模块的设计 397

13.5.1 用户注册登录模块的设计 397

13.5.2 商品搜索模块设计 401

13.5.3 购物车模块设计 402

13.5.4 订单查询模块设计 404

13.6 系统后台主要功能模块的设计 404

13.6.1 管理员登录模块 404

13.6.2 商品管理模块 405

13.6.3 订单管理模块 406

上机实训 409

本章习题 410

相关图书
作者其它书籍
返回顶部