标题：Visual FoxPro数据库管理系统教程
基本信息
版本介绍  作者：程玮 
ISBN：9787302242208
定价：35元
印次：1-1
装帧：平装
印刷日期：2011-1-28
内容简介本教程以教育部提出的非计算机专业计算机基础教学的3个层次为依据，根据高等学校计算机应用技术基础层次的基本教学要求，结合我们多年从事计算机应用技术基础教学的经验，并参考国内外大量文献资料后编写而成。全书共分9章和10个附录，以目前广泛使用的Visual FoxPro中文版为主，系统地介绍数据库基础知识、关系型数据库管理系统的基本原理、数据库设计的基本方法、数据库的基本操作、关系型数据库标准查询语言SQL、结构化程序设计、面向对象的可视化编程方法以及数据库应用系统的开发等。附录1～附录10提供了Visual FoxPro的命令、函数、文件类型与扩展名、基类和控件对象的名称、属性、事件、方法等，方便读者查阅。
本教程可以作为高等学校非计算机专业本、专科学生的教材。带有“*”号的章节为选学内容。教学过程中，教师可根据学制、专业、教学时数、教学要求等实际情况对讲授内容进行取舍。
目录
正文目录第1章 Visual FoxPro基础1
1.1 Visual FoxPro系统概述1
1.1.1 Visual FoxPro简介1
1.1.2 Visual FoxPro的安装、启动与退出4
1.1.3 Visual FoxPro的用户界面7
1.1.4 Visual FoxPro系统运行环境参数设置11
1.1.5 Visual FoxPro命令简介14
1.1.6 Visual FoxPro的向导、设计器和生成器16
1.2 Visual FoxPro的数据类型18
1.3 Visual FoxPro常量、变量与函数20
1.3.1 常量20
1.3.2 变量22
1.3.3 函数28
1.4 Visual FoxPro运算符与表达式28
1.4.1 算术运算符和数值表达式29
1.4.2 字符串运算符及其表达式29
1.4.3 日期时间运算符及其表达式30
1.4.4 关系运算符及其表达式30
1.4.5 逻辑运算符及其表达式33
1.5 Visual FoxPro常用函数34
1.5.1 数值运算函数34
1.5.2 字符串操作函数37
1.5.3 日期时间函数40
1.5.4 数据类型转换函数41
1.5.5 测试函数42
1.1.6 常用Visual FoxPro系统设置命令45
第2章 数据库基础知识49
2.1 数据、信息和数据处理49
2.1.1 数据49
2.1.2 信息50
2.1.3 数据处理50
2.2 数据库和数据库管理系统53
2.2.1 数据库53
2.2.2 数据库管理系统54
2.2.3 数据库系统54
2.3 数据模型55
2.3.1 数据模型概述55
2.3.2 主要数据模型57
2.4 关系型数据库59
2.4.1 关系术语与关系数据库59
2.2.4.2 关系的规范化60
2.4.3 关系间的联系64
2.4.4 关系的完整性66
2.4.5 关系运算68
2.5 数据库设计基础71
2.5.1 数据库设计的基本原则71
2.5.2 数据库设计的过程72
第3章 数据库与数据表的基本操作76
3.1 数据库的基本操作76
3.1.1 创建数据库76
3.1.2 使用数据库78
3.1.3 修改数据库80
3.1.4 删除数据库80
3.2 数据库表的基本操作81
3.2.1 设计数据表结构81
3.2.2 创建数据库表82
3.2.3 打开和关闭数据库表85
3.2.4 修改和显示数据库表结构87
3.2.5 修改数据库表属性88
3.2.6 复制数据库表90
3.3 数据库表记录的基本操作91
3.3.1 使用“浏览”窗口91
3.3.2 添加记录93
3.3.3 显示记录95
3.3.4 修改记录96
3.3.5 删除与恢复记录99
3.3.6 定位记录指针101
3.3.7 使用“数据工作期”103
3.3.8 其他操作104
3.4 索引105
3.4.1 索引的概念与类型105
3.4.2 创建索引107
3.4.3 使用索引110
3.4.4 索引定位111
3.4.5 删除索引112
3.5 自由表的操作112
3.5.1 自由表的概念112
3.5.2 自由表和数据库表的转换113
3.6 多数据表操作113
3.6.1 工作区的概念114
3.6.2 不同工作区的互访114
3.6.3 建立数据表之间的关联115
3.6.4 设置永久关系与参照完整性117
第4章 数据查询与视图120
4.1 查询120
4.1.1 创建查询120
4.1.2 使用查询126
4.2 视图127
4.2.1 视图的概念127
4.2.2 创建视图127
4.2.3 连接与远程视图128
4.2.4 参数化视图129
4.2.5 视图与数据更新130
4.2.6 使用视图132
第5章 关系数据库结构化查询语言SQL133
5.1 SQL语言概述133
5.2 SQL数据查询功能134
5.2.1 基本查询135
5.2.2 条件查询136
5.2.3 连接查询137
5.2.4 子查询141
5.2.5 SQL语句中的运算符143
5.2.6 数据统计查询144
5.2.7 查询结果排序148
5.2.8 查询结果的输出去向150
5.3 SQL数据修改功能151
5.3.1 插入记录命令151
5.3.2 更新数据命令152
5.3.3 删除数据命令153
5.4 SQL数据定义功能153
5.4.1 创建数据库和表结构153
5.4.2 修改表结构154
5.4.3 表的删除156
5.4.4 创建和删除视图156
第6章 结构化程序设计基础158
6.1 结构化程序设计概述158
6.1.1 程序的概念158
6.1.2 程序设计与算法158
6.2 程序文件的建立、编辑与执行160
6.2.1 程序文件的建立与编辑160
6.2.2 程序文件的调用执行161
6.3 程序设计辅助命令162
6.3.1 常用输入/输出命令162
6.3.2 其他常用程序命令165
6.4 程序的基本控制结构167
6.4.1 顺序结构167
6.4.2 分支结构168
6.4.3 循环结构171
6.5 子程序、过程文件与自定义函数177
6.5.1 子程序177
6.5.2 过程与过程文件178
6.5.3 自定义函数181
6.5.4 变量的作用域182
6.6.6 程序调试185
6.6.1 程序调试的一般方法185
6.6.2 Visual FoxPro调试器的使用186
6.7 结构化程序设计举例188
第7章 面向对象的程序设计192
7.1 面向对象的概念192
7.1.1 对象与类192
7.1.2 对象的属性、方法和事件193
7.1.3 Visual FoxPro中的基类193
7.2 创建表单195
7.2.1 使用表单设计器创建表单195
7.2.2 使用表单向导创建表单196
7.3 操作表单200
7.3.1 修改表单200
7.3.2 运行表单202
7.3.3 表单的属性、事件和方法203
7.3.4 表单数据环境的设置206
7.4 表单常用控件207
7.4.1 控件的基本操作207
7.4.2 标签控件208
7.4.3 命令按钮和命令按钮组控件208
7.4.4 文本框和编辑框控件211
7.4.5 选项组和复选框控件214
7.4.6 列表框和组合框控件216
7.4.7 表格控件221
7.4.8 页框控件223
7.4.9 计时器控件226
7.4.10 微调控件226
7.4.11 图像控件227
7.4.12 容器控件227
7.5 Visual FoxPro中类的建立228
第8章 菜单、报表与标签设计232
8.1 菜单设计232
8.1.1 创建下拉式菜单232
8.1.2 菜单设计器234
8.1.3 “快速菜单”命令238
8.1.4 创建弹出式菜单239
8.2 报表设计240
8.2.1 常用报表布局241
8.2.2 使用报表向导创建报表241
8.2.3 使用报表设计器创建、编辑报表243
8.2.4 使用“快速报表”命令创建报表244
8.2.5 报表输出245
8.2.6 设计报表245
8.2.7 报表控件248
8.2.8 报表设计实例250
8.3 标签设计251
8.3.1 使用标签向导251
8.3.2 使用标签设计器253
8.3.3 标签输出255
第9章 应用系统开发简介256
9.1 应用系统的开发过程256
9.1.1 应用系统开发的基本步骤256
9.1.2 应用系统总体规划设计257
9.2 “人事管理信息系统”的开发设计简介258
9.2.1 系统需求分析258
9.2.2 系统总体规划设计258
9.2.3 数据库、数据表设计258
9.2.4 应用系统功能模块设计261
9.2.5 应用系统主控程序262
9.2.6 其他功能模块263
9.3 “人事管理信息系统”应用程序简介264
9.4 项目管理器与应用系统的连编271
9.4.1 Visual FoxPro项目管理器271
9.4.2 应用系统组编275
附录附录1 Visual FoxPro 6.0命令索引表283
附录2 Visual FoxPro 6.0常用函数索引表296
附录3 Visual FoxPro 6.0常用文件扩展名及其类型299
附录4 Visual FoxPro 6.0常用系统文件300
附录5 Visual FoxPro 6.0的基类300
附录6 Visual FoxPro 6.0对象名称及功能301
附录7 Visual FoxPro 6.0控件类名称及功能302
附录8 Visual FoxPro 6.0对象属性名称与功能302
附录9 Visual FoxPro 6.0事件名称与功能312
附录10 Visual FoxPro 6.0方法名称与功能314
参考文献316