目录 1
第一章概述 1
1.1数据库基础 1
1.1.1数据库的发展和基本概念 1
1.1 2三种范围与信息结构 4
1.1.3三大数据模型及描述数据的方法 5
1.1.4关系模型的几个概念和术语 7
1.2.1 dBASEⅣ的新特点 9
1.2dBASEⅣ简介 9
1.2.2 dBASEⅣ的运行环境 16
1.2.3 dBASEⅣ的?配 17
1.2.4 dBASE Ⅳ的技本指标 19
1.2.5 dBASEⅣ的操作 22
1.3功能键与宏 23
1.3.1功能键 23
1.3.2宏(Macros) 24
1 4.2数据库目录的使用 25
1.4数据库目录(CATALOG) 25
1.4.1数据库目录的概念 25
1.5控制中心简介 26
1.5.1控制中心的屏幕格式及主菜单 26
1.5.2控制中心工作台子菜单 29
1.6符号及有关约定 31
第二章数据库系统常量、变量、表 32
达式、常用函数及参数设置 32
2.1常量 32
2.1.1数字常量 32
2.1.2字符常量 32
2.1.3逻辑常量 33
2.2变量 33
2 2.1内存变量与内存变量数组 33
2.2.2系统内存变量 37
2.3表达式 37
2.3.1算术运算表达式 38
2.3.2关系运算表达式 39
2.3.3逻辑运算表达式 40
2.3.4字符串运算表达式 41
2.4常用函数及参数设置 42
2.4.1常用?? 42
2.4.2常用参数设置 49
3.1数据库文件的结构 55
3.1.1数据库文件结构的定义 55
第三章数据库文件 55
3.1.2建立数据库文件的命令 57
3.1.3应用实例 59
3.2数据库文件(.DBF)的调用及关闭 66
3.2.1调用数据库文件 66
3.2.2数据库文件的操作 67
3.2.3 关闭数据库文件 67
4.1.2 SKIP 68
4.1.1 GO/GOTO 68
4.1数据库记录的定位 68
第四章数据库基本操作 68
4.2数据库数据的输入 69
4.2.1添加记录 69
4.2.2插入记录 71
4.3数据库编辑修改 71
4.3.1修改 71
4.3 2文件及记录的删除 74
4.4数据库的显示 76
4.4.1显示数据库记录 76
4.4.2显示数据库结构 77
4.4.3显示内存变量信息 77
4.4.4显示历史缓冲区中的命令 78
4.4.5显示文件 79
4.4.6显示数据库系统环境参数 79
4.5浏览命令 80
4.6.1文件的复制 82
4.6数据库复制 82
4.6.2数据的复制 84
4.6.3数据库结构复制 85
4.7数据库其它操作 86
4.7.1进入控制中心命令 86
4.7.2显示磁盘文件目录命令 86
4.7.3系统求助命令 87
4.7.4清除命令 87
4.7.7文件关闭命令 88
4.7.5文件换名命令 88
4.7.6文本文件显示 88
第五章数据库重新组织 90
5.1分类排序 90
5.2索引排序 91
5.2.1单索引文件 91
5.2.2多索引文件 92
关闭 93
5.2.3索引文件、多索引文件的调用及 93
5.3重新索引排序 95
第六章数据库检索 96
6.1顺序检索 96
6.2索引检索 97
6.2.1 FIND命令 97
6.2.2 SEEK命令 98
6.3建立查询设计屏幕 99
第七章数据库统计 100
7.1数值统计 100
7.1.1求和 100
7.1.2求平均值 100
7.1.3计数 101
7.2财务统计 101
7.3分类统计 103
8.1.2数据库数据的输入 104
8.1.1数据库数据的输出 104
8.1数据库之间数据传输 104
第八章多重数据库的操作 104
8.2数据库工作区 105
8.2.1工作区的概念 105
8.2.2工作区的选择 105
8.2.3数据库之间命令的操作 106
8.3数据库文件间的更新 107
8.4.1选择〈关键字表达式〉 109
8.4数据库文件间的关联 109
8.4.2选择RECNO() 110
8.4.3选择〈数字表达式〉 110
8.4.4多个相匹配记录的操作 111
8.5数据库文件的连接 112
第九章函数 114
9.1基本函数 114
9.1.1算术运算函数 114
9.1.2三角运算函数 118
9.1.3字符串运算函数 121
9.1.4日期运算函数 127
9.1.5数据类型转换函数 131
9.1.6状态测试函数 134
9.1.7参数测试函数 138
9.1.8文件标识测试函数 142
9.1.9数据库文件程序函数 145
9.1.10金融专用函数 150
9.1.11菜单函数 151
9.1.12键盘操作函数 153
9.2自定义函数 155
第十章参数设置命令 158
10.1 SET命令 158
10.2系统参数设置命令 159
10.2.1调试程序参数设置命令 159
10.2.2数字运算参数设置命令 160
10.2.3文件操作参数设置命令 161
10.2.4时间参数设置命令 166
10.2.5数据库的辅助操作参数设置命令 167
10.2.6环境参数设置命令 185
10.2.7其它有关参数设置命令 190
第十一章数据库系统内存变量 192
11.1系统变量的概念和作用 192
11.2系统内存变量的分类 192
11.2.1控制数据流的系统内存变量 192
11.2.2控制打印机特性的系统内存变量 196
11.2.3控制打印作业特性的系统内存变量 199
11.2.4控制文本打印特性的系统内存变量 202
第十二章数据库程序设计 205
12.1交互式输入/输出命令 205
12.1.1交互式输入命令 205
12.1.2交互式输出命令 207
12.2格式输入输出命令 209
12.2.1@命令 209
12.2.2格式输出命令 210
12.2.3格式输入命令 211
12 2.4数据描述符 216
12.3程序设计 224
12.3.1程序结构 225
12.3.2程序文件与过程文件 235
12.3.3全局变量及局部变量 238
12.3.4程序设计的有关命令 240
12.4事务 241
12.5打印控制命令PRINTJOB/ 244
ENDPRINTJOB 244
12.6程序文件的建立与运行 247
12.6.1程序文件的建立与修改 247
12.6.2程序文件的调试与编辑 247
12.6.3程序文件的运行 250
12.6.4错误处理 251
第十三章菜单和窗口 255
13.1菜单的设计和使用 255
13.1.1菜单的定义 255
13.1.2菜单的激活 257
13.1.3菜单的选择 259
13.1.4和菜单有关的其它几条命令及函数 261
13.2窗口功能 263
13.2.1窗口的定义 263
13.2.2窗口的激活和使用 263
13.2.3和窗口有关的其它几条命令 265
第十四章屏幕表格、报表和标签 266
14.1屏幕表格的设计与使用 266
14.1.1如何进行屏幕表格设计 266
14.1.2屏幕表格的使用 272
14.2报表的设计与打印 273
14.2.1报表的设计 273
14.2.2报表的打印 276
14.2.3报表的快速生成和打印 277
14.3标签的设计与打印 278
14.3.1标签的设计 278
14.3.2标签的打印 279
的接口 280
15.1数据库数据的传出 280
15.1.1 COPY命令 280
第十五章数据库与其它应用软件 280
15.1.2 EXPORT命令 281
15.2数据库数据的传入 281
1 5.2.1 APPEND命令 281
15.3.1简介 282
件 282
15.3.2转换dBASEⅣ数据文件到图形文 282
15.3 dBASE/CHART-MASTER图形 282
接口 282
15.2.2IMPORT命令 282
15.4二进制程序模块的加载和运行 284
15.4.1二进制程序模块的加载 284
15.4.2二进制程序模块的运行 285
15.4.3二进制程序模块的显示和清除 285
程序 286
15.5在dBASEⅣ中执行DOS命令或 286
第十六章应用程序生成器 287
16.1应用程序生成器的工作环境 287
16.1.1应用的定义 287
16.1.2功能键 288
16.1.3 工作菜单 288
16.2应用程序生成器使用实例——开 295
发一个数据库应用系统 295
16.2.1应用概述 295
16.2.2设计过程 296
第十七章 SQL 302
17.1简介 302
17.2 dBASEⅣ的SQL数据库 303
17.2.1 dBASE方式与SQL方式的转换 303
17.2.2 SQL数据库 303
17.3.2样本数据库的建立 306
17.3.1SQL命令的键入 306
17.3 SQL操作准备 306
17.4查询功能 309
17.4.1 SQL运算符、函数和表达式 310
17.4.2一般查询 312
17.4.3对显示结果进行排序 319
17.4.4记录的分组与统计运算 322
17.4.5连接查询 324
17.4.6嵌套查询 328
17.4.7 SAVE TO子句与UNION运算 335
17.4.8SQL系统目录的查询 339
17.4.9FOR UPDATEOF子句的作用 340
17.5操作功能 341
17.5.1插入 341
17.5.2删除 342
17.5.3修改 342
17.6定义功能 343
17.6.1表的定义 修改与删除 343
17.6.2视图的定义与删除 346
17.6.3索引的定义与删除 348
17.6.4同义名的定义与删除 349
17.7控制功能 349
17.7.1授权 350
17.7.2收权 351
17.8SQL与dBASE命令的嵌套使用 351
17.8.1在SQL中使用dBASE命令和函数 351
17.8.2在dBASE中SQL的程序化使用 354
方式 354
17.9几个实用命令 357
17.9.1 DBDEFINE 357
17.9.2 LOAD/UNLOAD 357
17.9.3 DBCHECK 357
17.9.4 RUNSTATS 358
17.10 SQL宿主使用的一般方式 358
18.1.1dBASE Ⅳ安全性概述 360
18.1 dBASEⅣ的安全措施 360
第十八章网络dBASE Ⅳ与安 360
全性 360
18.1.2组的概念 361
18.1.3注册保密 361
18.1.4访问级别 361
18.2.1启动PROTECT命令及数据库管 362
18.2.2定义用户档案 362
理员口令 362
18.2 dBASE Ⅳ安全系统的建立 362
18.1.5数据加密 362
18.2.3定义文件特权和字段特权 363
18.2.4打印安全方案信息 364
18.2.5退出PROTECT 364
18.3在网络dBASEⅣ上使用的命令 365
和函数 365
18.3.1用于网络的命令 365
18.3.2用于网络的函数 368
附录出错信息 370