当前位置:首页 > 工业技术
Oracle数据库应用开发基础
Oracle数据库应用开发基础

Oracle数据库应用开发基础PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:王行言编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302060231
  • 页数:492 页
图书介绍:
上一篇:模拟电子技术下一篇:实用服装设计
《Oracle数据库应用开发基础》目录

第1章 数据库基础知识 1

1.1 计算机应用的发展 1

1.1.1 单主机计算模式 1

1.1.2 分布式客户机/服务器计算模式 3

1.1.3 网络计算模式 5

1.2 数据库的系统结构与组成 8

1.2.1 信息管理技术的演变 8

1.2.2 数据库体系结构 11

1.2.3 数据库的系统组成与工作流程 13

1.3 数据模型 17

1.3.1 数据模型的基本概念 17

1.3.2 概念模型 19

1.3.3 基本数据模型之一:关系模型 23

1.3.4 E-R模型转换为关系模型 26

1.3.5 基本数据模型之二:对象模型 27

1.4 Oracle数据库系统概述 29

1.4.1 Oracle系统基础软件产品结构 29

1.4.2 Oracle的客户机/服务器体系结构 30

1.4.3 Oracle数据库系统结构 31

1.4.4 Oracle实例 34

第2章 SQL语言基础 35

2.1 SQL语言概述 35

2.2 Oracle8 SQL语言元素 36

2.2.1 常量 36

2.2.2 数据类型 37

2.2.3 数据类型比较规则 44

2.2.4 数据类型转换 46

2.2.5 空值的处理 48

2.2.6 伪列 49

2.2.7 SQL语句中的注释 52

2.2.8 SQL语句中的提示信息 53

2.2.9 Oracles数据库对象 54

2.3 SQL语言中的运算符 57

2.4 SQL语言中的函数 62

2.4.1 SQL函数概述 62

2.4.2 数值型函数 63

2.4.3 字符型函数 65

2.4.4 日期型函数 68

2.4.5 类型转换函数 70

2.4.6 其他单行函数 72

2.4.7 对象引用函数 74

2.4.8 组函数 75

2.4.9 用户函数 76

2.5 表达式 78

第3章 基本SQL语旬 79

3.1 与表有关的DDL语句 79

3.1.1 CREATE TABLE建表语句 80

3.1.2 ALTER TABLE修改表语句 87

3.1.3 DROP TABLE删除表语句 90

3.2 与表有关的DML语句 90

3.2.1 INSERT INTO插人语句 91

3.2.2 UPDATE修改语句 92

3.2.3 DELETE FROM删除语句 92

3.3 查询语句 93

3.3.1 基本查询 93

3.3.2 SELECT子句--实现表的投影操作 94

3.3.3 WHERE子句--查询语句中的选择操作 96

3.3.4 ORDER BY子句--排序输出 98

3.3.5 多表查询与连接操作 99

3.3.6 元组变量 102

3.3.7 查询语句中的集合操作 103

3.3.8 查询中的重值处理 104

3.3.9 组函数与聚合操作 105

3.3.10 子查询 109

3.3.11 层次查询 113

3.3.12 查询语句的不同实现 116

3.3.13 子查询在其他语句中的应用 117

3.4 视图(VIEW) 118

3.5 序列(SEQUENCE) 121

4.1 SQL*Plus的启动与退出 125

第4章 SQL*Plus 125

4.2 SQL*Plus的基本功能 130

4.3 SQL*Plus的变量和交互命令 133

4.4 SQL*Plus的报表功能 137

第5章 PL/SQL程序设计 141

5.1 什么是PL/SQL 141

5.2 PL/SQL程序基本组成 141

5.2.1 块程序结构 141

5.2.2 变量和常量说明 142

5.2.3 变量赋值 144

5.2.4 控制语句 145

5.2.5 例外处理 146

5.2.6 记录与数组 149

5.2.7 外部变量 152

5.3.1 系统预定义光标(隐式光标) 153

5.3 光标 153

5.3.2 用户自定义光标(显式光标) 155

5.3.3 光标变量 161

5.4 函数与子程序 164

5.4.1 过程 164

5.4.2 函数 166

5.4.3 参数传递 168

5.4.4 递归 174

5.4.5 重载 175

5.5 块的嵌套与例外转移 177

5.5.1 块的嵌套与作用域 177

5.5.2 例外转移 181

6.1 存储子程序 185

6.1.1 存储过程 185

第6章 存储子程序与触发器 185

6.1.2 存储函数 187

6.2 触发器 188

6.2.1 触发器的基本概念 188

6.2.2 行触发器和语句级触发器 195

6.3 数据字典信息与代码调试 203

6.3.1 查询数据库对象信息 203

6.3.2 存储子程序与触发器的调试 205

6.3.3 查询定义信息 207

第7章 数据库对象--包 211

7.1 包的建立与使用 211

