出版信息
作译者:马雪英,廖一星,杨洁
出版时间:2019-06
千 字 数:537
版次:01-01
页 数:292
开本:16开
I S B N :9787121362910
内容简介
本书基于需求导向,从实践性出发,以资料库套用系统案例的设计与开发为主线,介绍资料库的基本原理、基础知识、核心概念和资料库设计的基本方法、资料库套用系统开发的步骤,基于VFP系统,按照套用系统开发的过程,循序渐进地介绍开发资料库套用系统所涉及的知识和技术。全书共11章,主要内容包括资料库基础知识、VFP及项目创建、数据表的建立与操作、资料库的建立与操作、结构化查询语言及套用、结构化程式设计、表单设计、图书馆管理系统表单设计、报表设计、选单设计、项目管理与连编。本书组织合理,叙述简明扼要,围绕需求展开知识点和技术点的介绍,并通过大量的案例让读者快速学以致用;所有章节,按照开发图书馆管理系统的需求进行安排,带领读者一步一步开发资料库套用系统,同时提供系统原始码,便于读者进行验证学习。本书既可作为高等学校非计算机专业计算机与信息技术课程教材,也可供相关领域的工程技术人员学习、参考。
目录
第1章 资料库基础知识 1
1.1 资料库系统 2
1.1.1 信息、数据与资料库 2
1.1.2 资料库管理系统 4
1.1.3 资料库系统 5
1.2 数据模型 6
1.2.1 数据模型的概念 6
1.2.2 数据模型的要素 6
1.2.3 概念模型 7
1.3 资料库系统结构 10
1.3.1 资料库模式 10
1.3.2 资料库系统的三级模式结构 10
1.3.3 资料库的二级映像功能与数据独立性 12
1.3.4 资料库系统用户结构 12
1.4 关係资料库 14
1.4.1 关係资料库概述 14
1.4.2 关係资料库设计 18
1.5 本章小结 24
思考与练习 24
第2章 VFP及项目创建 25
2.1 VISUAL FOXPRO概述 26
2.1.1 Visual FoxPro的启动与关闭 26
2.1.2 Visual FoxPro用户界面的组成 27
2.1.3 系统环境配置 28
2.2 图书管理系统项目的创建 28
2.2.1 案例描述 28
2.2.2 知识连结 29
2.2.3 案例实施 29
2.3 本章小结 32
思考与练习 33
第3章 数据表的建立与操作 34
3.1 数据表的建立 35
3.1.1 设定默认路径 35
3.1.2 建立表结构 36
3.1.3 複製表结构 39
3.1.4 显示錶结构 40
3.1.5 表结构的修改 41
3.2 数据表的编辑修改 42
3.2.1 表的打开和关闭 42
3.2.2 表记录的录入 43
3.2.3 表记录的浏览 45
3.2.4 表记录的连续滚动显示 46
3.2.5 表记录的分屏显示 47
3.2.6 表记录的定位 48
3.2.7 表记录的修改 50
3.2.8 表记录的逻辑删除 51
3.2.9 表记录的物理删除 52
3.3 数据表的排序与索引 54
3.3.1 排序 54
3.3.2 索引 56
3.3.3 单项索引 57
3.3.4 複合索引 59
3.3.5 索引档案的打开 59
3.3.6 主索引 60
3.3.7 顺序查找 62
3.3.8 索引查找 63
3.4 数据表的统计 64
3.4.1 计数命令 64
3.4.2 数值栏位求和命令 64
3.4.3 求算术平均值命令 65
3.4.4 统计计算命令 66
3.4.5 分类求和命令 66
3.5 本章小结 67
3.5.1 知识小结 67
3.5.2 操作小结 67
思考与练习 69
第4章 资料库的建立与操作 70
4.1 资料库的建立 71
4.1.1 案例描述 71
4.1.2 知识连结 71
4.1.3 案例实施 72
4.2 资料库表和自由表的相互转换 75
4.2.1 案例描述 75
4.2.2 知识连结 75
4.2.3 案例实施 77
4.3 资料库的基本操作 80
4.3.1 案例描述 80
4.3.2 知识连结 80
4.3.3 案例实施 82
4.4 多表操作 82
4.4.1 案例描述 82
4.4.2 知识连结 82
4.4.3 案例实施 84
4.5 临时关联 86
4.5.1 案例描述 86
4.5.2 知识连结 86
4.5.3 案例实施 87
4.6 资料库完整性的实现 89
4.6.1 长表名和表注释 90
4.6.2 长栏位名和栏位属性 90
4.6.3 设定记录规则 90
4.6.4 主索引与表间的永久关联 90
4.6.5 参照完整性实现 91
4.7 本章小结 92
思考与练习 92
第5章 结构化查询语言及套用 93
5.1 数据定义语言的使用 94
5.1.1 案例描述 94
5.1.2 知识连结 94
5.1.3 案例实施 96
5.2 查询语句的使用 97
5.2.1 案例描述 97
5.2.2 知识连结 97
5.2.3 案例实施 98
5.3 数据更新语句的使用 100
5.3.1 案例描述 101
5.3.2 知识连结 101
5.3.3 案例实施 102
5.4 查询设计 102
5.4.1 案例描述 102
5.4.2 知识连结 103
5.4.3 案例实施 103
5.5 视图设计 108
5.5.1 案例描述 108
5.5.2 知识连结 108
5.5.3 案例实施 109
5.6 本章小结 112
思考与练习 113
第6章 结构化程式设计 114
6.1 语言基础 115
6.1.1 常量和变数 115
6.1.2 表达式与运算符 118
6.2 程式档案设计 120
6.2.1 程式的建立、修改和执行 120
6.2.2 程式设计的基本命令 121
6.3 顺序结构 123
6.4 选择结构 124
6.4.1 简单分支语句(IF…ENDIF) 124
6.4.2 选择分支语句(IF…ELSE…ENDIF) 126
6.4.3 结构分支语句(DO…CASE…ENDCASE) 128
6.5 循环结构 130
6.5.1 条件循环DO WHILE…ENDDO语句 130
6.5.2 计数循环FOR…ENDFOR(NEXT)语句 133
6.5.3 条件循环SCAN…ENDSCAN语句 135
6.6 多种结构的嵌套 135
6.6.1 嵌套选择结构 136
6.6.2 多重循环 136
6.6.3 多重嵌套 139
6.7 子程式的定义与调用 140
6.7.1 子程式 140
6.7.2 过程的定义与调用 141
6.7.3 变数的作用域 142
6.7.4 自定义函式的定义与调用 143
思考与练习 147
第7章 表单设计 148
7.1 表单基础 149
7.1.1 基本概念 149
7.1.2 表单基本操作 152
7.1.3 表单设计基本过程 156
7.1.4 控制项的基本操作 156
7.1.5 表单数据的输入和输出 157
7.1.6 错误处理 157
7.2 控制项对象 158
7.2.1 标籤控制项 158
7.2.2 文本框控制项 159
7.2.3 命令按钮 161
7.2.4 编辑框 164
7.2.5 计时器 166
7.2.6 列表框 172
7.2.7 组合框 174
7.2.8 複选框 176
7.2.9 微调框 178
7.2.10 ActiveX控制项 179
7.2.11 图像和形状控制项 180
7.3 容器对象 181
7.3.1 选项按钮组 181
7.3.2 表格 184
7.3.3 页框 189
7.4 本章小结 191
思考与练习 191
第8章 图书管理系统表单设计 194
8.1 案例描述 195
8.2 案例实施 201
8.2.1 单表表单案例实施 201
8.2.2 多表表单案例实施 217
8.3 本章小结 232
思考与练习 232
第9章 报表设计 234
9.1 案例描述 235
9.2 知识连结 236
9.2.1 使用报表嚮导创建报表 236
9.2.2 使用快速报表创建报表 236
9.2.3 使用报表设计器设计报表 237
9.3 案例实施 239
9.4 本章小结 250
思考与练习 251
第10章 选单设计 252
10.1 图书管理系统选单定製 253
10.1.1 案例描述 253
10.1.2 知识连结 254
10.1.3 主选单案例实施 255
10.1.4 快捷选单案例实施 259
10.2 本章小结 260
思考与练习 261
第11章 项目管理及连编 262
11.1 项目管理 263
11.1.1 案例描述 263
11.1.2 知识连结 263
11.1.3 图书管理系统项目管理案例实施 263
11.2 图书管理系统连编 269
11.2.1 案例描述 269
11.2.2 知识连结 269
11.2.3 图书管理系统连编案例实施 270
11.3 小结 272
思考与练习 272
附录 常用系统函式 273