标题：数据库技术与应用——visual foxpro
基本信息
书名:
数据库技术与应用——visualfoxpro(第2版)
书号:
作者:
郭力平雷东升冷永杰孙健
图书简介
本书以visualfoxpro为平台，全面系统地介绍数据库的基本原理、项目管理器、数据库的建立与使用、表的建立与使用、多表操作、排序与索引、查询与视图、sql、表单设计、菜单设计、报表设计、程序设计、应用程序的生成与发布以及综合应用实例。全书按照以能力培养为主的原则，突出实用性、适用性和先进性，结合实例深入浅出、循序渐进地引导读者学习。本书各章均配有习题并安排了11个单元的实验。
本书适合作为高等院校数据库课程的教材，也可以作为数据库培训教材。
书籍目录
目录:
第1章数据库基本原理1
1.1数据库技术1
1.1.1数据库的基本概念1
1.1.2数据管理技术的发展3
1.1.3数据库系统的组成4
1.2数据模型6
1.2.1层次模型6
1.2.2网状模型7
1.2.3关系模型7
1.3关系数据库8
1.3.1关系数据库的基本概念8
1.3.2关系运算9
练习题11
第2章visualfoxpro6.0基础13
2.1启动和退出visualfoxpro6.013
2.1.1启动visualfoxpro6.013
2.1.2visualfoxpro6.0工作环境13
2.1.3退出visualfoxpro6.016
2.2设置工作环境16
2.2.1使用命令行开关17
2.2.2使用“选项”命令18
2.2.3使用set命令18
2.2.4使用配置文件19
2.3visualfoxpro6.0的文件类型21
2.3.1数据库文件21
2.3.2文档文件21
2.3.3程序文件22
2.4visualfoxpro6.0的工作方式22
2.4.1菜单方式23
2.4.2命令方式23
2.4.3程序方式23
练习题23
第3章项目管理器26
3.1认识项目管理器26
3.2创建项目26
3.2.1菜单方式26
3.2.2命令方式28
3.3打开和关闭项目28
3.3.1打开项目28
3.3.2关闭项目29
3.4使用项目管理器29
3.4.1创建文件29
3.4.2添加文件30
3.4.3修改文件30
3.4.4移去文件31
3.4.5设置主文件31
3.4.6运行程序32
3.4.7连编应用程序32
3.4.8文件的包含与排除33
3.5定制项目管理器33
3.5.1改变项目管理器窗口的大小和位置34
3.5.2折叠项目管理器窗口34
3.5.3拆分项目管理器35
3.5.4设置选项卡的顶层显示35
练习题36
第4章创建数据库和表38
4.1创建数据库38
4.1.1使用“项目管理器”创建数据库38
4.1.2使用“新建”命令创建数据库39
4.1.3使用createdatabase命令创建数据库39
4.2打开与关闭数据库40
4.2.1打开数据库40
4.2.2关闭数据库40
4.3建立自由表40
4.3.1使用“项目管理器”创建自由表41
4.3.2使用“新建”命令创建自由表43
4.3.3使用create命令创建自由表43
4.4建立数据库表43
4.4.1设置字段属性45
4.4.2设置索引47
4.4.3设置记录的有效性规则及触发器48
4.5修改表结构48
4.5.1使用“项目管理器”修改表结构49
4.5.2使用modifystructure命令修改表结构49
4.6复制表结构49
4.7表与数据库50
4.7.1将自由表添加到数据库中50
4.7.2从数据库中移去表50
4.8建立存储过程51
练习题51
第5章表的基本操作53
5.1打开表53
5.1.1使用“文件”菜单中的“打开”命令53
5.1.2使用use命令53
5.1.3使用“数据工作期”窗口54
5.2关闭表54
5.2.1使用use命令55
5.2.2使用“数据工作期”窗口55
5.3添加记录55
5.3.1利用键盘添加记录55
5.3.2利用已有的表文件添加记录56
5.4浏览记录56
5.4.1使用“项目管理器”浏览记录56
5.4.2定制浏览窗口57
5.4.3使用浏览窗口58
5.4.4使用browse命令浏览记录60
5.5编辑记录66
5.5.1使用“项目管理器”编辑记录66
5.5.2使用edit命令编辑记录66
5.6记录的定位67
5.6.1go命令67
5.6.2skip命令68
5.6.3locate命令69
5.6.4continue命令69
5.7显示记录70
5.7.1list命令70
5.7.2display命令71
5.8更新记录71
5.9删除记录72
5.9.1delete命令72
5.9.2recall命令73
5.9.3pack命令73
5.9.4zap命令74
练习题74
第6章索引与排序78
6.1了解索引78
6.2建立索引80
6.2.1建立单一索引81
6.2.2建立结构复合索引81
6.2.3建立非结构复合索引81
6.2.4设置复合索引排序方式82
6.2.5设置有条件的索引82
6.2.6建立唯一索引和候选索引82
6.2.7使用compact参数83
6.2.8使用additive参数84
6.2.9建立组合索引解决排序冲突84
6.3打开和关闭索引文件85
6.3.1打开索引文件85
6.3.2关闭索引文件86
6.4设置当前索引文件86
6.5利用索引快速查询87
6.5.1find命令87
6.5.2seek命令87
6.6建立排序88
练习题89
第7章多表操作93
7.1选择工作区93
7.2工作区互访94
7.3了解表间关系95
7.4建立表间临时关系96
7.4.1建立表间关联96
7.4.2取消表间关联98
7.5建立表间永久关系98
7.5.1建立表间永久关系98
7.5.2删除表间关系99
7.5.3编辑表间关系99
7.6设置参照完整性100
练习题100
第8章查询与视图103
8.1创建查询103
8.1.1使用查询设计器创建查询103
8.1.2使用向导创建查询105
8.1.3设置要查询的字段105
8.1.4筛选记录105
8.1.5排序准则107
8.1.6建立分组汇总查询107
8.2查询的输出方向109
8.3运行查询110
8.4select-sql命令110
8.5本地视图与远程视图112
8.5.1使用向导创建本地视图112
8.5.2使用视图设计器创建本地视图113
8.5.3创建远程视图114
8.5.4createsqlview命令115
8.6利用视图更新数据115
练习题117
第9章结构化查询语言(sql)119
9.1sql概述119
9.2sql的数据定义功能120
9.2.1建立新表120
9.2.2为表添加新字段121
9.2.3编辑表中已有字段122
9.2.4删除表中指定字段122
9.2.5删除表123
9.3sql的数据更新功能123
9.3.1插入记录123
9.3.2更新记录124
9.3.3删除记录125
9.4sql的数据查询功能125
练习题127
第10章报表设计129
10.1创建报表129
10.1.1使用报表向导创建报表129
10.1.2使用报表设计器创建报表131
10.1.3使用快速报表创建报表132
10.1.4“报表设计器”工具栏133
10.1.5“报表控件”工具栏134
10.2设置报表数据源134
10.2.1设置报表的数据源134
10.2.2为数据环境中的表设置索引135
10.3报表布局135
10.4报表中使用控件137
10.4.1域控件137
10.4.2标签控件140
10.4.3ole对象140
10.4.4线条、矩形和圆角矩形141
10.5数据分组141
10.6报表输出142
练习题144
第11章程序设计基础146
11.1程序的建立、编辑和运行146
11.1.1菜单方式146
11.1.2使用项目管理器147
11.1.3命令方式148
11.2常量和变量148
11.2.1常量148
11.2.2变量149
11.3数组151
11.4表达式与运算符151
11.4.1数值表达式151
11.4.2字符表达式152
11.4.3日期表达式152
11.4.4关系表达式152
11.4.5逻辑表达式153
11.5函数154
11.5.1数值型函数154
11.5.2字符型函数155
11.5.3日期函数156
11.5.4转换函数157
11.5.5测试函数158
练习题159
第12章程序设计162
12.1程序中常用的命令162
12.1.1输入命令162
12.1.2输出命令165
12.1.3常用的系统状态设置命令166
12.1.4其他命令167
12.2结构化程序设计168
12.2.1结构化程序的基本结构169
12.2.2结构化程序设计方法169
12.3顺序结构169
12.4选择结构170
12.4.1if…else…endif语句170
12.4.2docase…endcase语句172
12.5循环结构173
12.5.1dowhile…enddo语句173
12.5.2scan…endscan语句174
12.5.3for…endfor语句175
12.5.4多重循环177
练习题178
第13章表单设计179
13.1创建表单179
13.1.1表单向导179
13.1.2表单设计器182
13.1.3“表单设计器”工具栏182
13.1.4“表单控件”工具栏183
13.2设置数据环境183
13.2.1打开数据环境设计器183
13.2.2常用数据环境属性184
13.2.3向数据环境设计器添加、移去表或视图184
13.2.4数据环境设计器中关系的设置与编辑184
13.3表单的属性窗口185
13.4基本表单设计186
13.5表单的保存与运行188
13.5.1表单的保存188
13.5.2表单的运行188
13.6常用控件189
13.6.1标签189
13.6.2文本框189
13.6.3编辑框191
13.6.4命令按钮和命令按钮组191
13.6.5选项按钮组192
13.6.6复选框194
13.6.7列表框和组合框194
13.6.8表格196
13.6.9微调控件198
13.6.10其他常用控件199
13.7表单中的事件过程199
13.7.1表单中常用对象199
13.7.2表单中的事件201
练习题201
第14章菜单设计202
14.1菜单的基本概念202
14.2建立菜单203
14.2.1使用“项目管理器”创建菜单203
14.2.2使用“新建”命令创建菜单204
14.2.3使用createmenu命令创建菜单204
14.2.4在“菜单设计器”窗口中创建菜单204
14.2.5创建快捷菜单205
14.2.6生成菜单程序206
14.3为菜单指定任务207
14.3.1为菜单指定子菜单207
14.3.2为菜单指定命令208
14.3.3为菜单指定过程209
14.4定义键盘访问键和快捷键210
14.4.1定义键盘访问键211
14.4.2定义键盘快捷键211
14.5菜单项的逻辑分组212
练习题213
第15章应用程序的生成与发布214
15.1生成应用程序214
15.1.1将数据库应用系统所涉及的文件添加到项目中214
15.1.2设置主文件215
15.1.3连编215
15.2制作安装盘215
练习题217
第16章综合实例218
16.1visualfoxpro数据库应用系统开发步骤218
16.1.1需求分析218
16.1.2系统结构设计219
16.1.3系统详细设计219
16.1.4编译应用程序219
16.2学生管理信息系统设计219
16.2.1系统总体设计219
16.2.2数据库设计220
16.2.3窗体设计220
16.2.4报表设计224
16.2.5菜单设计226
16.2.6主程序设计227
16.2.7编译系统228
实验229
实验1visualfoxpro6.0工作环境的认识229
实验2visualfoxpro6.0项目管理器的使用230
实验3数据库和表的设计与操作(一)231
实验4数据库和表的设计与操作(二)233
实验5查询的创建235
实验6视图的创建和管理236
实验7报表237
实验8函数的使用和简单程序设计239
实验9表单设计(一)240
实验10表单设计(二)242
实验11菜单248[1]