第1部分 考试内容 1
第1章 VisualFoxPro基础知识 1
1.1 数据库系统概述 1
1.1.1 数据管理技术的产生及发展 1
1.1.2 数据库系统 2
1.2 数据模型 5
1.2.1 层次模型 5
1.2.2 网状模型 6
1.2.3 关系模型 6
1.3 实体及其联系 7
1.3.1 实体的描述 7
1.3.2 联系 8
1.3.3 关系数据库 9
1.4 关系运算 11
1.4.1 集合运算 11
1.4.2 关系运算 13
1.5 数据库应用系统 15
1.5.1 设计原则 15
1.5.2 数据库应用系统的设计步骤及各阶段应形成的相应的结果 16
1.6 VisualFoxPro初步 20
1.6.1 发展简史 20
1.6.2 VFP6.0的特点 20
1.6.3 VisualFoxPro 6.0用户界面 21
1.7 数据及其运算 22
1.7.1 常量与变量 22
1.7.2 变量 23
1.7.3 数组 24
1.8 表达式 24
习题 25
2.1.2 打开数据库 26
2.1.1 创建数据库的方法 26
2.1 数据库的建立、打开与删除 26
第2章 VisualFoxPro数据库的基本操作 26
2.1.3 数据库的修改 27
2.1.4 数据库的删除 27
2.2 基于数据库表的操作 27
2.2.1 表的建立 27
2.2.2 表结构的修改 27
2.2.3 记录的基本操作(基于VisualFoxPro语言特点的常用命令) 27
2.2.4 索引 29
2.2.5 数据完整性 30
2.2.6 工作区和表间临时关系的建立 31
习题 31
3.1.1 一体化语言 33
3.1.2 高度非过程化 33
3.1 SQL语言的特点 33
第3章 关系数据库标准语言SQL 33
3.1.3 集合化操作方式 34
3.1.4 应用方式灵活 34
3.1.5 语言简洁 34
3.2 查询功能 34
3.2.1 查询语句的语法构成 34
3.2.2 简单的查询 37
3.2.3 简单的连接查询 38
3.2.4 简单的嵌套查询 39
3.2.5 含有量词的查询 39
3.2.6 空值NULL的使用 40
3.2.7 带有BETWEEN...AND...的查询 40
3.2.8 模糊匹配 41
3.2.9 分组与计算查询 41
3.2.10 超联接查询 42
3.2.11 查询结果的输出定向 44
3.3 记录的插入、更新与删除 46
3.3.1 记录的插入 46
3.3.2 记录的更新 47
3.3.3 记录的删除 48
3.4 数据定义 48
3.4.1 基本表的创建、修改与删除 48
3.4.2 视图的定义、更新与删除 51
习题 52
第4章 项目管理器、设计器和向导的使用 53
4.1 项目管理器 53
4.1.1 创建项目 53
4.1.2 打开与关闭项目 54
4.1.3 项目管理器中各选项卡的介绍 55
4.2 VisualFoxPro的向导 64
4.2.1 启动向导 65
4.2.2 导的使用 66
4.3 设计器 68
习题 68
第5章 VisualFoxPro程序设计 70
5.1 程序与程序文件 70
5.1.1 概念 70
5.1.2 程序的建立与修改 71
5.1.3 程序文件的执行 72
5.1.4 程序间的调用关系 72
5.2 程序结构及相关语句 73
5.2.1 顺序结构 73
5.2.2 选择结构 73
5.3 过程文件 83
5.3.1 过程文件的建立 83
5.3.2 过程文件的引用与关闭 83
5.3.4 举例说明 84
5.3.3 过程文件中模块的调用 84
5.4.1 参数传递方式 85
5.4 函数的参数传递 85
5.4.2 参数传递方式的举例 86
5.5 程序的调试 87
5.5.1 跟踪窗口 88
5.5.2 监视窗口 88
5.5.3 局部窗口 88
5.5.4 调用堆栈窗口 88
5.5.5 调试输出窗口 88
5.5.6 断点的种类及特点 89
5.5.7 执行方式 90
习题 91
第1章 历届考试试题精选精析 92
一、选择题((1)~(35)每小题2分,共70分) 92
第2部分 考试试题 92
二、填空题(每空2分,共30分) 107
第2章 模拟试题精选精析 111
一、选择题型 111
二、填空题型 151
第3章 上机模拟试题精选精析 171
一、基本操作题 171
二、简单应用题 175
三、综合应用题 184
附录 188
附录A VisualFoxPro 6.0文件系统类型 188
附录B 系统内存变量及其功能 190
附录C 系统函数SYS()的功能 192
附录D 常用命令 195
附录E 常用函数 201