第1章 数据库系统基础知识
1.1 数据库系统概念
1.1.1 数据与信息
1.1.2 数据库
1.1.3 数据库管理系统
1.1.4 数据库系统
1.2 数据库技术的形成
1.2.1 手工管理阶段
1.2.2 文件管理阶段
1.2.3 数据库系统阶段
1.3 数据库系统的研究与应用
1.3.1 数据库技术研究范围
1.3.2 数据库技术应用领域
1.3.3 数据库技术发展动态
第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 学生成绩管理数据库系统设计
第3章 Visual FoxPro基本概念
3.1 Visual FoxPro产品与特点
3.1.1 Visual FoxPro产品
3.1.2 Visual FoxPro 6.0的特点
3.2 Visual FoxPro安装、启动与退出
3.2.1 Visual FoxPro安装
3.2.2 Visual FoxPro启动
3.2.3 Visual FoxPro退出
3.3 Visual FoxPro用户界面及其规则
3.3.1 Visual FoxPro界面
3.3.2 Visual FoxPro操作方式
3.3.3 Visual FoxPro命令书写规定
3.3.4 Visual FoxPro文件类型
3.3.5 Visual FoxPro系统环境设计
3.4 Visual FoxPro数据类型、常数、变量
3.4.1 Visual FoxPro数据类型
3.4.2 常数
3.4.3 变量
3.4.4 数组
3.5 Visual FoxPro运算符与表达式
3.5.1 Visual FoxPro空值
3.5.2 运算符与表达式
3.6 Visual FoxPro函数
3.6.1 数学运算函数
3.6.2 字符处理函数
3.6.3 日期与时间函数
3.6.4 转换函数
3.6.5 其他常用函数
3.7 Visual FoxPro项目管理器
3.7.1 项目管理器的创建与修改
3.7.2 项目管理器的选项卡
3.7.3 项目管理器的定制
3.7.4 项目管理器的操作
第4章 数据表、库设计与操作
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 数据表记录删除
4.2.4 设置记录过滤条件和字段筛选
4.2.5 数据的复制
4.3 数据查询与统计
4.3.1 记录定位操作
4.3.2 顺序查找定位操作
4.3.3 索引查找定位操作
4.3.4 数据的统计
4.4 工作区与多用户模式
4.4.1 工作区
4.4.2 多用户模式
4.4.3 数据表操作
4.5 数据库的设计与基本操作
4.5.1 数据库的创建
4.5.2 数据库的打开、选择和关闭
4.5.3 创建数据库表
4.5.4 添加数据库表
4.5.5 移去数据库表
4.6 数据库表的设计
4.6.1 设置字段显示属性
4.6.2 设置表属性
4.7 表间关联设计与实现
4.7.1 创建表之间的关系
4.7.2 设置参照完整性
第5章 查询与视图设计
5.1 查询设计
5.1.1 用查询设计器创建查询
5.1.2 SQL-SELECT命令建立查询
5.1.3 用查询向导设计查询
5.1.4 查询文件的使用
5.2 视图设计
5.2.1 创建视图
5.2.2 修改视图
5.2.3 视图的使用
第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.2.5 分支语句格式说明
6.3 循环程序设计
6.3.1 D0 WHILE循环语句
6.3.2 FOR循环语句
6.3.3 SCAN循环语句
6.3.4 LOOP和EXIT语句的使用
6.3.5 循环嵌套
6.4 执行外部程序
6.4.1 过程种类
6.4.2 过程文件的使用
6.4.3 自定义函数
6.4.4 数据传递
第7章 面向对象程序设计基础
7.1 类概念
7.2 对象及其属性、事件和方法
7.3 对象属性值的设置和方法的调用
7.4 常用事件和方法
第8章 表单、控件和类设计
8.1 表单的设计
8.1.1 表单设计步骤
8.1.2 表单设计实例
8.2 表单的创建及管理
8.2.1 用向导创建表单
8.2.2 用表单设计器创建表单
8.3 表单控件的设计
8.3.1 控件与数据的关系
8.3.2 表单控件的设计和应用
8.4 类的设计和应用
8.4.1 设计和创建子类
8.4.2 类的应用
第9章 报表和标签
9.1 报表与标签的设计方法
9.2 报表类型与报表创建
9.2.1 报表类型
9.2.2 创建报表文件
9.3 报表的调用与修改
9.3.1 报表的调用
9.3.2 报表文件的修改
9.4 标签设计与创建标签
9.4.1 标签设计
9.4.2 创建标签格式文件
9.5 标签的调用与修改
9.5.1 标签的调用
9.5.2 标签格式文件的修改
第10章 菜单设计
10.1 菜单设计过程
10.1.1 菜单的分类
10.1.2 菜单的组成
10.1.3 菜单的布局
10.2 创建菜单系统
10.2.1 Visual FoxPro系统菜单的配置
10.2.2 创建定制菜单
10.2.3 普通菜单的创建和使用
10.2.4 创建快捷菜单
10.2.5 创建SDI菜单
10.3 菜单文件的使用
10.3.1 菜单文件的运行
10.3.2 菜单文件的维护
第11章 数据库技术综合应用
11.1 系统设置与项目编译过程
11.1.1 屏幕设置
11.1.2 状态设置
11.1.3 项目编译过程
11.2 数据库技术应用实例——学生成绩管理系统功能模块设计
11.2.1 学生成绩管理数据库系统分析
11.2.2 学生成绩管理功能结构设计
11.3 学生成绩管理功能模式
11.3.1 用户登录
11.3.2 人员管理
11.3.3 课程管理
11.3.4 成绩管理
附录
附录A 函数表
附录B 文件类型表
附录C 控件和对象表
附录D 事件表
附录E 方法表
附录F 属性表
附录G 环境配置
附录H 系统变量
参考文献