《Oracle 8入门与提高》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:付继彬等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302007675
  • 页数:330 页
图书介绍:Oracle是一种流行的高性能数据库产品,是一个功能强大的数据库软件。本书介绍了Oracle8 for Windows NT的各项知识,包括Oracle的主要优点与特性,Oracle8在各种安装方式下的安装情况,SQL*PLUS的使用和Oracle的开发工具Developer/2000的使用,数据库查询的创建和应用,建立Internet网络应用程序的Oracle WebServer的应用,数据库备份和恢复,数据库复制功能,面向并行应用的Oracle高级功能以及如何调整和优化数据库等。本书语言通俗、示例丰富,为用户提供了一个切实可行、循序渐进学习和掌握Oracle的途径。本书适合于希望学习并掌握Oracle的用户和广大Oracle应用开发人员。

第1章 Oracle概述 3

1.1 Oracle的发展与现状 4

1.1.1 Oracle的历史 4

1.1.2 Oracle8的优越性 4

1.1.3 Oracle的新发展 6

1.2 Oracle与各种流行数据库产品的比较 6

1.2.1 IBM公司的DB2 8

1.2.2 Informix Universal Server产品 9

1.2.3 Sybase公司的Adaptive Server 10

1.2.4 ORACLE公司的Oracle8产品 10

1.3.1 网络计算机 12

1.3 Oracle的网络计算机体系结构 12

1.3.2 网络计算机体系结构 13

第2章 oracle基础 17

2.1 Oracle的安装 18

2.1.1 Oracle的产品简介 18

2.1.2 Oracle客户的安装 24

2.1.3 Oracle8服务器的安装 28

2.2 Oracle8数据库的基本内容和概念 31

2.2.1 角色 31

2.2.2 用户 32

2.3.1 Net8的功能 33

2.3 客户与服务器的连接 33

2.3.2 Net8的工作原理与过程 34

2.3.3 Net8的体系结构 35

2.3.4 实现一个Net8网络 36

第3章 SQL*PLUS语言 43

3.1 准备使用SQL*PLUS 45

3.1.1 进入SQL*PLUS 45

3.1.2 退出SQL*PLUS 45

3.1.3 显示表结构命令DESCRIBE 46

3.1.4 保存SQL缓冲区中的内容 46

3.2 查询语言 47

3.1.6 运行命令文件 47

3.1.5 GET命令 47

3.2.1 单表查询 48

3.2.2 多表查询 51

3.2.3 子查询 53

3.2.4 分组查询 55

3.3 用SQL语言操纵数据 57

3.3.1 INSERT命令 57

3.3.2 UPDATE命令 58

3.3.3 DELETE命令 58

3.4.1 字符函数 59

3.4.2 算术函数 59

3.4 SQL语言中函数的调用 59

3.4.3 日期函数 60

3.4.4 统计函数 60

3.4.5 其他函数 60

3.5 数据库定义命令 63

3.5.1 有关表的操作 63

3.5.2 有关视图的操作 65

3.5.3 有关索引的操作 66

3.5.4 有关同义词的操作 67

3.6.1 并操作 68

3.6 查询结果的几何运算 68

3.6.2 交操作 69

3.6.3 差操作 69

第4章 过程SQL语言——PL/SQL 71

4.1 PL/SQL块的组成 72

4.1.1 PL/SQL块的定义部分 72

4.1.2 可执行部分 75

4.2 事务控制命令 76

4.2.1 事务提交 77

4.2.2 事务回退 77

4.2.3 保存点 78

4.3.1 条件控制语句 79

4.3 PL/SQL流程控制 79

4.3.2 循环控制语句 81

4.3.3 跳转语句 86

4.4 游标的使用 87

4.4.1 游标的概念 87

4.4.2 游标的属性 89

4.4.3 FOR循环中游标的使用 90

4.4.4 带参数游标的使用方法 91

4.5 PL/SQL中的异常处理 92

4.5.1 预定义的异常处理 92

4.5.2 用户自定义的异常处理 93

4.6 一个完整的PL/SQL例子 94

第5章 Oracle数据库管理 97

5.1 Oracle数据库管理系统的基本常识 98

5.1.1 数据库管理员的基本职责 98

5.1.2 Oracle数据库管理系统的体系结构 98

5.1.3 Oracle实例 100

