第1部分 基础篇 3
1 关系数据库系统概述 3
1.1 基本概念和定义 3
1.2 数据库技术的发展历史 4
1.3 数据库系统 6
1.4 数据模型 9
2 Visual FoxPro概述 15
2.1 VFP简介 15
2.2 VFP操作环境 17
2.3 文件 25
2.4 项目管理器 28
2.5 一个简单的VFP实例 32
2.6 VFP语言基础 33
3 数据库与表 61
3.1 数据库 61
3.2 表 69
3.3 数据库表间的关系 100
3.4 综合示例 104
4 关系数据库标准语言SQL 108
4.1 SQL简介 108
4.2 数据定义命令 110
4.3 数据操纵命令 112
4.4 视图 119
4.5 SQL中的完整性约束 120
5 查询与视图 125
5.1 查询 125
5.2 视图 143
6 Visual FoxPro程序设计基础 152
6.1 程序设计概述 152
6.2 程序文件的建立和运行 153
6.3 程序的基本控制结构 157
6.4 过程和函数 173
7 表单和控件 198
7.1 表单概述 198
7.2 表单的创建与管理 199
7.3 表单的数据环境 209
7.4 常用控件 211
8 面向对象的程序设计 232
8.1 对象和类 232
8.2 类的设计与应用 242
9 报表设计 250
9.1 报表创建 250
9.2 报表设计 256
9.3 报表控件 259
9.4 报表的输出 262
10 菜单设计 265
10.1 菜单系统规划 265
10.2 菜单设计器 266
10.3 创建普通菜单 268
10.4 创建SDI菜单 276
10.5 创建快捷菜单 277
11 应用程序的生成与发布 280
11.1 应用程序的编译 280
11.2 应用程序的调试 282
11.3 出错处理 284
11.4 应用程序的发布 286
第2部分 应用开发篇 291
12 关系数据库设计 291
12.1 数据库设计概述 291
12.2 需求分析 292
12.3 概念设计 295
12.4 逻辑设计 299
12.5 模式求精 301
12.6 物理设计 306
12.7 数据库实施 307
12.8 数据库运行和维护 308
13 C/S应用程序开发 310
13.1 数据库系统的体系结构 310
13.2 数据库接口技术 314
13.3 Visual FoxPro和其他数据库的互连 316
14 VFP数据库系统开发实例 318
14.1 系统需求分析 318
14.2 系统结构设计 318
14.3 系统功能设计 321
14.4 优化应用程序的技巧 340
附录 342
参考文献 343