前言页 1
第0章 绪论 1
0.1 数据库与数据库系统 1
0.2 数据库管理系统(DBMS) 4
0.3 微机数据库特点 4
0.4 数据库技术的发展 5
习题 7
1.1 dBASEⅢRDBMS的组成 9
第一章 dBASEⅢRDBMS概述 9
上篇 dBASEⅢ数据库管理系统 9
1.2 dBASEⅢ的运行环境 10
1.3 汉字dBASEⅢ的运行 10
1.4 汉字输入 14
1.5 怎样接通或断开打印机 14
1.6 dBASEⅢ的文件 15
1.7 dBASEⅢ的命令结构 16
习题 19
1.8 一些主要符号的约定 19
第二章 建立数据库文件 20
2.1 关于库文件数据结构的规定 20
2.2 设计和建立库文件的数据结构 22
2.3 全屏幕编辑与非全屏幕编辑控制键 26
2.4 建立库文件的内容 28
习题 33
第三章 查询数据库文件 35
3.1 打开(或关闭)数据库文件 35
3.2 显示数据库文件结构和内容 36
3.3 显示数据库文件目录 39
3.4 记录指针的定位显示 39
习题 43
第四章 数据库文件的修改与维护 44
4.1 修改库文件的数据 44
4.2 库文件记录的插入、删除及整理 50
4.3 修改数据库文件结构 54
4.4 数据库文件的复制(拷贝) 55
习题 60
第五章 内存变量、函数及表达式 62
5.1 内存变量 62
5.2 函数 67
5.3 表达式 80
习题 82
第六章 数据库文件的排序、索引与快速查询 84
6.1 库文件的排序 84
6.2 库文件的索引 86
6.3 库文件的快速查询 90
习题 95
第七章 多重数据库文件操作 96
7.1 工作区的选择与互访 96
7.2 库文件之间的连接 98
7.3 多重库文件更新操作 104
习题 106
第八章 数据的统计汇总 108
8.1 自动计数命令 108
8.2 求和命令 109
8.3 求平均值命令 110
8.4 建立分类汇总库文件命令 111
习题 113
第九章 数据报表输出格式 114
9.1 简易型报表输出 114
9.2 打印标签 124
9.3 表格型打印输出 127
习题 140
第十章 建立、编写和调试应用程序 141
10.1 建立、修改与执行“命令文件”(.PRG) 141
10.2 程序的控制结构 143
10.3 程序交互性输入命令 153
10.4 程序的注释、文本输出和执行终止命令 158
10.5 编写一个应用程序 160
10.6 与“过程”调用有关的专用命令 168
10.7 程序的调试命令 177
10.8 格式文件的建立和使用 179
10.9 如何在程序中设置汉字打印字型 182
习题 184
第十一章 各类文件操作与系统工作状态设置 185
11.1 各类文件操作命令 185
11.2 系统工作状态设置 188
习题 204
第十二章 进一步的编程技术 205
12.1 菜单技术 205
12.2 模糊查询技术 211
12.3 宏替换函数 的巧妙使用 212
12.4 屏幕动态显示字符 214
12.5 非零打印和打印走纸控制 219
12.6 提高应用程序运行速度的措施 221
13.1 什么是不好的关系数据库设计 224
中篇 关系数据库设计与开发技术 224
第十三章 关系规范化理论 224
13.2 函数依赖 225
13.3 关系键 227
13.4 规范化 228
习题 232
第十四章 数据库应用系统设计与开发 233
14.1 设计过程概述 233
14.2 需求分析 234
14.3 概念设计 236
14.4 逻辑设计 241
14.5 数据库的实施与维护 245
14.6 数据安全性与完整性设计 246
习题 248
第十五章 应用生成器与“快速原型”法 250
15.1 应用生成器CDBAG-4GL 250
15.2 快速原型法 256
习题 257
下篇 网络环境下的数据库管理系统 259
第十六章 dBASEⅢPLUS RDBMS 259
16.1 dBASEⅢPLUS新命令和新函数 259
16.2 dBASEⅢPLUS的网络功能 287
16.3 dBASEⅢPLUS对dBASEⅢ命令的扩充 312
16.4 dBASEⅢPLUS的辅助功能 316
16.5 dBASEⅢPLUS的安装和配置 317
17.1 FoxBASE PLUS概述 324
第十七章 FoxBASE PLUS RDBMS 324
17.2 FoxBASE PLUS不支持的命令 327
17.3 FoxBASE PLUS功能加强的命令和函数 327
17.4 FoxBASE PLUS新增的命令和函数 329
17.5 多用户FoxBASE PLUS 343
17.6 FoxBASE PLUS的使用 344
17.7 FoxBASE 2.1简介 352
18.1 语言的解释和编译执行的概述 361
第十八章 Clipper 361
18.2 Clipper的工作环境 362
18.3 Clipper的编译与连接 364
18.4 Clipper的编译调试程序 374
18.5 Clipper与dBASEⅢPLUS的差别 377
18.6 Clipper的实用程序 398
18.7 网络环境下Clipper的使用 401
附录1 四种RDBMS主要技术指标比较表 402
附录2 命令、函数和错误信息索引表 403
一 命令索引表 403
二 函数索引表 412
三 dBASEⅢPLUS出错信息及其说明 415
附录3 Clipper错误信息 421
一 Clipper编译程序错误信息 421
二 Plink86连接编辑程序错误与警告信息 421
三 应用程序运行时间错误信息 425
主要参考文献 427