《关系数据库管理系统ORACLE原理与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:孟小峰编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1993
  • ISBN:7505318500
  • 页数:270 页
图书介绍:

目录 1

第一章 数据库管理的关系方法 1

1.1 数据库管理为什么采用关系方法? 1

1.1.1 层次数据库 3

1.1.2 网状数据库 4

1.1.3 关系数据库 5

1.2 Oracle DBMS是关系系统吗? 8

1.2.1 关系数据结构 8

1.2.2 关系数据操作 9

1.2.3 关系数据完整性 12

1.2.4 Oracle五版是关系完备的关系系统 13

练习题 15

本章要点 15

第二章 Oracle系统概述 17

2.1 Oracle软件总体结构 18

2.1.1 Oracle的基本软件结构 18

2.1.2 Oracle在IBM PC上的结构 20

2.1.3 Oracle在UNIX和PC DOS上的安装目录 20

2.2 Oracle产品结构 20

2.2.1 Oracle RDBMS产品构成 20

2.2.2 Oracle外围产品 22

本章要点 24

练习题 24

第三章 Oracle数据库系统结构 25

3.1 数据库系统三级模式结构 25

3.2 Oracle数据库系统的结构 26

3.3 Oracle数据库的内部组织模式 29

本章要点 31

练习题 31

第四章 SQL导论 32

4.1 SQL的数据定义语言 34

4.1.1 表的定义与修改 34

4.1.2 索引的定义 36

4.1.3 DROP命令 38

4.1.4 小结 38

4.2 SQL的数据查询语言 38

4.2.1 单表查询 39

4.2.2 多表查询 44

4.2.3 查询的交、并、差运算 48

4.3 SQL的数据更新语言 49

4.3.1 INSERT语句 49

4.3.2 UPDATE语句 52

4.3.3 DELETE语句 52

4.4 SQL的数据控制语言 53

4.5 综合举例 53

本章要点 53

练习题 54

第五章 SQL*Plus环境 56

5.1 SQL*Plus中的基本命令 56

5.1.1 Set命令 56

5.1.2 SQL语句的编辑、保存和执行 58

5.1.3 批命令文件的处理 60

5.1.4 查询结果到文件的输出 62

5.2 SQL*Plus下的报表生成 63

5.2.1 输出结果的分组统计 63

5.2.2 输出结果的报表格式化 66

5.3 综合举例 67

本章要点 69

练习题 69

第六章 SQL高级查询 71

6.1 集函数查询 71

6.2 嵌套查询 76

6.3 视图处理 79

6.3.1 视图定义 79

6.3.2 视图的查询 80

6.3.3 视图修改 81

6.3.4 为什么引入视图 82

6.4 空值处理 83

6.5 外连接 87

6.6 总结 87

本章要点 88

练习题 88

第七章 SQL*Forms——第四代应用开发环境 89

7.1 SQL*Forms引言 89

7.2 Form的设计 91

7.2.1 Form的基本概念 92

7.2.2 创建一个缺省格式下的Form 93

7.2.3 Form的修改——设计Form的综合举例 96

7.3.1 Form上的查询 107

7.2.4 小结 107

7.3 Form的操作 107

7.3.2 用Form更新表 110

7.4 重定义功能键 111

7.5 总结 113

练习题 113

第八章 报表生成系统SQL*Report 115

8.1 RPF命令——格式化报表 115

8.2 RPT语句——数据的提取和处理 118

8.3 报表生成 121

8.4 报表应用设计举例 124

本章要点 126

练习题 127

9.1.1 激标操作 128

9.1.2 Pro*C的编译过程 128

第九章 嵌入SQL的应用程序设计语言Pro*C 128

9.1 嵌入式SQL的基本问题 128

9.1.3 SQL与C的数据交换 129

9.1.4 错误检测与处理 130

9.1.5 一个完整的Pro*C程序 131

9.2 静态SQL及应用举例 133

9.3 动态SQL及应用举例 139

9.3.1 EXECUTE IMMEDIATE 140

9.3.2 PREPAREt EXECUTE 141

9.3.3 PREPARE-OPEN-FETCH-CLOSE 144

9.4 总结 147

9.3.4 DESCRIBE-OPEN-FETCH-CLOSE 147

第十章 Oracle实用程序 149

