第一章 数据库管理系统概述 1
第一节 数据库的基本概念 1
一、数据库系统研究的对象 1
二、文件系统 2
三、数据库管理系统 2
四、数据模型及数据库的种类与数据的组成层次 5
第二节 DATABASEⅣ概述 8
一、软件环境 8
二、硬件环境 9
三、DB4的主要性能 9
四、DB4的主要特点 10
五、DB4系统的运行 10
第二章 汉字DB4基础 12
第一节 数据的基本定义 12
一、数据的分类 12
二、数据的类型 12
三、数据的几种形态 13
四、数据的运算操作 27
五、文件 29
第二节 DB4命令的结构 31
一、DB4命令的结构 31
二、DB4对数据库文件所处理记录的限制 31
三、命令书写格式中符号的约定 34
四、命令书写规则 34
第三章 DB4数据库的建立与显示 36
第一节 数据库结构的建立 36
一、财务记帐报表处理系统建立的数据库文件实例 36
二、建立数据库结构 37
第二节 数据库文件的打开和关闭 41
一、打开数据库文件OPEN 41
二、关闭数据库文件CLOSE 42
第三节 数据库数据的输入 42
一、按DB4系统规定的屏幕格式向数据库中附加新记录 42
二、按照用户设计的屏幕格式向数据库中附加新记录 44
三、向数据库中附加一条空记录 45
四、复制一条记录到最后一条记录中 46
五、从另外一个数据库中附加数据记录到本数据库中 48
六、与其它高级语言交换数据,附加ASCⅡ码文本文件到数据库中 49
第四节 数据库数据的显示 51
一、数据库结构的显示 51
二、数据库内容的显示 52
第四章 数据库的修改与维护 55
第一节 数据库记录与数据修改 55
一、屏幕显示修改数据库记录的内容 55
二、利用指令实现单个数据或成批数据的修改 60
第二节 数据库记录的删除与恢复 62
一、删除记录指令DELETE 63
二、取消删除记录指令RECALL 64
三、永久删除指令PACK 65
第三节 数据库文件与结构的拷贝 65
一、数据库结构的拷贝 66
二、数据库文件的拷贝 68
第四节 数据库结构的修改 74
一、屏幕上修改数据库结构指令MOFDIFY 74
二、修改数据库结构时,保存数据的两种方法 76
第五章 数据库的组织与信息查询 78
第一节 数据库记录指针的定位 78
一、数据库记录指针的绝对定位 78
二、数据库记录指针的相对定位 80
第二节 数据库记录的分类排序 81
第三节 数据库信息的查询 83
一、建立索引文件 84
二、索引文件的打开与关闭 86
三、数据记录的快速查找 86
四、索引排序与分类排序的比较 89
第四节 文件目录的查询 89
第六章 数据库的求和与统计 90
第一节 数据库的求和 90
第二节 数据库的分类统计 92
第三节 数据库记录条数统计 95
第四节 求数据库数据的平均值 96
第七章 建立数据报表 97
第一节 报表格式文件的建立 97
第二节 数据报表的输出 100
第八章 多重数据库间的操作 102
第一节 数据库间数据的传送 102
一、从一个数据库文件向另一个数据库文件附加数据记录 103
二、两个数据库间传送单个记录 106
第二节 数据库间的链接和操作 107
第九章 DB4程序设计 114
第一节 DB4命令文件的建立与执行 114
一、DB4命令文件的建立 114
二、DB4命令文件的执行 114
第二节 命令文件中的辅助命令 116
一、内存变量的清除 116
二、命令文件中的交互命令 118
三、屏幕显示文字信息BEGINWP—ENDWP 119
四、打印数据命令PRINT 119
五、清屏命令CLS 120
六、停止程序执行命令STOP 120
七、注释语句! 120
八、执行DOS命令∥ 121
第三节 命令文件的结构设计 121
一、顺序结构设计 121
二、分支结构设计 122
三、循环结构设计 129
四、命令文件的子程序调用 134
第四节 DB4系统参数的设置 148
一、打开或关闭高频音响(CHANGEBEEPON/OFF) 148
二、在输入数据位置显示或取消显示中括号[](CHANGEBRACKETON/OFF) 149
三、打开或关闭屏幕显示(CHANGECONSOLEON/OFF) 149
四、程序追踪或取消追踪命令(CHANGEECHOON/OFF) 150
五、屏幕显示/不显示指令执行结果(CHANGETALKON/OFF) 150
六、设置CTRL-BREAK功能键有效/无效(CHANGEBREAKON/OFF) 150
七、设置输出到打印机/屏幕(CHANGEPRINTON/OFF) 151
八、设置打印机打印前换页有效/无效(CHANGEEJECTON/OFF) 151
九、设置或改变隐含的磁盘驱动器名(CHANGEDRIVETOA:/B:/C:) 151
十、按照格式文件输出数据(CHANGEFORMATTO<格式文件名) 151
第五节 DB4命令文件中执行其它高级语言 153
一、在DB4程序中,执行DOS命令或其它外部命令 153
二、在DB4程序中,执行其它高级语言编制的程序 153
第十章 输入输出格式设计 154
第一节 输入屏幕格式设计 154
一、屏幕格式设计的语句 154
二、屏幕格式设计的例子 155
第二节 输出格式设计 161
第十一章 程序设计技巧及应用实例 164
第一节 菜单技术 164
一、菜单技术的作用 164
二、菜单程序的设计 165
第二节 实用编程技术 167
一、函数的应用 167
二、尽量在程序设计中使用DOS命令及外部命令 170
第三节 报表的参数设计 171
一、报表参数设计的概念 171
二、报表参数设计的方法 172
参考文献 196
附录ADB4命令及语句一栏表 197
附录BDB4函数一栏表 199
附录CDB4错误清单 201