第1章 数据库基础知识 1
1.1数据库系统的组成及数据模型分类 1
1.1.1数据库系统的组成概述 1
1.1.2数据管理的发展阶段 2
1.1.3数据模型的三要素 3
1.1.4概念模型 4
1.1.5数据模型的分类 6
1.1.6数据库系统结构 9
1.2数据库设计 10
1.2.1需求分析 11
1.2.2概念结构设计 13
1.2.3逻辑结构设计 15
1.2.4数据库物理设计 17
1.2.5建立数据库 17
1.2.6数据库运行与维护 18
小结 19
习题 20
第2章Visual FoxPro 6.0基础知识 23
2.1 Visual FoxPro 6.0的安装、启动与退出 24
2.1.1 Visual FoxPro 6.0的安装 24
2.1.2 Visual FoxPro 6.0的启动 26
2.1.3 Visual FoxPro 6.0的退出 27
2.2 Visual FoxPro 6.0的界面 27
2.2.1 Visual FoxPro 6.0的用户界面 27
2.2.2 Visual FoxPro 6.0的操作方式 29
2.3 Visual FoxPro 6.0的可视化设计工具 30
2.3.1 Visual FoxPro 6.0向导 30
2.3.2 Visual FoxPro 6.0设计器 31
2.3.3 Visual FoxPro 6.0生成器 32
2.4 Visual FoxPro 6.0文件类型与项目管理器 32
2.4.1 Visual FoxPro 6.0文件类型 33
2.4.2创建项目 33
2.4.3项目开启与关闭操作 34
2.4.4项目管理器的界面 34
2.4.5定制项目管理器 36
2.5 Visual FoxPro 6.0的配置 36
小结 37
习题 38
第3章Visual FoxPro 6.0表操作 39
3.1设计表 39
3.2创建自由表 41
3.2.1创建表结构 42
3.2.2向表中输入数据 49
3.3表的基本操作 54
3.3.1表的保存 54
3.3.2表的打开和关闭 54
3.3.3浏览表中数据 56
3.3.4查看和修改表结构 59
3.3.5表的复制 60
3.3.6表的编辑 62
3.3.7 VFP命令中的常用子句 62
3.4对表中记录的基本操作 65
3.4.1记录的定位 65
3.4.2记录的显示 68
3.4.3记录的插入和追加 69
3.4.4记录的删除和恢复 73
3.4.5修改记录 78
3.5排序和索引 78
3.5.1排序 78
3.5.2索引简介 80
3.5.3索引的建立 82
3.5.4索引的使用 85
3.5.5表的快速检索 89
3.6多表操作 92
3.6.1内存工作区 92
3.6.2表的联接 94
3.6.3表的关联 95
3.6.4数据工作期 97
3.7常用VFP文件操纵 97
小结 98
习题 98
第4章Visual FoxPro 6.0数据库操作 101
4.1数据库的设计与创建 101
4.2数据库维护 104
4.2.1数据库的基本操作 104
4.2.2数据库表的基本操作 106
4.3数据库表的关联 109
4.4数据字典 112
4.4.1设置表的记录属性 112
4.4.2设置字段属性 114
4.4.3设置参照完整性 116
小结 118
习题 118
第5章Visual FoxPro 6.0程序设计基础 120
5.1程序及程序文件 120
5.1.1基本概念 120
5.1.2程序文件的建立、编辑和运行 121
5.2程序中常用的命令语句 124
5.2.1赋值语句 124
5.2.2常用的输入输出语句 125
5.2.3其他命令 128
5.3程序控制结构 129
5.3.1顺序结构 129
5.3.2分支结构 129
5.3.3循环结构 135
5.4子程序、过程和自定义函数 143
5.4.1子程序 143
5.4.2过程 144
5.4.3自定义函数 148
5.4.4内存变量的作用域 151
5.5程序调试 153
5.5.1调试器环境 153
5.5.2断点设置 155
5.5.3调试菜单选项介绍 156
小结 157
习题 157
第6章 关系数据库结构化查询语言SQL 165
6.1 SQL概述 165
6.2查询功能 166
6.2.1简单查询 169
6.2.2简单的连接查询 170
6.2.3嵌套查询 171
6.2.4几个特殊运算符 173
6.2.5简单的计算查询 174
6.2.6排序 174
6.2.7分组与计算查询 175
6.2.8使用量词和谓词查询 176
6.2.9几个其他选项 178
6.3操作功能 179
6.3.1插入数据 179
6.3.2更新数据 179
6.3.3删除数据 180
6.4定义功能 180
6.4.1表的定义 180
6.4.2表的删除 182
6.4.3表结构的修改 182
小结 184
习题 185
第7章Visual FoxPro 6.0查询与视图 191
7.1建立查询 191
7.1.1查询设计器 191
7.1.2用查询设计器建立查询 194
7.1.3用查询向导建立查询 198
7.2建立视图 202
7.2.1视图的概念 202
7.2.2视图设计器 204
7.2.3建立本地视图 206
7.2.4建立远程视图 209
小结 211
习题 211
第8章 表单设计与应用 215
8.1面向对象程序设计方法 215
8.1.1面向对象和过程程序设计的主要区别 215
8.1.2面向对象程序设计的特点 215
8.1.3基本概念 216
8.1.4对象的属性、事件和方法 217
8.2表单设计器 219
8.2.1表单文件操作 219
8.2.2表单设计器 221
8.2.3表单常用属性、事件和方法 225
8.3表单中常用控件的设计 226
8.3.1标签(Label) 226
8.3.2文本框(TextBox) 227
8.3.3编辑框(EditBox) 230
8.3.4列表框(ListBox) 231
8.3.5组合框(ComboBox) 232
8.3.6命令按钮(CommandButton)和命令按钮组(CommandGroup) 233
8.3.7复选框(CheckBox)和选项按钮组(OptionGroup) 236
8.3.8计时器(Timer) 238
8.3.9表格(Grid) 239
8.3.10页框(PageFrame) 239
8.3.11微调(Spinner) 240
8.4典型例题 241
小结 247
习题 247
第9章 菜单和工具栏设计与应用 250
9.1基本概念 250
9.1.1菜单和工具栏 250
9.1.2菜单设计器 252
9.2创建菜单系统 254
9.2.1快速创建菜单系统(快速菜单) 255
9.2.2自行创建菜单系统 255
9.2.3定义菜单 258
9.3为顶层表单添加菜单 260
9.4快捷菜单的设计 261
小结 262
习题 262
第10章 报表设计与应用 264
10.1报表的基本操作 264
10.1.1使用报表向导设计报表 265
10.1.2使用报表设计器创建报表 268
10.2报表控件的使用 270
10.3报表的数据分组 272
10.4其他 275
小结 278
习题 279
第11章 应用程序的开发和生成 280
11.1应用程序的开发流程 280
11.1.1需求分析 280
11.1.2系统设计 280
11.1.3系统实施 280
11.1.4运行和维护 280
11.2实例——学生成绩管理系统 281
11.2.1系统功能分析 281
11.2.2功能模块 281
11.2.3数据库设计 281
11.2.4界面设计 283
11.3应用程序的生成 289
11.3.1应用程序生成的基本步骤 289
11.3.2创建项目文件 289
11.3.3添加所需文件 290
11.3.4创建主文件并设置 290
11.3.5连编应用程序 291
11.3.6发布应用程序 292
小结 292
习题 292
参考文献 294
附录 295
2011年9月全国计算机等级考试二级笔试试卷 295
2008年计算机水平考试试卷(安徽考区) 301