10.1 IOR实用程序 149

10.1.1 IOR命令和参数 149

10.1.2 INITORA参数文件 151

10.2 ORACLE显示系统实用程序(ODS) 152

10.2.1 调用ODS 153

10.2.2 使用ODS记录文件 154

10.2.3 ODS显示屏幕 154

10.3 Export/Import实用程序 155

10.3.1 数据库的卸出实用程序(EXP) 155

10.4.1 ODL的工作过程 157

10.4 Oracle数据装载程序(ODL) 157

10.3.2 数据库重装入实用程序(IMP) 157

10.4.2 ODL控制语言 158

10.4.3 数据文件 159

10.4.4 ODL的调用与出错处理 159

第十一章 存储结构的管理 161

11.1 存储结构 161

11.1.1 数据库与系统文件 161

11.1.2 分区与表 161

11.1.3 表的存贮结构 162

11.1.4 数据块的结构 163

11.1.5 索引 164

11.1.6 聚簇 165

11.2.1 存储的定义 167

11.2 存储管理 167

11.2.2 存储分配与回收 169

11.2.3 存储空间的重组 173

11.2.4 字典中的存储分配信息 173

11.3 聚簇的使用 176

11.3.1 聚簇的创建 176

11.3.2 聚簇表的建立 177

11.3.3 已存在表的聚集 177

11.3.6 聚簇小结 178

本章要点 178

练习题 178

11.3.5 聚簇的删除 178

11.3.4 聚簇表的删除 178

第十二章 Oracle中的性能优化 179

12.1 查询处理的性能优化 179

12.1.1 利用索引提高查询效率 179

12.1.2 查询结构上的优化 182

12.2 Pro*C程序的优化 184

12.2.1 PCC选项设置 184

12.2.2 数组的使用 185

12.3 SQL*Forms的性能优化 187

12.3.1 触发器的性能改善 187

12.3.2 Form的相互调用 191

本章要点 193

第十三章 安全性——授权与审计 194

13.1 Oracle安全性与授权 194

13.1.1 数据库级的权限与授权 195

13.1.2 表级的权限与授权 196

13.1.3 行级安全性 198

13.1.4 列级权限与授权 198

13.2 审计 199

13.2.1 审计表和视图 199

13.2.2 审计系统级操作 200

本章要点 200

练习题 200

第十四章 数据库恢复与并发控制 202

14.1 数据库事务的定义和释放 202

14.2 数据库的恢复 203

14.2.1 BI文件的恢复 204

14.2.2 AI文件的恢复 205

14.3 数据库的并发控制 206

本章要点 207

练习题 208

第十五章 Oracle综合应用实例 209

15.1 一个简单的图书管理系统 209

15.1.1 图书数据库上Form的建立 212

15.2 民航订票系统 218

15.2.1 民航订票系统的Form实现 220

15.3 学籍管理系统 223

15.3.1 学籍管理系统中的Form设计 225

15.3.2 学籍管理系统中的SQL*PLUS程序 227

练习题 228

15.4 总结 228

第十六章 分布式体系结构SQL*STAR 229

16.1 SQL*Net 229

16.1.1 SQL*Net体系结构 230

16.1.2 SQL*Net的数据库说明 231

16.1.3 SQL*Net所支持的环境 232

16.1.4 SQL*Net下的数据库操作 233

16.2 分布式Oracle RDBMS 236

16.3 SQL*Connect 237

第十七章 Oracle展望 239

17.1 Oracle V6.0介绍及与Oracle V5.1的比较 239

17.1.1 存储结构的改进 240

17.1.2 SQL的扩充 241

17.1.4 Oracle V6.0的系统结构 242

17.1.3 PL/SQL:SQL的过程语言 242

17.1.5 恢复和并发控制 243

17.1.6 六版中的其它变动 245

17.1.7 六版与五版的术语对照 245

17.2 Oracle的最新版——Oracle V6.2 246

17.2.1 Oracle V6.0与Oracle V6.2的比较 247

17.2.2 Oracle并行服务器的应用 248

17.2.3 总结 249

附录A SQL*Plus命令语法 250

附录B Oracle数据类型 252

附录C SQL*Forms窗口概览 254

附录D Oracle V5.1数据字典 265

参考资料 270