第1章 Visual FoxPro概述
1.1 Visual FoxPro简介
1.1.1 Visual FoxPro的发展历史
1.1.2 Visual FoxPro的功能特点
1.2 学习Visual FoxPro的意义
1.3 Visual FoxPro的用户界面
1.3.1 主窗口
1.3.2 菜单系统
1.3.3 工具栏
1.3.4 命令窗口
1.3.5 设计器、向导、生成器
1.3.6 设置默认目录
习题1
第2章 数据库系统基础知识
2.1 数据、信息与数据处理
2.1.1 信息与数据
2.1.2 数据处理
2.2 计算机数据管理的发展
2.2.1 人工管理阶段
2.2.2 文件管理阶段
2.2.3 数据库管理阶段
2.3 数据库系统基本概念
2.3.1 数据库
2.3.2 数据库管理系统
2.3.3 数据库系统
2.3.4 数据库应用系统
2.3.5 数据库的特点
2.4 数据模型
2.4.1 E.R数据模型
2.4.2 数据库的数据模型
2.5 关系模型的基础理论
2.5.1 关系术语
2.5.2 关系运算
2.6 关系数据库
2.6.1 基本概念
2.6.2 关系数据库规范化要求
2.7 数据库设计
2.7.1 数据库设计的原则
2.7.2 数据库设计的步骤
2.7.3 数据库设计举例
习题2
第3章 数据表操作
3.1 数据类型介绍
3.2 表的操作
3.2.1 创建表
3.2.2 打开表
3.2.3 关闭表
3.2.4 修改表结构
3.2.5 复制表结构
3.2.6 复制表文件
3.3 记录的操作
3.3.1 录入记录
3.3.2 显示记录
3.3.3 定位记录
3.3.4 修改记录
3.3.5 删除与恢复记录
3.3.6 排序
3.4 工作区和多表操作
3.4.1 工作区的概念
3.4.2 使用不同工作区的表
3.4.3 表之间的临时关联
习题3
第4章 数据库操作
4.1 数据库操作概述
4.1.1 建立数据库
4.1.2 打开数据库
4.1.3 修改数据库
4.1.4 关闭数据库
4.2 数据库中表的操作
4.2.1 建立表
4.2.2 添加表
4.2.3 移去、删除表
4.3 设置数据库表的属性
4.3.1 显示标题
4.3.2 输入掩码和输出掩码
4.3.3 有效性规则和默认值
4.4 索引
4.4.1 基本概念
4.4.2 在表设计器中建立索引
4.4.3 用命令建立索引
4.4.4 索引的使用
4.5 数据完整性
4.5.1 实体完整性与主关键字
4.5.2 域完整性与约束规则
4.5.3 参照完整性与表之间的关系
习题4
第5章 结构化查询语言SQL
5.1 SQL概述
5.2 SQL数据查询功能
5.2.1 简单查询
5.2.2 条件查询
5.2.3 联接查询
5.2.4 嵌套查询
5.2.5 排序
5.2.6 统计与分组统计
5.2.7 使用量词和谓词的查询
5.2.8 集合的并运算
5.2.9 设置查询结果的输出
5.3 SQL数据操纵功能
5.3.1 数据插入
5.3.2 数据更新
5.3.3 数据删除
5.4 SQL数据定义功能
5.4.1 表的定义
5.4.2 表结构的修改
5.4.3 表的删除
5.4.4 视图的定义及删除
习题5
第6章 查询和视图
6.1 查询
6.1.1 查询设计器
6.1.2 建立查询
6.1.3 查询设计器的局限性
6.1.4 运行查询
6.2 视图
6.2.1 视图的概念
6.2.2 创建视图
6.2.3 视图与数据更新
6.2.4 使用视图
习题6
第7章 结构化程序设计
7.1 常量与变量
7.1.1 常量
7.1.2 变量
7.1.3 内存变量常用命令
7.2 表达式
7.2.1 数值、字符与日期时间表达式
7.2.2 关系表达式
7.2.3 逻辑表达式
7.3 常用函数
7.3.1 数值函数
7.3.2 字符函数
7.3.3 日期和时间函数
7.3.4.数据类型转换函数
7.3.5 测试函数
7.4 程序文件的建立与执行
7.4.1 程序的概念
7.4.2 程序文件的建立与执行
7.4.3 简单的输入/输出命令
7.5 程序结构
7.5.1 顺序结构
7.5.2 选择结构
7.5.3 循环结构
7.6 模块化程序设计
7.6.1 子程序的建立与调用
7.6.2 函数的建立与调用
7.6.3 过程文件的建立与调用
7.7 变量的作用域
7.8 程序调试
7.8.1 调试器环境
7.8.2 设置断点
……
第8章 面向对象程序设计
第9章 表单的设计与应用
第10章 菜单的设计与应用
第11章 报表的设计与应用
第12章 数据库应用程序开发
附录
参考文献