第一章 数据库系统概论
1. l 现实世界的数据化过程
l. 2 数据管理技术的发展
l. 2. l 人工管理阶段
1. 2. 2 文件系统阶段
1. 2. 3 数据库系统阶段
1. 3 概念模型与数据模型
1. 3. 1 概念模型
1. 3. 2 实体之间的关联
l. 3. 3 概念模型的表示方法--E-R图
l. 3. 4 三种主要的数据模型
1. 4 数据库系统
l. 4. l 数据库系统的三级模式结构
1. 4. 2 用户访问数据库的过程
1. 4. 3 数据库系统的主要特征
习题一
第二章 Visual FoxPro基础知识
2. 1 VFP简介
2. 1. 1 Vsual FoxPro
2. l. 2 VFP文件名的一股形式
2. 2 VFP数据文件--表(Table)
2. 2. l 数据库表和自由表
2. 2. 2 表的文件名
2. 2. 3 记录. 字段. 字段变量和字段值
2. 2. 4 字段类型
2. 3 VFP的安装
2. 3. l 系统配置要求
2. 3. 2 安装 VFP
2. 3. 3 进入VFP
2. 3. 4 退出VFP
习题二
第三章 Visual FoxPro应用基础
3. 1 数据库和表的建立
3. 1. l 几个常用符号的约定
3. 1. 2 改变默认盘和当前路径命令--SET DEFAULT TO
3. 1. 3 命令的注释--&&子句
3. 1. 4 操作数据库
3. 1. 5 创建数据库表--REATE
3. l. 6 打开表文件命令--USE
3. 1. 7 记录指针及其操作命令--GO. SKIP
3. 1. 8 追加记录操作命令--APPEND
3. l. 9 插入记录操作命令--INSERT
3. 1. 10 从其他表中追加记录命令--APPEND FROM
3. 1. 11 关闭表文件操作命令--USE
3. 1. 12 决定查询技术命令--SETOPTIMIZE
3. 2 表文件内容的输出
3. 2. l 列表输出命令--LIST
3. 2. 2 分页列表输出命令--DISPLAY
3. 3 VFP的有关语法规定
3. 3. 1 命令的一般格式
3. 3. 2 内存变量. 数组和常量
3. 3. 3 表达式
3. 3. 4 基本函数
习题三
第四章 表的维护及基本应用
4. 1 表文件的编辑
4. 1. l 对记录的编辑命令--EDIT
4. 1. 2 表文件翻阅命令--BROWSE
4. 1. 3 修改命令--CHANGE
4. 1. 4 替换命令--REPLACE
4. l. 5 修改表文件结构命令--MODIFY STRUCTURE
4. 1. 6 删除表文件记录
4. 2 建立在索引
4. 2. 1 索引概述
4. 2. 2 创建索引命令--INDEX
4. 2. 3 设置主控索引命令--SET ORDER
4. 2. 4 删除索引命令--DELETE TAG
4. 3 表记录的查找
4. 3. 1 直接查找命令--LOCATE
4. 3. 2 继续查找命令--CONTINUE
4. 3. 3 索引查找命令--SEEK
4. 4 表中数值参数的统计
4. 4. 1 统计记录个数命令--COUNT
4. 4. 2 求和命令--SUM
4. 4. 3 求平均值命令--AVERAGE
4. 4. 4 求分类和命令--TOTAL
4. 5 其他文件操作命令
4. 5. l 文件的复制命令--COPY
4. 5. 2 表结构信息文件的建立及应用
4. 5. 3 文件管理操作命令
4. 5. 4 与数组使用有关的几个命令
习题四
第五章 使用VFP的系统菜单
5. l VFP菜单的基本操作
5. l. l 菜单的约定
5. 1. 2 对话框的使用
5. 2 使用系统菜单对表的操作
5. 2. l 新建表
5. 2. 2 打开表
5. 2. 3 修改表结构
5. 2. 4 浏览. 编辑表的内容
5. 2. 5 关闭表
5. 3 使用系统菜单操作表索引
5. 3. 1 VFP的索引类型
5. 3. 2 建立索引
5. 3. 3 使用索引排序表中记录
5. 4 数据库的建立和使用
5. 4. 1 建立数据库
5. 4. 2 打开数据库
5. 4. 3 数据库中加入表
5. 5 其他常用菜单选项的使用
5. 5. 1 有关新文件的建立
5. 5. 2 有关程序菜单的操作
5. 5. 3 有关窗口菜单的操作
5. 5. 4 有关向导的操作
习题五
第六章 Visual FoxPro程序设计入门
6. 1 VFP程序--命令文件的建立和执行
6. 1. l 建立和编辑命令文件
6. 1. 2 执行命令文件
6. 2 VFP常用编程命令及函数
6. 3 VFP流程图介绍
6. 4 顺序执行
6. 4. l 顺序执行程序入门
6. 4. 2 @命令的基本功能
6. 4. 3 其他键盘输入语句
6. 4. 4 顺序执行程序举例
6. 5 判断分支
6. 5. l 条件转向语句--IF…ENDIF
6. 5. 2 条件选择转向语句--IF...ELSE...ENDIF
6. 5. 3 IF语句的嵌套
6. 5. 4 情况语句--DO CASE…ENDCASE
6. 6 循环结构
6. 6. l 三条循环语句
6. 6. 2 对表文件记录进行操作时的循环控制方式
6. 6. 3 循环结构中两条有用的语句
6. 6. 4 循环结构应用举例
6. 7 过程与用户自定义函数
6. 7. l 过程的使用
6. 7. 2 使用过程文件
6. 7. 3 设置内存变量属性的语句
6. 7. 4 过程调用中的参数传递
6. 7. 5 用户自定义函数
习题六
第六章 使用查询和视图操作数据
7. 1 创建查询
7. 1. l 查询设计器介绍
7. 1. 2 创建简单查询--筛选. 排序记录
7. 1. 3 创建简单查询--分组记录
7. 1. 4 创建多表查询
7. 1. 5 输出查询结果及运行查询
7. 2 创建视图
7. 2. l 视图介绍
7. 2. 2 创建视图
7. 2. 3 修改视图
7. 2. 4 删除视图
7. 2. 5 打开/关闭视图
7. 3 创建参数视图
7. 4 使用视图更新数据
7. 5 使用SQL语句操作表中数据
7. 5. 1 SQL语言简介
7. 5. 2 使用VFP的SQL定义语句
7. 5. 3 使用SELECT_SQL语句查询表中数据
7. 5. 4 使用VFP的SQL语句更新表中数据
习题七
第八章 创建报表和标签
8. l 创建报表实现数据输出
8. 1. l 报表简介
8. 1. 2 创建简单报表
8. l. 3 输出报表
8. 1. 4 定制报表
8. 2 利用报表进行分组. 统计
8. 2. 1 数据分组
8. 2. 2 分组报表举例
8. 3 创建一对多报表
8. 3. l 创建一对多报表
8. 3. 2 一对多报表举例
8. 4 使用标签实现数据输出
8. 4. l 创建标签
8. 4. 2 输出标签命令--LABEL
8. 4. 3 打印标签举例
习题八
第九章 数据库和表的高级应用
9. l 数据库的高级应用
9. 1. l 向数据库加入自由表
9. 1. 2 从数据库中移会表
9. 1. 3 使用其他数据库中的表
9. 1. 4 使用多个数据库
9. 2 进一步设置表
9. 3 建立表间关系
9. 3. l 创建表间关系
9. 3. 2 删除表间关系
9. 3. 3 编辑表间关系
9. 3. 4 编辑参照完整性
9. 4 使用多个表
9. 4. 1 同时打开多个表文件
9. 4. 2 调用非当前表文件数据--俄访
9. 4. 3 被访工作区记录指针的自动移动--关联
9. 4. 4 直接用一个非当前表文件修改当前表文件命令--UPDATE
9. 4. 5 数据表文件的连接--JOIN
习题九
第十章 使用表单设计用户界面
10. 1 创建简单表单
10. 1. l 进入表单设计器
10. 1. 2 用"快速表单"命令添加字段
10. 1. 3 通过设置属性值改变表单标题
10. 1. 4 在程序代码中操作表单
10. 2 使用控件增加表单功能
10. 2. 1 给表单添加控件
10. 2. 2 对控件的基本操作
10. 2. 3 使用代码编辑器
10. 3 设置表单的数据环境
10. 3. l 向数据环境中添加表或视图
10. 3. 2 为数据环境设计关系
10. 3. 3 向表单中添加农字段
10. 4 创建表单集
10. 4. 1 创建表单集
10. 4. 2 添加和删除表单
10. 4. 3 删除表单集
10. 4. 4 退出麦单集
10. 5 单文档界面与多文档界面
10. 5. l 三种类型的表单
10. 5. 2 设置麦单类型
习题十
第十一章 菜单设计
11. l 菜单简介
11. 2 使用菜单设计器创建菜单
11. 2. 1 菜单设计器
11. 2. 2 使用菜单设计器创建菜单
11. 3 进一步设计菜单
11. 3. 1 分组菜单项
11. 3. 2 设置键盘访问键
11. 3. 3 使用'喂示选现'对话框
11. 3. 4 使用"常规选项"对话框
11. 3. 5 插入系统菜单项
11. 4 创建快捷菜单
习题十一
第十二章 使用项目管理器开发应用程序
12. l 开发VFP应用程序的基本过程
12. 2 使用项目管理器
12. 2. 1 进入项目管理器
12. 2. 2 使用项目管理器
12. 2. 3 文件的包含与排除
12. 2. 4 创建主控程序
12. 2. 5 连编项目
习题十二
第十三章 多用户共享数据
13. l 多用户简介
13. 1. l 数据的一致性和正确性
13. 1. 2 加锁. 共享. 冲突. 死锁
13. 2 VFP的加锁
13. 2. l 独占加锁
13. 2. 2 函数加锁
13. 2. 3 自动加锁
13. 2. 4 自动对文件加锁命令--SET LOCK
13. 2. 5 影响加锁次数和时间的命令--SET REPROCESS
13. 2. 6 即时共事命令--SET REFRESH
习题十三
第14章 关系数据库
14. l 关系和关系模式
14. 1. l 关系
14. 1. 2 关系模式
14. 2 关系数据库概述
14. 2. 1 关系数据结构
14. 2. 2 关系操作
14. 2. 3 关系模型的三类完整性约束
14. 3 关系代数
14. 3. 1 传统的集合运算
14. 3. 2 专门的关系运算
14. 4 元组关系演算简介
14. 5 域关系演算简介
14. 6 三种关系运算的等价性
14. 7 全关系型数据库系统的十二条基本准则简介
习题十四
第15章 关系数据库设计初步
15. l 数据库设计中的规范化技术
15. 1. l 关系规范化的作用
15. 1. 2 规范化过程
15. 1. 3 规范化程度
15. 2 Visual FoxPro数据库设计
15. 2. l 数据库文件的字段规模
15. 2. 2 聚类设计
15. 2. 3 数据库设计过程
15. 3 数据的安全性
15. 3. 1 数据的保密性
15. 3. 2 数据的可靠性
习题十五
附录 上机实验
上机实验1建立数据库和表
上机实验2表的基本操作和常用函数的使用
上机实验3表的进一步操作及VFP系统菜单的使用
上机实验4VFP程序的设计与调试
上机实验5建立查询和视图
上机实验6报表及标签的制作
上机实验7创建简单表单
上机实验8使用控件创建麦单
上机实验9菜单的设计
上机实验10完成应用程序
参考书目