前 言
第1章 数据库系统概论 1
1.1 数据库基础 1
1.2 数据模型 5
1.3 关系数据库 8
习题 12
第2章 Visual FoxPro 8.0系统简介 14
2.1 Visual FoxPro 8.0的发展概况 14
2.2 Visual FoxPro 8.0的安装、启动和退出 15
2.3 Visual FoxPro 8.0的文件类型 19
2.4 Visual FoxPro 8.0的环境设置 20
2.5 Visual FoxPro 8.0的工作方式 24
2.6 项目管理器 26
习题 29
第3章 Visual FoxPro 8.0的数据环境 31
3.1 常量与变量 31
3.2 表达式 35
3.3 函数 38
习题 50
第4章 自由表 52
4.1 数据表文件操作 52
4.2 表内数据操作 61
4.3 数据表整理 67
4.4 数据表间操作 73
4.5 数据表指针操作 77
4.6 统计汇总 84
习题 87
第5章 数据库的创建及操作 89
5.1 设计数据库 89
5.2 数据库的创建及基本操作 93
5.3 表与数据库 97
5.4 设置数据库表 100
5.5 表间永久关系与参照完整性 106
习题 109
第6章 查询与视图 113
6.1 查询 113
6.2 视图 122
习题 127
第7章 结构化查询语言SQL 130
7.1 SQL概述 130
7.2 SQL的查询功能 131
7.3 SQL的数据操作功能 146
7.4 SQL的数据定义功能 148
习题 154
第8章 程序设计 157
8.1 程序文件 157
8.2 程序的控制结构 160
8.3 多模块程序 172
8.4 数组 179
习题 184
第9章 表单设计 187
9.1 面向对象的基础知识 187
9.2 创建表单 191
9.3 表单的属性、事件和方法 197
9.4 设置数据环境 199
9.5 设计与操作表单 201
9.6 表单控件的使用 204
9.7 表单集与多重表单 225
习题 229
第10章 报表与标签 232
10.1 创建报表 232
10.2 设置报表数据源 236
10.3 报表布局 238
10.4 在报表中使用控件 240
10.5 数据分组 244
10.6 报表输出 245
10.7 创建标签 247
习题 248
第11章 菜单与工具栏 250
11.1 创建菜单 250
11.2 定义键盘访问键和快捷键 253
11.3 快捷菜单设计 255
11.4 创建自定义工具栏 257
习题 262
第12章 应用系统的开发 264
12.1 开发Visual FoxPro数据库应用系统的一般步骤 264
12.2 系统分析与设计 265
12.3 系统的具体实现 267
12.4 建立主程序与系统的集成 279
习题 282