《数据库及其管理系统的结构和设计》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:黎晓,单怀光等编著
  • 出 版 社:北京:中国金融出版社
  • 出版年份:1993
  • ISBN:7504912050
  • 页数:526 页
图书介绍:内容包括:数据库物理结构及其描述、数据库处理、多数据集组及第二索引、数据库管理系统结构及设计等7章。

目录 1

第一章 数据库物理结构及其描述 1

第一节 HDAM数据库的物理结构 2

一、HDAM数据库中段的结构 2

二、HDAM数据库块的结构 3

三、数据库记录的存储形式 6

第二节 HIDAM数据库的物理结构 10

一、HIDAM索引数据库中逻辑记录和块的结构 10

二、HIDAM数据库记录的存储形式 14

三、HIDAM索引数据库记录的存储形式 14

四、HIDAM索引数据库的结构 16

第三节 HISAM数据库的物理结构 28

一、HISAM数据库中段的结构 29

二、HISAM数据库中逻辑记录结构 29

三、HISAM数据库中块的结构 31

四、HISAM数据库记录存储形式 32

第四节 数据库描述 35

一、DBD宏指令 36

二、DATASET宏指令 37

三、SEGM宏指令 39

四、FIELD宏指令 41

五、DBDGEN宏指令 42

六、FINISH宏指令 42

七、END宏指令 42

第二章 数据库处理 45

第一节 程序说明块 45

第二节 数据库处理命令 52

一、数据库管理系统与应用程序之间的界面 53

二、段查找变量(SSA)的功能 57

一、数据库初始装入 60

第三节 数据库处理 60

二、检索(RETRIEVE)处理 66

三、插入处理 68

四、删除处理 72

五、置换处理 75

六、HDAM(也适用于HIDAM)数据库 76

的空间管理 76

第三章 多数据集组及第二索引 84

第一节 多数据集组 84

一、在HDAM和HIDAM数据库中使用多数据 87

集组功能 87

二、数据库记录在多数据集组中的存储形式 89

三、定义多数据集组 91

四、使用多数据集组后的空间管理 94

第二节 第二索引 95

一、第二索引用到的段型 96

二、层次的改组 100

三、第二索引数据库的存储形式 102

四、指针段结构及段内各字段的用途 103

五、利用与系统相关的字段使指针的键值唯一 105

六、在DBD中说明第二索引的应用 106

七、索引省略 110

八、第二索引之维护 113

第四章 逻辑数据库 113

第一节 逻辑关系 113

第二节 建立(或实现)逻辑关系的方法 118

一、单向逻辑关系 118

二、双向物理配对逻辑关系 119

三、双向虚拟配对逻辑关系 122

第三节 逻辑关系中使用的指针 125

一、逻辑父段指针 125

二、逻辑子段指针 126

三、物理父段指针 127

四、逻辑孪生指针 128

第四节 交点数据 130

第五节 逻辑关系中使用的通路 132

第六节 为使用逻辑关系的那些物理数据库中 135

的段型定义定序字段 135

一、为真逻辑子段定义定序字段 135

二、使用逻辑关系后控制块之间的关系 135

第七节 在物理数据库的描述中说明逻辑关系 136

第八节 逻辑数据库描述 142

第九节 针对逻辑关系选择置换、插入和删除规则 153

一、置换规则 154

二、插入规则 155

三、删除规则 155

四、删除段的可达性 159

第五章 数据库管理系统结构及设计 161

第一节 系统概述 161

一、数据库管理系统的设计需求 161

第二节 IMS/VS中数据库管理系统结构及设计 166

一、系统公共服务控制 166

二、数据库应用/调度界面 167

三、数据库调用分析 167

四、数据库调用处理 168

五、数据库调用资源管理 168

六、数据库存取方法界面 169

七、数据库公用程序 169

第三节 程序结构 173

一、数据库应用/调度界面 173

二、数据库调用分析 180

三、数据库调用处理 180

四、数据库调用资源管理 185

五、数据库存取方法界面 189

六、数据库公用程序 194

第四节 数据保护设施 201

一、并发存取控制 201

二、程序异常结束时的复原 202

三、数据库复原公用程序 203

第五节 数据库管理系统各主要模块的执行流程 206

一、系统初始化 206

二、控制块建造模块执行流程 208

三、调用分析模块执行流程 217

四、装入/插入处理模块执行流程 223

五、数据库装入执行流程(插入处理) 240

六、置换处理执行流程 248

七、删除处理执行流程 250

八、检索处理执行流程 252

九、索引维护程序执行流程 273

十、处理第二索引的执行流程 284

十一、解决逻辑关系的执行流程 285

十二、HD空间管理执行流程 286

第六节 数据库管理系统使用的控制块 291

第六章 数据库管理系统主要控制块(除PST和SCD外) 298

的详细结构 298

第七章 数据库设计 368

第一节 数据模型 369

第二节 设计概念模型 385

第三节 设计逻辑模型 418

第四节 数据存储和存取方法 439

第五节 设计物理模型 452

第六节 性能问题 472

第七节 银行数据库设计例子 493