第1章 数据库系统概述 1
1.1数据库系统基础知识 1
1.1.1计算机数据管理的发展 1
1.1.2数据库系统相关概念 1
1.1.3数据模型 2
1.1.4关系运算 5
1.1.5 E-R(实体-联系)模型 6
1.2 Visual FoxPro 6.0概述 7
1.2.1 Visual FoxPro 6.0的安装 7
1.2.2 Visual FoxPro 6.0的启动和退出 8
1.2.3 Visual FoxPro 6.0用户界面 9
1.2.4 Visual FoxPro 6.0系统环境的配置 10
习题1 11
第2章Visual FoxPro 6.0数据库 15
2.1 Visual FoxPro 6.0数据库基础 15
2.1.1数据类型 15
2.1.2数据容器 16
2.1.3运算符与表达式 18
2.1.4函数 19
2.2 Visual FoxPro 6.0的表 24
2.2.1表的创建 24
2.2.2表的打开和修改 28
2.3表的操作 31
2.3.1记录的定位 31
2.3.2记录的删除和恢复 32
2.3.3数据的统计和计算 33
2.4 Visual FoxPro 6.0的数据库 34
2.4.1基本概念 34
2.4.2数据库的创建和使用 35
2.4.3用数据库设计器设计数据库 37
2.4.4数据库表的高级属性 38
2.5表的索引 40
2.5.1索引概述 40
2.5.2创建结构复合索引 41
2.5.3表的关联 42
2.5.4数据完整性 43
习题2 45
第3章 程序设计基础 55
3.1程序文件 55
3.1.1程序文件的建立与执行 55
3.1.2程序中的专用命令 57
3.2程序的基本结构 58
3.2.1顺序结构 58
3.2.2选择结构 58
3.2.3循环结构 61
习题3 64
第4章 关系数据库标准语言SQL 70
4.1 SQL概述 70
4.1.1 SQL语言的特点 70
4.1.2 SQL语句 70
4.1.3查询中的运算符 71
4.1.4查询中的计算函数 71
4.2 SQL的定义 72
4.2.1表的定义 72
4.2.2视图的定义 74
4.3 SQL的操作 75
4.3.1插入数据 75
4.3.2更新数据 76
4.4 SQL的查询 76
4.4.1单表查询 77
4.4.2排序查询 78
4.4.3分组与计算查询 79
4.4.4利用特殊运算符查询 79
4.4.5多表联接查询 80
4.4.6嵌套查询 81
4.4.7查询的几个特殊选项 81
习题4 82
第5章 查询和视图 86
5.1查询 86
5.1.1查询的概念 86
5.1.2查询设计器 86
5.1.3运行查询 87
5.1.4查询去向 89
5.2视图 91
5.2.1视图的概念 91
5.2.2视图设计器 91
5.2.3视图的使用 93
习题5 94
第6章 表单设计 98
6.1面向对象 98
6.1.1对象和类 98
6.1.2子类和继承 98
6.2 Visual FoxPro 6.0中的类 99
6.2.1 Visua1 FoxPro 6.0的基类 99
6.2.2控件与容器 99
6.2.3事件 100
6.3表单对象 100
6.3.1使用表单设计器创建表单 100
6.3.2表单设计器 102
6.3.3表单的属性和方法 104
6.4基本型控件 105
6.4.1标签 105
6.4.2命令按钮 106
6.4.3文本框 107
6.5容器型控件 108
6.5.1容器型控件包含的控件 108
6.5.2表格 109
习题6 111
第7章 菜单设计 116
7.1菜单结构 116
7.2下拉式菜单 116
7.2.1设计过程 116
7.2.2下拉式菜单的运行 118
7.3快捷菜单 121
习题7 123
第8章 报表设计 126
8.1创建报表 126
8.1.1创建报表文件 126
8.1.2报表工具栏 128
8.2设计报表 129
8.2.1设置报表的数据源和布局 129
8.2.2报表中使用的控件 131
习题8 134
第9章 项目管理器 139
9.1项目管理器窗口 139
9.2创建项目文件 139
9.2.1使用菜单方式 139
9.2.2使用命令方式 140
9.3打开和关闭项目 140
9.4修改项目文件 141
9.4.1使用菜单方式 141
9.4.2使用命令方式 141
9.5项目管理器的使用 141
9.5.1在项目管理器中新建文件 141
9.5.2在项目管理器中修改文件 141
9.5.3向项目中添加文件 141
9.5.4从项目中移去文件 141
习题9 142
习题答案 144