Visual FoxPro数据库应用教程

分類: 图书,计算机/网络,数据库,Foxpro,
作者: 周玉萍 主编
出 版 社: 人民邮电出版社
出版时间: 2008-3-1字数: 519000版次: 1页数: 330印刷时间: 2008/03/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115173218包装: 平装编辑推荐
本书由具有多年教学经验的一级教师编写而成。全书以最新科技作为背景,系统地介绍了数据库的基本概念、Visual FoxPro数据与数据运算、表操作、数据库的创建与操作、查询与视图、关系数据库标准语言SQL、程序设计、表单设计与使用、报表与标签设计等内容,作者力图将最新、最全面、最实用的技术介绍给读者。本书最后还包含一个课程设计,以提高读者的实际应用能力。本书可作为高等院校相关专业的入门教材,也可用于自学。
本书的主要特点如下:
内容涵盖从数据库的基本概念和基本操作到应用程序设计的各个方面。所有程序均上机调试通过,具有界面友好、程序直观易读、代码效率高等特点。每章最后附有“诀”招。实例丰富、编排合理,便于读者学习参考。
内容简介
本书系统介绍了数据库的基本概念、Visual FoxPro数据与数据运算、表和数据库的操作、查询与视图、SQL关系数据库语言、程序设计、表单的设计与应用、报表与标签设计、菜单与工具栏设计等内容。本书所有程序均上机调试通过,具有界面友好、程序直观易读、代码效率高等特点。
本书易于教学和自学,理论结合应用,注重应用技能的培养,可作为普通高校非计算机专业数据库应用课程教材,对初学者自学使用也比较合适。
目录
第1章数据库概述1
1.1数据库系统1
1.1.1基本概念1
1.1.2数据库系统的发展2
1.1.3数据库系统的特点3
1.2数据模型4
1.2.1层次模型4
1.2.2网0状模型4
1.2.3关系模型4
1.3关系数据库5
1.3.1关系术语5
1.3.2关系的特点6
1.3.3关系运算6
1.3.4关系术语对比7
1.3.5用VFP设计数据库的步骤7
1.4VFP系统概述8
1.4.1VFP特点8
1.4.2VFP运行环境、启动和退出9
1.4.3VFP的系统性能和用户界面10
1.5VFP的命令和基本规则13
1.5.1命令的格式13
1.5.2命令规则13
1.5.3命令中的符号约定13
1.5.4命令中的短语14
1.6VFP的设计工具和项目管理器14
1.6.1VFP的设计工具15
1.6.2VFP的项目管理器16
本章小结20
习题21
第2章VFP数据与数据运算23
2.1计算显示命令23
2.2数据类型24
2.3常量25
2.3.1字符型常量25
2.3.2数值型常量25
2.3.3日期型常量26
2.3.4日期时间型常量26
2.3.5逻辑型常量27
2.3.6货币型常量27
2.4变量27
2.4.1字段变量27
2.4.2内存变量27
2.5表达式31
2.5.1数值表达式32
2.5.2字符表达式33
2.5.3日期时间表达式33
2.5.4关系表达式34
2.5.5逻辑表达式37
2.6函数38
2.6.1数值函数39
2.6.2字符函数43
2.6.3日期时间函数50
2.6.4转换函数53
2.6.5测试函数57
2.6.6表操作函数59
2.6.7其他函数62
本章小结64
习题64
第3章表操作66
3.1表的基本操作66
3.1.1认识表结构66
3.1.2创建表69
3.1.3打开与关闭数据表72
3.1.4修改表结构73
3.2表记录的基本操作75
3.2.1输入记录75
3.2.2数据记录的显示77
3.2.3表记录的定位81
3.2.4表记录的修改83
3.2.5表记录的删除与恢复85
3.3排序与索引89
3.3.1数据表的排序89
3.3.2索引和索引类型90
3.3.3索引的创建92
3.3.4设置主控索引94
3.3.5删除索引95
3.3.6索引查询命令96
3.4数据表的统计97
3.4.1记录数统计97
3.4.2求和命令98
3.4.3求平均值命令99
3.4.4记录分类汇总99
3.5工作区与多表操作100
3.5.1工作区100
3.5.2设置多表间临时关系102
3.6表文件操作105
3.6.1显示表结构105
3.6.2复制表文件结构105
3.6.3复制表文件106
3.6.4从其他表文件给当前表追加记录106
本章小结106
习题107
第4章数据库的创建与操作111
4.1数据库的创建与操作111
4.1.1创建数据库111
4.1.2打开数据库113
4.1.3编辑数据库114
4.1.4关闭数据库116
4.1.5删除数据库116
4.2设置数据字典信息117
4.2.1设置字段有效性规则117
4.2.2格式化输入输出119
4.2.3设置字段的标题与注释122
4.2.4设置记录的有效性规则122
4.2.5设置记录的触发器123
4.3表的关联和参照完整性124
4.3.1关系的类型125
4.3.2建立表之间的关系125
4.3.3删除表间关系126
4.3.4编辑表间关系127
4.3.5设置参照完整性127
本章小结129
习题129
第5章查询与视图133
5.1创建查询133
5.1.1利用查询设计器创建查询133
5.1.2利用查询向导创建查询140
5.2查询的输出格式145
5.3创建视图150
5.3.1利用视图设计器创建本地视图150
5.3.2利用视图向导创建本地视图157
5.4利用视图更新数据164
本章小结165
习题165
第6章关系数据库标准语言SQL168
6.1SQL语言简介168
6.2数据定义169
6.2.1定义基本表/创建基本表169
6.2.2修改表的结构170
6.2.3删除表172
6.2.4定义视图172
6.3数据操作172
6.3.1插入172
6.3.2更新173
6.3.3删除173
6.4数据查询173
6.4.1单表查询174
6.4.2连接查询178
6.4.3嵌套查询180
6.4.4集合的并运算181
6.4.5查询结果处理181
本章小结182
习题182
第7章程序设计185
7.1程序文件185
7.1.1程序的概念185
7.1.2程序文件的建立、编辑和保存186
7.1.3程序文件的运行188
7.1.4程序文件中的常用命令189
7.1.5程序文件中的常用输入输出命令189
7.2程序的基本结构191
7.2.1顺序结构191
7.2.2分支结构191
7.2.3循环结构195
7.3多模块程序199
7.3.1子程序200
7.3.2过程201
7.3.3自定义函数203
7.3.4变量的作用域204
7.4程序调试205
7.4.1程序中常见的语法错误205
7.4.2程序的可维护性205
7.4.3调试器206
7.4.4设置断点207
7.4.5调试菜单208
本章小结209
习题209
第8章表单设计与使用216
8.1面向对象程序设计的概念216
8.1.1对象与类216
8.1.2常用对象的基类、容器类与控件类217
8.1.3属性、事件与方法219
8.1.4对象的引用221
8.2创建与管理表单222
8.2.1使用表单向导创建表单222
8.2.2使用表单设计器227
8.2.3表单生成器228
8.2.4表单文件的保存、修改与运行229
8.3表单设计器230
8.3.1表单设计工具230
8.3.2表单的数据环境233
8.4表单常用控件234
8.4.1标签235
8.4.2命令按钮控件236
8.4.3文本框控件236
8.4.4复选框控件239
8.4.5选项按钮组239
8.4.6编辑框240
8.4.7命令按钮组242
8.4.8列表框243
8.4.9组合框244
8.4.10表格控件245
8.4.11计时器248
8.4.12微调按钮249
8.4.13页框250
8.4.14图像控件250
8.4.15ActiveX控件251
8.4.16ActiveX绑定控件251
本章小结251
习题252
第9章报表与标签设计254
9.1报表的创建254
9.1.1使用报表向导创建报表254
9.1.2用“快速报表”创建报表260
9.1.3报表的保存与预览261
9.2设计报表261
9.2.1报表设计器窗口262
9.2.2报表的数据源或数据环境263
9.2.3报表控件的使用264
9.3数据分组和多栏报表266
9.3.1建立一级数据分组267
9.3.2建立多级数据分组268
9.3.3多栏报表设计269
9.4报表的输出271
9.4.1报表的页面设置271
9.4.2报表的预览与打印271
9.5标签的设计272
本章小结274
习题274
第10章菜单与工具栏设计277
10.1菜单设计概述277
10.1.1菜单概述277
10.1.2菜单的设计原则与步骤277
10.2菜单的设计278
10.2.1菜单设计器的使用278
10.2.2创建快速菜单285
10.2.3创建快捷菜单286
10.3为菜单系统指定任务288
10.3.1使用命令完成任务288
10.3.2使用过程完成任务288
10.4定制工具栏288
本章小结290
习题291
第11章小型系统开发和程序编译293
11.1数据库应用系统开发的基本步骤293
11.2系统设计293
11.2.1系统目标设计294
11.2.2系统开发设计思想294
11.2.3系统功能及模块设计294
11.3数据库设计295
11.4数据库信息的组织297
11.5各功能模块的设计298
11.5.1欢迎界面设计298
11.5.2登录界面设计299
11.5.3修改密码表单设计302
11.5.4增删用户表单的设计305
11.5.5系统主界面的设计306
11.5.6查询界面的设计307
11.5.7学生信息查询功能设计308
11.5.8公寓信息查询功能设计311
11.5.9备品维修查询功能的设计311
11.5.10卫生情况查询功能设计312
11.5.11维护功能选择界面设计312
11.5.12维护功能中各子模块的设计314
11.6项目管理器组织316
11.7设计主程序318
11.8连编应用程序319
11.9应用程序生成器324
11.9.1使用应用程序向导324
11.9.2应用程序生成器325
11.10打包应用程序329
本章小结329
习题329
参考文献331