5.2 Oracle企业管理器 101

5.2.1 Oracle企业管理器概述 101

5.2.2 控制台的使用 106

5.3 管理数据库 113

5.3.1 参数文件INIT.ORA 114

5.3.2 创建数据库 115

5.3.3 打开和关闭数据库 126

5.3.4 管理数据库文件 129

5.4 Oracle用户及权限管理 133

5.4.1 用户管理 134

5.4.2 资源管理 139

5.4.3 特权的管理 143

5.4.4 角色的管理 144

5.5 使用SQL Worksheet 146

5.5.1 启动SQL Worksheet 146

5.5.2 SQL Worksheet界面介绍 147

5.5.3 在SQL Worksheet中执行命令 148

5.5.4 使用Command History 148

第6章 Developer/2000的使用技术 151

6.1 Developer/2000的设置 152

6.2 Form Builder 154

6.2.1 Form Builder的组成部分 154

6.2.2 利用向导创建一个简单的Form Builder应用程序 155

6.2.3 FORM的设计工具 162

6.2.4 布局编辑器 165

6.2.5 函数、过程和包 168

6.2.6 触发器 175

6.2.7 一个例子 181

6.3 Report Builder 185

6.3.1 报表向导 186

6.3.2 数据模型 189

6.3.3 布局的基本概念 202

6.4 Graphics Builder 207

6.4.1 简介 207

6.4.2 生成图表 208

第7章 oracle WebServer的应用 215

7.1 WebServer应用程序基础 216

7.1.1 WebServer的由来 216

7.1.2 Internet简介 216

7.1.3 HTML语言简介 217

7.1.4 CGI简介 223

7.2.1 WebServer的功能 224

7.2 WebServer简介 224

7.2.2 WebServer的体系结构 225

7.3 设计WebServer应用程序 227

7.3.1 HTP实用工具 227

7.3.2 OWA实用工具 233

7.3.3 Java在WebServer中的应用 235

第8章 通过Visual Basic访问oracle数据库 237

8.1 利用VisData访问Oracle数据表 238

8.1.1 添加与维护ODBC数据源 238

8.1.2 访问Oracle数据表 240

8.2 一个利用Visual Basic开发管理Oracle数据库的实例 243

第9章 备份和恢复 255

9.1.1 故障及故障处理 256

9.1.2 重做日志 256

9.1 备份和恢复数据库概述 256

9.1.3 数据库备份模式 257

9.1.4 Oracle8的备份和恢复工具 257

9.2 利用Oracle8备份管理器备份和恢复数据库 258

9.2.1 设置备份管理器 258

9.2.2 注册目标数据库 261

9.2.3 运用Oracle8备份管理器备份数据库 263

9.2.4 运用Oracle8备份管理器恢复数据库 267

9.3.1 使用Data Manager导出数据 268

9.3 利用Export/Import实用工具备份和恢复数据库 268

9.3.2 使用Data Manager导入数据 272

9.4 利用Oracle8 for Windows NT备份与恢复管理器备份和恢复数据库 274

9.4.1 利用Oracle8 for Windows NT备份管理器备份数据库 275

9.4.2 利用Oracle8 for Windows NT恢复管理器恢复数据库 276

9.5 利用Oracle8操作系统备份和恢复数据库 277

第10章 Oracle的复制功能 281

10.1 复制的概念 282

10.2 复制步骤 282

10.2.1 配置复制 283

10.3 高级复制功能 287

10.2.2 安装复制对象 287

第11章 Oracle的高级功能 289

11.1 并行服务器 290

11.1.1 并行服务器的概念 290

11.1.2 并行服务器的特点 291

11.1.3 并行服务器应用的属性 292

11.1.4 并行服务器的优点 293

11.2 并计查询选件 294

11.2.1 并订查询外观 295

11.2.2 并行查询处理 297

11.2.3 并行查询调整 297

第12章 调整和优化数据库 299

12.1 调整Oracle系统的原因 300

12.2 调整处理的主要组成 300

12.3 调整方法 301

12.4 找出瓶颈 302

12.4.1 了解系统的局限 302

12.4.2 监视系统 303

12.5 系统调整 304

12.5.1 软件调整 304

12.5.2 硬件调整 306

12.5.3 应用程序调整 306

附录1 错误信息 309

附录2 SQL命令 321