标题：数据库系统及应用Visual FoxPro
基本信息
ISBN：9787302224914
定价：39.5元
印次：3-2
装帧：平装
印刷日期：2011-5-18
图书简介
本书系统而又全面地介绍数据库一般理论和VisualFoxPro中文版的使用及编程技术，全书共分17章，包括基本使用知识、数据库一般理论、面向对象程序设计等内容。
本书在第1、2版的基础上，根据学生的学习情况进行了改写，与前两版相比，效果更好。
本书实例丰富，图文并茂，既重视理论isualFoxPro的教材和自学参考书。
书籍目录
第1篇数据库系统概论与VisualFoxPro基础
第1章数据库系统导论 2
1.1数据管理技术的发展 2
1.1.1人工管理阶段 2
1.1.2文件系统阶段 3
1.1.3数据库系统阶段 3
1.1.4分布式数据库系统阶段 5
1.2数据库系统的组成 5
1.2.1数据库系统的组成 5
1.2.2DBMS的三级模式 6
1.2.3DBMS的主要功能 7
1.3两级数据模型 8
1.3.1三个“世界” 8
1.3.2概念模型 9
1.3.3E-R模型 9
*1.3.4两个实例 10
1.3.5数据模型 13
1.3.6数据模型的分类 14
习题 15
第2章VisualFoxPro使用基础 17
2.1VisualFoxPro概述 17
2.1.1VisualFoxPro的发展 17
2.1.2启动和关闭VisualFoxPro 18
2.1.3菜单系统 19
2.2工具栏和“命令”窗口 20
2.3认识VisualFoxPro的常用控件 23
2.4中英文输入法的切换 25
2.5一个简单实例 27
2.6几条最基本的命令 33
习题 38
第3章VisualFoxPro语言基础 40
3.1数据类型、常量和变量 40
3.1.1数据类型 40
3.1.2常量 42
3.1.3变量 43
3.1.4VisualFoxPro的名称命名规则 48
3.2运算符和表达式 49
3.2.1运算符 49
3.2.2表达式 52
3.3常用的设置命令 52
3.4常用函数 58
3.4.1数值函数 58
3.4.2字符串函数 62
3.4.3日期/时间函数 65
3.4.4数据类型转换函数 66
3.4.5其他常用函数 69
习题 72
第4章结构化程序设计 78
4.1程序设计基础 78
4.1.1创建并保存程序 78
4.1.2运行程序 80
4.1.3打开与修改程序 81
4.1.4程序出错时的情况 82
4.1.5路径 83
4.2简单的输入/输出命令 85
4.3结构化程序设计 87
4.3.1选择结构 87
4.3.2循环结构 91
4.4用户自定义函数和过程 94
4.4.1用户自定义函数 95
4.4.2过程 97
4.4.3传参方式 98
4.4.4多模块程序 100
4.5变量的作用范围 102
习题 104
第5章项目管理器 107
5.1创建项目 107
5.2打开和关闭项目 108
5.3操作“项目管理器” 109
5.3.1查看项目中的内容 109
5.3.2对项目中程序文件的操作 110
5.3.3项目间共享文件 113
5.3.4定制“项目管理器” 114
习题 115
第2篇数据库理论和操作
第6章关系数据库基础理论和操作 118
6.1关系数据库的构成 118
6.1.1数据结构 118
6.1.2数据操作 119
6.1.3数据定义 120
6.2数据库的界面操作 121
6.2.1建立数据库 121
6.2.2关闭和打开数据库 122
6.3表的基本操作 124
6.3.1建立基本表的三种方法 124
6.3.2定义字段 125
6.3.3保存表结构并输入数据 127
6.3.4查看表结构和数据 128
6.4“字段”选项卡 129
6.4.1显示设置 129
6.4.2字段注释 130
6.4.3匹配字段类型到类 130
6.4.4字段有效性 130
6.4.5例题 130
6.4.6表达式生成器 133
6.5“表”选项卡 135
6.6数据库设计器 138
6.7数据库操作命令和函数 139
6.7.1数据库操作命令 139
6.7.2数据库操作函数 143
习题 144
第7章表和索引 149
7.1浏览窗口 149
7.2“表”菜单 152
7.2.1设置工作区的属性 152
7.2.2设置显示字体 155
7.2.3记录操作 155
7.2.4字段操作 157
7.2.5其他操作 158
7.3索引 158
7.3.1索引类型 158
7.3.2索引文件 159
7.3.3“索引”选项卡 160
7.4相关命令和函数 162
7.4.1打开和关闭基本表 162
7.4.2删除记录 165
7.4.3增加记录 167
7.4.4定位记录 169
7.4.5显示记录 172
7.4.6修改记录 174
7.4.7建立索引 175
7.4.8使用索引 176
7.4.9关闭和删除索引 180
7.4.10数据统计 181
习题 182
第8章参照完整性 189
8.1表之间的关系 189
8.1.1建立表之间的关系 190
8.1.2修改表之间的关系 191
8.2参照完整性 191
8.2.1“更新规则”选项卡 193
8.2.2“删除规则”和“插入规则”选项卡 194
8.3利用关系浏览数据 195
8.3.1数据工作期 195
8.3.2使用命令设置表间的临时关系 198
习题 200
第9章关系数据库标准语言SQL 202
9.1数据定义 202
9.1.1建立基本表 202
9.1.2修改基本表 205
9.1.3删除基本表 207
9.1.4建立临时表 207
9.2数据操作 208
9.2.1插入数据 208
9.2.2更新数据 208
9.2.3删除数据 209
9.3数据查询 209
9.3.1VisualFoxPro的SELECT命令 210
9.3.2单表查询 211
9.3.3联接查询 217
9.3.4超联接查询 223
9.3.5嵌套查询 225
*9.3.6使用量词ANY、ALL和谓词EXISTS的查询 225
9.3.7集合查询 227
9.3.8存储查询结果 228
9.4视图 229
9.4.1视图的定义 230
9.4.2视图的删除 231
习题 231
第10章查询和视图设计器 237
10.1查询设计器 237
10.1.1建立查询 237
10.1.2修改查询 241
10.1.3查询设计器 242
10.1.4查询结果的输出 245
*10.1.5查询向导 247
10.1.6相关命令 249
10.2视图设计器 250
10.2.1建立视图 250
10.2.2修改视图 250
10.2.3“更新条件”选项卡 251
10.2.4“视图字段属性”对话框 253
*10.3远程视图 253
10.3.1ODBC的概念和数据源的创建 254
10.3.2创建和使用远程视图 256
习题 257
第11章数据库设计 259
11.1数据库设计概述 259
11.2数据规范化理论 262
11.2.1关系模式和第一范式（1NF） 262
11.2.2函数依赖 263
11.2.3第二范式（2NF） 266
11.2.4第三范式（3NF） 266
习题 268
第3篇面向对象程序设计
第12章面向对象程序设计基础 270
12.1一个实例 270
12.2对象和类 274
12.2.1事件驱动 274
12.2.2基本概念 275
12.2.3继承和多态 277
12.2.4VisualFoxPro的基类 278
12.2.5VisualFoxPro类的类型划分 279
12.2.6例1的编程思路 281
12.2.7相对引用 282
12.2.8属性的三种访问类型 283
习题 284
第13章表单 285
13.1表单的基本知识 285
13.1.1建立、修改和运行表单的命令 285
13.1.2表单的常用外观属性 286
13.1.3表单的常用事件 292
13.1.4表单的简单编程 295
13.2数据环境对象 298
13.2.1游标类Cursor和关系类Relation 298
13.2.2数据环境对象的常用属性 300
13.3控件的布局操作 304
13.4表单向导和快速表单 310
13.4.1利用表单向导创建表单 310
13.4.2快速表单 314
13.5表单集 315
习题 319
第14章控件 322
14.1控件和数据的关系 322
14.2标签 322
14.3文本框与编辑框 324
14.3.1文本框的常用属性 324
14.3.2文本框生成器 325
14.3.3校验文本框的内容 327
14.3.4编辑框 328
14.4命令按钮和命令按钮组 330
14.4.1命令按钮 330
14.4.2命令按钮组 332
14.5选项按钮组 337
14.6列表框和组合框 339
14.6.1列表框的常用属性 339
14.6.2列表框生成器 341
14.6.3组合框和组合框生成器 343
14.6.4实例 344
14.7复选框 347
14.8表格 347
14.8.1表格对象的常用属性 348
14.8.2表格生成器 351
14.8.3表格设计实例 353
14.8.4表格中的列和标头对象 357
14.9微调控件 359
14.10页框和其他常用控件 360
14.10.1页框和页面 360
14.10.2计时器 361
14.10.3图像控件 362
习题 364
第15章深入学习面向对象程序设计 367
15.1类的使用 367
15.1.1创建并使用类 367
15.1.2修改类定义 371
15.1.3为类添加属性和方法程序 371
15.2完全用代码实现面向对象的编程 373
15.2.1相关命令、方法和函数 373
15.2.2一个实例 376
15.2.3WITH…ENDWITH语句 377
15.2.4面向对象程序设计的特点和方法 378
习题 379
第16章菜单和报表 380
16.1菜单 380
16.1.1菜单设计器 381
16.1.2“常规选项”和“菜单选项”对话框 383
16.1.3VisualFoxPro系统菜单 384
16.1.4“菜单”菜单 386
16.1.5两个实例 387
16.1.6快捷菜单 391
16.2报表 392
16.2.1报表向导 393
16.2.2报表设计器 394
习题 401
第17章编译应用程序 403
17.1构造应用程序框架 403
17.1.1应用程序需要考虑的任务 403
17.1.2设置.prg程序作为主文件 406
17.2将文件加入到项目中 406
17.3连编应用程序 407
17.3.1测试项目 407
17.3.2连编应用程序 408
17.4应用程序向导和生成器 408
习题 409
参考文献 411[1]