第一章 概述 1
1数据库的基本概念 1
1-1什么是数据库 1
1-2数据库的分类 6
2 dBASE-Ⅲ关系数据库管理系统 8
2-1 dBASE-Ⅲ简介 8
2-2 dBASE-Ⅲ的系统环境 9
2-3 dBASE-Ⅲ的特征 9
2-4 dBASE-Ⅲ的文件类型和数据类型 10
3 dBASE-Ⅲ的运行 12
3-1 dBASE-Ⅲ的运行条件 12
3-2 dBASE-Ⅲ的运行过程 13
3-3 dBASE-Ⅲ命令的书写格式 14
4 dBASE-Ⅲ命令分类 15
第二章 数据库的建立 16
1数据库文件结构 16
1-1确定数据库文件名 16
1-2数据库主文件结构的定义 17
2建立数据库文件的命令 19
2-1建立数据库结构格式 19
2-2输入数据 20
3举例 21
第三章 dBASE-Ⅲ的常量、变量、表达式及常用函数 27
1常量 27
2内存变量 28
2-1内存变量名 28
2-2内存变量的类型 28
2-3内存变量的限制 28
2-4内存变量的使用 29
3表达式 31
3-1算术运算表达式 32
3-2关系运算表达式 33
3-3逻辑运算表达式 33
3-4字符串运算 35
4数据显示命令?/?? 36
4-1?<表达式> 36
4-2??<表达式> 36
5常用函数 36
5-1算术运算函数 37
5-2字符运算函数 38
5-3转换函数 40
5-4测试函数 42
5-5日期函数 44
第四章 数据库的基本操作 46
1数据库文件的调用和关闭 46
1-1调用数据库文件 46
1-2数据库文件的操作 47
1-3关闭数据库文件 47
2数据库数据的输入 47
2-1在建立数据库结构同时输入数据 47
2-2向数据库文件增添记录 48
2-3向数据库文件中插入记录 49
3数据库定位命令 50
3-1 SKIP命令 50
3-2 GO/GOTO命令 50
4显示数据库文件中的参数 52
4-1 DISPLAY命令 52
4-2 LIST命令 58
4-3 BROWSE命令 58
5删除文件及记录 60
5-1 ERASE命令 60
5-2 DELETE命令 60
5-3 RECALL命令 61
5-4 PACK命令 62
5-5 ZAP命令 63
6修改数据库结构及记录 63
6-1修改数据库结构 63
6-2修改记录 64
7数据库的检索定位 68
7-1 FTND命令 68
7-2 SEEK命令 70
7-3 LOCATE命令 71
7-4 CONTINUE命令 72
8数据库文件中数据的统计 73
8-1 AVERAGE命令 73
8-2 SUM命令 73
8-3 COUNT命令 74
9数据库其它有关操作 75
9-1 DIR命令 76
9-2 CLEAR命令 76
9-3 RENAME命令 76
9-4 SAVE命令 77
9-5 RESTORE命令 77
9-6 RELEASE命令 77
9-7 TYPE命令 78
9-8 CLOSE命令 78
第五章 数据库组织 80
1对数据库文件记录的排序—SORT命令 80
2数据库文件索引排序—INDEX命令 82
3重新索引—REINDEX命令 87
第六章 多重数据库文件的处理 89
1数据库文件的复制与数据的传送 89
1-1数据库文件的复制—COPY命令 89
1-2 APPEND FROM命令 91
1-3 TOTAL命令 94
2多重数据库文件的操作 96
2-1 SELECT命令 96
2-2 UPDATE命令 97
2-3 JOIN命令 100
第七章 数据库函数 103
1数字运算函数 103
1-1指数函数EXP 103
1-2取整函数INT 103
1-3对数函数LOG 104
1-4四舍五入函数ROUND 104
1-5平方根函数SQRT 104
2字符串运算函数 105
2-1宏替换函数& 105
2-2子串检索函数AT 105
2-3字符串长度函数LEN 105
2-4空格函数SPACE 106
2-5子串选择函数SUBSTR 106
2-6空格调整函数TRIM 106
3日期运算函数 107
3-1系统时间函数 107
3-2数字型日期函数 107
3-3字符型日期函数 109
3-4日期转换函数 110
4数据类型转换函数 111
4-1字符转换为ASCⅡ码函数ASC 111
4-2 ASCⅡ码转换为字符函数CHR 111
4-3数字转换为字符的函数STR 111
4-4字符转换为数字的函数VAL 112
4-5大写字母转换为小写字母函数LOWER 112
4-6小写字母转换为大写字母函数UPPER 113
5测试函数 113
5-1文件首函数BOF() 113
5-2文件尾函数EOF() 113
5-3文件存在函数FILE 114
5-4当前记录号函数RECNO() 114
5-5删除记录函数DELETED() 114
5-6确定光标当前行坐标函数ROW() 115
5-7确定光标当前列坐标函数COL() 115
5-8确定打印机行坐标函数PROW() 115
5-9确定打印机列坐标函数PCOL() 115
5-10检验数据类型函数TYPE() 116
第八章 数据库命令文件 117
1程序交互式命令 117
1-1交互式输出命令 117
1-2给内存变量输入单个字符 117
1-3给内存变量输入一字符串 118
1-4给内存变量输入任意数据 118
2格式控制命令 119
2-1@命令 119
2-2格式输出命令 119
2-3格式输入命令 121
3数据描述符—PICTURE短语 123
3-1符号形式描述符 123
3-2函数形式描述符 123
3-3举例 124
4数据库程序设计 125
4-1顺序执行 126
4-2条件执行 126
4-3循环执行 129
4-4过程执行 131
4-5过程文件 132
4-6全程变量及局部变量 134
4-7命令文件中其它有关语句 136
5命令文件的建立与运行 137
5-1命令文件的建立 137
5-2命令文件的执行 138
5-3命令文件的修改 139
6程序举例 139
6-1工资管理程序 139
6-2基本档案管理程序 148
第九章 设置dBASE-Ⅲ运行时的特征参数 159
1 SET命令 159
1-1 SET命令的作用 159
1-2 SET命令的格式 159
2系统参数命令 159
2-1有关调试程序命令 159
2-2有关输出方式命令 160
2-3有关操作命令 161
2-4有关文件的命令 163
2-5有关数字运算的命令 165
2-6有关检索命令 166
2-7定义功能键命令 168
2-8其它有关命令 168
第十章 数据库专用屏幕格式文件 169
1 dBASE-Ⅲ全屏幕操作命令 169
2专用屏幕格式文件 171
2-1专用屏幕格式文件的建立 171
2-2专用屏幕格式文件的使用 171
第十一章 数据库报表格式文件 173
1报表格式文件的建立 173
1-1建立报表格式文件的命令 173
1-2建立报表格式文件的过程 173
2报表格式文件的使用 177
2-1调用报表格式文件的命令格式 177
2-2报表格式文件的修改 177
2-3报表文件使用实例 178
3标签文件 184
3-1标签文件的建立 184
3-2标签文件的使用 186
3-3标签文件的修改 186
3-4标签文件使用实例 186
第十二章dFORMAT 190
1 dFORMAT概述 190
1-1利用 MODIFY COMMAND命令建立屏幕格式文件的一般过程 190
1-2利用dFORMAT编制屏幕格式文件的过程 191
2利用dFORMAT建立屏幕格式文件的步骤 192
2-1建立过程 192
2-2屏幕格式文件中边框的设置 200
2-3 dFORMAT的屏幕编辑命令 202
3 dFORMAT应用举例 204
附录一 全屏幕操作控制键 209
附录二dBASE-Ⅲ函数表 210
附录三dBASE-Ⅲ命令表 211
附录四dBASE-Ⅲ系统参数设置 214