《数据库管理系统内部结构及其C语言实现》求取 ⇩

第一章数据库管理系统发展简史和实现技术要点1

1.1 数据库技术发展简史1

1.2 数据库系统=数据库管理系统+数据+应用程序3

1.3 HBase简介4

1.4 实现DBMS的十个重要环节5

第二章 DBMS的控制流、数据流和模块结构8

2.1DBMS的体系结构8

2.3 HBase的模块及组织原则9

2.2 HBase模块间的支承结构9

2.4 HBase的模块及调用关系12

2.5 HBase主要模块及依赖关系一览表12

2.6 HBase的主程序模块14

2.7 HBase的主程序清单15

2.8 理解HBase的内部机制17

第三章用户界面18

3.1 用户界面的一般原则:实用而质朴18

3.4 事件驱动方式和事件代码19

3.2 HBase的用户界面外观19

3.3 数据与控制分离的设计思想19

3.5 HBase的集成环境界面模块Hdb_Menu20

3.6 集成界面模块中主要控制流21

3.7 集成界面模块程序清单22

3.8 集成环境界面通用控制程序33

3.9 下拉式选单控制模块头文件34

3.10 鼠标驱动模块头文件34

3.11 联机求助35

第四章数据的存储结构与传输机制37

4.1 按结构存储,按结构理解37

4.2 记录存储方式38

4.3 XBase库文件元数据存储结构39

4.4 工作区——包容一个关系全部元数据的结构39

4.5 全局类型及变量模块Glob_Var.C清单40

4.6 文件输入输出管理47

4.7 HBase专用高速缓存48

4.8 文件输入输出模块头文件49

4.9 文件输入输出模块程序清单49

4.10 打开与关闭工作区56

4.11 工作区模块头文件程序清单57

4.12 工作区模块程序清单57

4.13 全局宏定义模块63

第五章 索引与B-树67

5.1 从映射观点看索引67

5.2 B-树结构中的三个层次69

5.3 索引文件中的回收栈70

5.4 B-树的高速缓存Cache71

5.5 B-树的三大特点72

5.6 B-树的搜索、插入与删除72

5.7 B-树模块头文件74

5.8 B-树模块中的重要调用树75

5.9 HBase的B-树模块要点77

5.10 B-树模块BTree.C程序清单78

第六章 数据定义语言DDL109

6.1 DDL简介109

6.2 Create和Modify调用关系树110

6.3 Create和Modify算法111

6.4 DDL模块清单111

6.5 用户数据的录入与修改—Edit126

6.6 Edit_Rec模块中调用关系树126

6.7 Edit_Rec模块中Edit的算法126

6.8 Edit_Rec模块程序清单127

第七章 数据操纵语言DML134

7.1 关于查询语言的安全性、完备性简介134

7.2 实用DML的附加功能134

7.3 DML的五要点134

7.4 三个层次的删除135

7.5 三种删除的实现135

7.6 数据删除模块DELETION清单136

7.7 选择操作算法的实现139

7.8 选择模块SELECT程序清单141

7.9 投影操作的原理与算法150

7.10 投影模块Project程序清单151

7.11 连接操作的基本原理和算法155

7.12 连接模块Join程序清单157

7.13 数据库浏览命令BROWSE161

7.14 BROWSE模块源程序清单163

7.15 排序操作的原理与算法183

7.16 排序模块Sort.c程序清单184

第八章 用户输入与输出187

8.1 用户输入187

8.2 用户输出188

8.3 List.C程序清单189

第九章 数学表达式与统计计算196

9.1 表达式处理196

9.2 Math.C程序清单197

9.3 统计计算203

9.4 Statist.C程序清单204

第十章 命令解释器210

10.1 通用性和专用性的矛盾210

10.2 数据库应用程序的执行方式210

10.3 实现解释器的基本数据结构211

10.4 解释器的专用类型和变量模块Cmd_Var213

10.5 HBase解释器的调用树218

10.6 解释器专用工具模块的头文件Cmd_Tool.H219

10.7 解释器工具模块Cmd_Tool.C程序清单220

10.8 默认参数设置模块CmdDefau.C227

10.9 简单命令解释模块Cmd_Simp.C230

10.10 词法、句法、语义和语用250

10.11 解释器的词法分析251

10.12 词法分析模块CmdParse.C程序清单252

10.13 命令行解释器Cmd.C264

10.14HBase的过程管理模块Procedur.C280

11.2 混交语言——CDML284

11.1 语言的语义密度284

第十一章 C作为XBase的数据操纵语言284

11.3 CDML的应用285

11.4 CDML演示程序清单285

第十二章 HBase的基本工具模块290

12.1 人类与工具290

12.2 软件工程与HBase290

12.3 Tools模块的要点与用途291

12.4 一个被广泛使用的工具函数——字符串编辑EditString291

12.5 TOOLS源程序清单292

12.6 通用下拉式选单控制模块程序清单311

12.7 鼠标驱动模块程序清单326

第十三章 编辑器331

13.1 DBMS与编辑器331

13.2 HBase的内部编辑器331

13.3 HBase的外部编辑器332

13.4 一个用Turbo Prolog实现的外部编辑器332

14.1 常规优化334

第十四章 HBase的优化与移植334

14.2 查询优化338

14.3 HBase的移植338

第十五章 安全性和完整性340

15.1 HBase的安全性340

15.2 存取授权表341

15.3 用局部函数依赖维护HBase的完整性341

第十六章 HBase的系统服务343

16.1 一般系统服务343

16.2 备份服务353

16.3 HBase的配置服务353

第十七章 软件的安装和测试357

17.1 随书软件的内容及其安装357

17.2 测试程序360

17.3 基于HBase的实习指南366

17.4 HBase的函数及所在模块一览表(字典序)366

参考文献380

1995《数据库管理系统内部结构及其C语言实现》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由唐常杰等著 1995 成都:电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

数据库管理系统设计与实现(1993 PDF版)
数据库管理系统设计与实现
1993 北京:电子工业出版社
数据结构题集(C语言版)(1999 PDF版)
数据结构题集(C语言版)
1999
数据结构:C++语言描述(2020 PDF版)
数据结构:C++语言描述
2020
数据结构C++语言描述(1998 PDF版)
数据结构C++语言描述
1998
ORACLE数据库管理系统和SQL标准数据库语言(1993 PDF版)
ORACLE数据库管理系统和SQL标准数据库语言
1993
数据结构:C 语言描述( PDF版)
数据结构:C 语言描述
华中科技大学出版社
数据结构:使用C语言(1998年11月第1版 PDF版)
数据结构:使用C语言
1998年11月第1版 电子科技大学出版社
数据库与数据库管理系统( PDF版)
数据库与数据库管理系统
Oracle数据库管理系统和SQL标准数据库语言(1993 PDF版)
Oracle数据库管理系统和SQL标准数据库语言
1993 北京:机械工业出版社
数据结构 使用C语言(1993 PDF版)
数据结构 使用C语言
1993 北京:科学出版社
数据库及其管理系统的结构和设计(1993 PDF版)
数据库及其管理系统的结构和设计
1993 北京:中国金融出版社
数据库管理系统实现技术(1990 PDF版)
数据库管理系统实现技术
1990 武汉:中国地质大学出版社
数据结构 C语言(1997 PDF版)
数据结构 C语言
1997 重庆:重庆大学出版社
数据结构 用C语言描述(1995 PDF版)
数据结构 用C语言描述
1995 北京:高等教育出版社
数据结构及其实现(1992 PDF版)
数据结构及其实现
1992 广州:广东科技出版社