1.1 数据库的基础知识 1
1.1.1 信息和数据 1
第1章 数据库的基本概念 1
1.1.2 数据处理 2
1.1.3 计算机数据管理技术的发展 2
1.2 数据库的基本概念 4
1.2.1 数据库 4
1.2.2 数据结构与数据模型 4
1.2.3 数据库系统的组成 5
1.2.4 数据库管理系统 7
1.3.1 二维表 9
1.3 关系数据库 9
1.3.2 关系术语 10
1.3.3 关系的特点 10
1.3.4 关系运算 11
第2章 FoxBASE+基础知识 13
2.1 FoxBASE软件的安装 13
2.1.1 FoxBASE+软件的组成 13
2.1.2 运行环境 14
2.1.3 FoxBASE+的安装 14
2.2.1 FoxBASE+的启动 15
2.1.4 参数设置 15
2.2 FoxBASE+的运行环境 15
2.2.2 FoxBASE+的运行 16
2.2.3 FoxBASE+的帮助 16
2.2.4 FoxBASE+的退出 17
2.3 FoxBASE+的要性能指标 17
2.4 FoxBASE+的文件类型、命令格式 17
2.4.1 FoxBASE+文件类型 17
2.4.2 FoxBASE+命令格式 19
2.5.1 数据库的建立 21
2.5 FoxBASE+数据库的建立与使用 21
2.5.2 数据库的使用 25
第3章 FoxBASE+的数据元素 27
3.1 数据类型 27
3.2 常量和变量 28
3.2.1 常量 28
3.2.2 变量 28
3.3 FoxBASE+的表达式 30
3.3.1 运算符 30
3.4 FoxBASE+的常用函数 31
3.3.2 表达式 31
3.4.1 数值型函数 32
3.4.2 字符型函数 33
3.4.3 日期函数 35
3.4.4 类型转换函数 36
3.4.5 测试函数 37
3.4.6 宏替换函数 42
4.1 数据库的修改 43
4.1.1 数据库结构的修改 43
第4章 数据库的维护 43
4.1.2 追加纪录 46
4.1.3 从文本文件增加记录 47
4.1.4 插入纪录 49
4.2 编辑数据库的记录 49
4.2.1 记录修改 49
4.2.2 录删除 53
4.3 数据库复制 56
4.3.1 复制数据库 56
4.3.2 复制数据库结构 56
4.4.1 生成结构文件 57
4.4 结构文件和库结构的转换 57
4.4.2 由结构文件建立数据库 58
4.5 数据库转换成文本文件 59
4.5.1 复制标准数据格式 59
4.5.2 复制成带定界符的文本文件 60
4.6 文件的管理 61
4.6.1 显示文件目录 61
4.6.2 文件改名 62
4.6.3 删除文件 63
4.6.5 显示文本文件 65
4.6.4 复制各类文件 65
第5章 数据库记录的操作和组织 66
5.1 数据库的排序和索引 66
5.1.1 排序 66
5.1.2 索引 67
5.1.3 索引文件的使用 69
5.2 数据的统计 71
5.2.1 计算记录数 71
5.2.2 计算平均值 71
5.2.3 计算数值和 72
5.3.1 不带索引的记录的直接检索 73
5.2.4 分类求和 73
5.3 数据的检索 73
5.3.2 带索引的记录检索 76
5.3.3 SEEK与FIND的比较 78
5.3.4 几个与索引有关的函数 78
第6章 多个数据库的操作 80
6.1 工作区 80
6.1.1 什么叫工作区 80
6.1.2 如何选择工作区 80
6.1.3 有关工作区的几个函数 83
6.2 数据库关联 86
6.2.1 如何设计数据库关联 86
6.2.2 多个数据库关联 89
6.3 关联数据库的更新与联接 92
6.3.1 记录的更新 92
6.3.2 联接 97
第7章 程序设计基础 100
7.1 内存变量 100
7.1.1 内存变量 100
7.1.2 数组 106
7.2 命令文件与交互式命令 112
7.2.1 命令文件的编辑 112
7.2.2 命令文件的执行 113
7.2.3 ACCEPT命令 113
7.2.4 INPUT命令 114
7.2.5 WAIT命令 115
7.2.6 无格式输出 116
7.2.7 正文输出语句 116
7.3 程序结构 117
7.2.8 交互式状态的控制 117
7.3.1 顺序结构 118
7.3.2 分支结构 119
7.3.3 循环结构 122
7.4 简单的应用程序编制 127
7.4.1 输入程序 128
7.4.2 修改程序 128
7.4.3 删除程序 130
7.4.4 查询程序 131
8.1 格式设计 133
8.1.1 格式设计命令 133
第8章 应用系统程序设计 133
8.1.2 屏幕格式文件 135
8.2 菜单的设计 136
8.2.1 具有亮条的菜单 136
8.2.2 下拉式菜单 138
8.3 输入输出设计 141
8.3.1 标签输出 141
8.3.2 报表输出 145
8.4.1 子程序 149
8.4 子程序设计 149
8.4.2 参数传递 151
8.4.3 自定义函数 152
8.5 命令文件的编译与过程文件生成器 154
8.5.1 命令文件的编译与使用 154
8.5.2 过程文件生成器的使用 154
第9章 系统环境和状态参数 156
9.1 FoxBASE+的系统配置文件 156
9.2 常用SET命令 159
9.2.1 当前系统环境的查看和修正(SET命令) 159
9.2.2 系统状态开关命令 159
9.2.3 系统环境设置命令 162
9.3 保存系统环境 166
9.3.1 保存系统环境 166
9.3.2 收集系统运行信息 166
第10章 全真笔试模拟试题解析 168
10.1 “数据库的基本概念”模拟试题解析 168
10.2 “FoxBASE+基础知识”模拟试题解析 172
10.3 “FoxBASE+的数据元素”模拟试题解析 177
10.4 “数据库的维护”模拟试题解析 185
10.5 “数据库记录的操作和组织”模拟试题解析 191
10.6 “多个数据库的操作”模拟试题解析 200
10.7 “程序设计基础”模拟试题解析 204
10.8 “应用系统程序设计”模拟试题解析 212
10.9 “系统环境和状态参数”模拟试题解析 220
第11章 上机指导 224
11.1 操作系统考试题 224
11.2 程序修改考试题 225
11.3 程序设计考试题 230
附录一 1999年4月全国计算机等级考试二级笔试试卷及参考答案 242
附录二 1999年9月全国计算机等级考试二级笔试试卷及参考答案 253
附录三 全国计算机等级考试二级FoxBASE+考试要点 263