第一章 数据库技术概论 1
1.1数据库技术的研究对象 1
1.2数据库技术的发展过程 2
1.3现实世界的数据描述 3
1.4数据库系统 8
习题 12
第二章 FoxBASE+及其运行环境 13
2.1 FoxBASE+数据库管理系统概述 13
2.2 UCDOS 汉字系统 14
2.3常用汉字输入法 28
2.4 FoxBASE+的启动和运行 35
第三章 数据库文件的建立和修改 40
3.1数据库文件的组成部分 40
3.2建立数据库文件 42
3.3数据库文件的使用 46
3.4数据库文件的显示 50
3.5修改数据库文件 53
习题 62
第四章 表达式及其应用 64
4.1常量和变量 64
4.2函数 70
4.3运算符和表达式 77
习题 85
第五章 数据库的组织、统计和报表 87
5.1数据库文件的排序 87
5.2索引和索引文件 89
5.3数据库文件的复制 92
5.4数据库文件的合并 97
5.5统计和汇总 99
5.6通用报表和标签输出 102
习题 108
第六章 多重数据库文件操作 110
6.1数据工作区 110
6.2数据工作区间的数据传送 114
6.3数据库文件的更新和连接 115
6.4数据库记录的检索 123
习题 126
第七章 关系型数据库及其设计 128
7.1关系型数据库理论基础 128
7.2 FoxBASE+中关联、投影和筛选的操作 134
7.3关系型数据库的设计 136
7.4关系型数据库的规范化 141
7.5 Smith依赖图 146
习题 150
第八章 程序设计 152
8.1 FoxBASE+的程序及其运行 152
8.2 FoxBASE+程序的基本控制结构 156
8.3子程序、用户定义函数和过程 164
8.4内存变量数组及其应用 168
8.5内存变量的作用域 171
8.6程序调试 176
8.7过程文件生成器和程序文件编译器的使用 180
习题 181
第九章 系统参数和逻辑开关 189
9.1 FoxBASE+的系统参数和逻辑开关 189
9.2系统配置文件的应用 196
第十章 实用程序设计技巧 200
10.1输入、输出格式控制 200
10.2数据库应用程序设计 205
10.3彩色屏幕显示程序设计 208
10.4保密口令程序设计 209
10.5菜单程序设计 211
10.6数据管理模块程序设计 224
10.7查询模块程序设计 235
10.8输出模块程序设计 239
10.9 UCDOS的特殊显示、打印及其应用 241
10.10外部程序调用与程序间数据通讯 259
第十一章 多用户功能程序设计 275
11.1计算机局部网简介 275
11.2 FoxBASE+多用户特性的编程策略 277
11.3多用户程序设计举例 283
附录 292
附录一 FoxBASE+命令索引 292
附录二 FoxBASE+系统状态函数 300
附录三 常见FoxBASE+出错信息 301
附录四 ASCII码表 311