7.1.1 什么是包 211

7.1.2 包的建立 212

7.1.3 包的使用 216

7.1.4 包的更多话题 218

7.1.5 包的维护 223

7.2 系统包--PL/SQL的API 227

7.2.1 系统包概述 227

7.2.2 STANDARD包 228

7.3 包的一个应用实例 229

第8章 实用工具包 232

8.1 文件与输人输出 232

8.1.1 DBMS_OUTPUT包与输人输出 232

8.1.2 UTL_FILE包与文件 I/O 236

8.2 DBMS_SQL包与动态SQL语句 246

8.2.1 静态与动态SQL 246

8.2.2 动态DML语句 247

8.2.3 动态DDL语句 250

8.2.4 DBMS/SQL包的语法说明 253

8.3 DBMS_JOB包与作业处理 262

8.3.1 数据库作业 262

8.3.2 作业提交 263

8.3.3 作业管理 267

8.3.4 作业的自行撤销 271

第9章 对象关系数据库 272

9.1 面向对象技术与对象关系数据库 272

9.1.1 面向对象的基本概念 272

9.1.2 对象关系模型 274

9.2 对象类型--记录型数据 279

9.3 对象类型--对象表 283

9.3.1 建立对象类型及对象表 283

9.3.2 对象表的操作 289

9.3.3 对象引用 293

9.4 对象类型数据排序方法 299

9.4.1 MAP排序方法 300

9.4.2 ORDER排序方法 302

9.5 对象类型的维护 305

9.5.1 类型的修改 305

9.5.2 类型的相关性 309

9.5.3 小结--行对象与列对象 316

9.6 收集类型 317

9.6.1 数组类型 317

9.6.2 嵌套表类型 325

9.6.3 不同收集类型之间的转换 332

9.7 对象与视图 334

9.7.1 对象抽象视图 335

9.7.2 基于关系表的对象视图 337

9.7.3 基于对象表的对象视图 339

9.8 本章小结 340

第10章 分布式数据库系统 342

10.1 分布式数据库的基本概念 342

10.2 Oracle分布式数据库功能 344

10.2.1 访问远程表和视图--数据库链 345

10.2.2 数据分片--视图 347

10.2.3 数据复制--快照 348

10.2.4 DBMS_SNAPSHOT包 353

10.2.5 快照和触发器 356

10.2.6 小结 359

第11章 事务处理与并发控制 361

11.1 事务与事务处理 361

11.1.1 事务的基本概念 361

11.1.3 回滚事务--ROLLBACK语句 363

11.1.2 提交事务--COMMIT语句 363

11.1.4 单语句事务 367

11.1.5 分布式事务处理 367

11.2 事务设计 370

11.2.1 事务的类型 371

11.2.2 事务设计方法 372

11.3 数据库的并发控制 376

11.3.1 并发操作中的问题 376

11.3.2 并发控制--解决写丢失 378

11.3.3 并发控制--解决读写冲突 385

第12章 LOB数据类型 387

12.1 LOB数据类型概述 387

12.1.1 LOB数据类型 387

12.1.2 LOB类型与LONG类型的比较 389

12.1.3 LOB类型数据的操作 390

12.2 在SQL语句中处理LOB数据 391

12.2.1 创建包含LOB类型的表 391

12.2.2 使用DML语句操作LOB数据 393

12.2.3 LONG数据向LOB数据的转换 399

12.3 DBMS_LOB包与LOB数据处理 400

12.3.1 DBMS_LOB包简介 400

12.3.2 LOB类型变量 402

12.3.3 从文件加载LOB数据 403

12.3.4 修改LOB数据 406

12.3.5 读LOB数据 411

12.3.6 LOB数据的复制 416

12.3.7 查看LOB数据 418

12.3.8 LOB的读一致性 421

13.1.1 B+树索引 429

第13章 大型数据库应用设计与性能改善 429

13.1 索引与聚集 429

13.1.2 位图索引 433

13.1.3 聚集 435

13.2 分区表与分区索引 438

13.2.1 分区表 438

13.2.2 分区索引 445

13.2.3 分区表与分区索引的维护 449

13.3 SQL语句的井行处理 456

13.3.1 Oracle的并行功能 456

13.3.2 SQL语句的并行执行 457

13.3.3 SQL语句的并行执行机制 459

13.3.4 并行度的确定 461

13.3.5 语句并行的规则 464

第14章 数据库应用实例 469

14.1 案例简介 469

14.2 第1方案--关系表 470

14.2.1 建立关系表 470

14.2.2 基于关系表的应用 472

14.3 第2方案--对象表 475

14.3.1 定义类型 476

14.3.2 建立对象表 478

14.3.3 基于对象表的应用 481

14.4 第3方案---基于关系表的对象视图 484

14.4.1 建立对象视图 485

14.4.2 对象视图的应用 487

14.4.3 对象视图的修改 488

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