第一部分 数据库基础
第一章 Visual FoxPro系统概述
1.1 数据库基本理论
1.1.1 数据、信息与数据处理
1.1.2 数据库系统
1.1.3 数据模型
1.1.4 关系数据库
1.2 Visual FoxPro的运行界面
1.2.1 安装、启动与退出
1.2.2 用户界面
1.3 项目管理器
1.3.1 创建项目
1.3.2 项目管理器的组成
1.3.3 使用项目管理器管理文件
1.4 Visual FoxPro工作方式及性能指标
1.4.1 Visual FoxPro的工作方式
1.4.2 “命令”窗口的使用
1.4.3 向导、设计器和生成器
1.4.4 文件类型及性能指标
思考题
实习题一
第二章 Visual FoxPro数据基础
2.1 常量、变量及数据类型
2.1.1 常量及数据类型
2.1.2 字段、内存变量及数组
2.2 VisuaIFoxPro中的常用函数
2.2.1 数值运算函数
2.2.2 字符处理函数
2.2.3 日期时间函数
2.2.4 数据类型转换函数
2.2.5 测试函数
2.3 表达式与运算
2.3.1 数值表达式与数值运算
2.3.2 字符表达式与字符运算
2.3.3 日期时间表达式与日期时间运算
2.3.4 条件表达式及比较运算
2.3.5 逻辑表达式及逻辑运算
思考题
实习题二
第三章 数据库、表及其操作
3.1 设计数据库
3.1.1 分析数据需求
3.1.2 确定数据库表
3.1.3 确定所需字段
3.1.4 确定表间联系
3.1.5 完善数据库
3.1.6 设计“世界杯”数据库
3.2 数据库的创建和操作
3.2.1 创建数据库
3.2.2 操作数据库
3.3 数据表的创建
3.3.1 建立表结构
3.3.2 记录的输入和删除
3.4 数据表的基本操作
3.4.1 在数据库设计器中操作数据表
3.4.2 设置数据库表属性
3.4.3 数据过滤和字段筛选
3.4.4 工作区与多表操作
3.4.5 操作表的常用命令
3.5 索引
3.5.1 索引的概念
3.5.2 创建索引
3.5.3 使用索引建立表间联系
3.5.4 使用索引排序
3.5.5 索引的常用命令
3.6 数据完整性
3.6.1 实体完整性与主关键字
3.6.2 域完整性与有效性规则
3.6.3 参照完整性
思考题
实习题三
第二部分 数据库应用
第四章 视图和查询的使用
4.1 视图
4.1.1 视图的概念
4.1.2 使用视图向导创建视图
4.1.3 使用视图设计器创建视图
4.1.4 视图设计器
4.1.5 视图与数据更新
4.1.6 远程视图
4.2 查询
4.2.1 查询的概念
4.2.2 使用查询设计器创建查询
4.2.3 查询生成的SQL语句
4.2.4 设置查询去向
思考题
实习题四
第五章 结构化查询语言SQL
5.1 SQL概述
5.2 SQL的数据操作功能
5.2.1 插入
5.2.2 更新
5.2.3 删除
5.3 SQL的数据查询功能
5.3.1 单表的查询
5.3.2 联接查询
5.3.3 嵌套查询
5.3.4 集合的并运算
5.3.5 几个特殊选项
5.4 数据定义功能
5.4.1 建立表结构
5.4.2 表结构的修改
5.4.3 表的删除
5.4.4 使用SQL定义视图
思考题
实习题五
第六章 Visual FoxPro程序设计
6.1 Visual FoxPro程序设计特点
6.1.1 过程化与面向对象程序设计
6.1.2 Visual FoxPro程序的概念
6.2 程序文件的建立与执行
6.2.1 程序文件的建立
6.2.2 程序的执行
6.3 程序的基本结构
6.3.1 顺序结构
6.3.2 选择结构
6.3.3 循环结构
6.3.4 综合编程实例
6.4 子程序、过程与自定义函数
6.4.1 子程序
6.4.2 过程和过程文件
6.4.3 自定义函数
6.4.4 子程序、过程、自定义函数的比较
6.4.5 变量的作用域
6.5 典型例题解析
思考题
实习题六
……
第三部分 应用拓展
附录 Visual FoxPro常用函数
参考文献