数据库原理及Visual FoxPro应用PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:赵忠孝编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2004
- ISBN:7040153904
- 页数:414 页
第1章 数据库系统概论 1
1.1 概述 1
1.1.1 信息、数据和数据处理 1
1.1.2 数据管理方式 2
1.1.3 数据库系统的主要特点 3
1.1.4 数据库系统的发展阶段 5
1.2 数据模型 8
1.2.1 3个世界 8
1.2.2 概念模型 12
1.2.3 数据模型 13
1.3 关系模型 15
1.3.1 基本概念 15
1.3.2 关系代数 17
1.3.3 函数依赖 21
1.3.4 关系完整性 23
1.3.5 关系范式 24
1.4 数据库系统的结构 27
1.4.1 数据库系统结构 27
1.4.2 数据库系统的模式结构 28
1.5 数据库设计 30
1.5.1 需求分析 31
1.5.2 概念设计 34
1.5.3 逻辑设计 38
1.5.4 物理设计 41
1.5.5 数据库的实现和维护 43
思考与练习 44
第2章 Visual FoxPro 6.0系统概述 48
2.1 Visual FoxPro特性 48
2.1.1 微机数据库的发展 48
2.1.2 Visual FoxPro的主要特点 48
2.2 启动Visual FoxPro 6.0系统 50
2.2.1 运行环境 50
2.2.2 Visual FoxPro系统的安装、启动和关闭 50
2.2.3 Visual FoxPro的用户界面 51
2.3 Visual FoxPro 6.0的工作方式 54
2.3.1 命令格式 54
2.3.2 两类工作方式 56
2.4 Visual FoxPro 6.0的辅助设计工具 56
2.4.1 向导 57
2.4.2 设计器 58
2.4.3 生成器 59
2.5 项目管理器 60
2.5.1 创建一个项目 60
2.5.2 项目的组织结构 61
2.5.3 使用“数据”选项卡组织数据 61
2.5.4 为文件添加说明 62
2.5.5 项目间共享文件 62
2.6 使用帮助 62
2.6.1 一般帮助 62
2.6.2 从网络中取得帮助 63
思考与练习 63
第3章 数据元素 66
3.1 数值型数据 66
3.1.1 数值型常量 66
3.1.2 数值型变量 67
3.1.3 算术运算符 68
3.1.4 数值计算函数 69
3.1.5 算术表达式 70
3.2 字符型数据 71
3.2.1 字符型常量 71
3.2.2 字符型变量 71
3.2.3 字符运算符和表达式 71
3.2.4 字符串函数 72
3.3 日期时间型数据 74
3.3.1 日期型常量和变量 74
3.3.2 日期运算符和表达式 76
3.3.3 常用的日期和时间函数 76
3.4 逻辑型数据 77
3.4.1 逻辑常量和变量 77
3.4.2 比较运算符 77
3.4.3 复合逻辑表达式 80
3.5 数组 81
3.5.1 数组的定义和赋值 81
3.5.2 数组函数 83
3.6 系统变量 85
3.7 内存变量的操作 86
3.7.1 内存变量的显示 86
3.7.2 内存变量的保存 87
3.7.3 内存变量的释放 88
3.7.4 内存变量的恢复 88
思考与练习 88
第4章 表操作 91
4.1 创建表 91
4.1.1 表结构 91
4.1.2 创建表的方式 93
4.1.3 创建表时立即输入数据 100
4.1.4 数据表的打开与关闭 103
4.1.5 表结构操作 105
4.1.6 记录指针 107
4.1.7 字段变量 109
4.1.8 Visual FoxPro命令的常用子句 109
4.1.9 Visual FoxPro环境设置 112
4.2 记录的操作 114
4.2.1 插入记录 114
4.2.2 追加记录 115
4.2.3 记录的逻辑删除 116
4.2.4 恢复记录 117
4.2.5 记录的物理删除 117
4.2.6 编辑和浏览记录 118
4.2.7 替换记录 122
4.2.8 单条记录与数组间的数据传送 123
4.2.9 成批记录与数组间的数据传送 124
4.3 打开多个表 125
4.3.1 工作区的选择 125
4.3.2 多个表的打开与关闭 126
4.3.3 与工作区相关的函数 127
4.4 控制对记录和字段的访问 128
4.4.1 限制对记录的访问 128
4.4.2 限制对字段的访问 130
4.5 文件操作 132
4.5.1 表文件的复制 132
4.5.2 表文件与其他格式文件的数据转换 133
4.5.3 一般文件的复制 135
4.5.4 文件的重命名 135
4.5.5 文件的删除 136
思考与练习 137
第5章 排序与索引 140
5.1 排序 140
5.2 索引的概念 141
5.3 索引类型 142
5.4 索引文件的创建 143
5.4.1 使用表设计器 143
5.4.2 创建索引的命令 146
5.5 索引的使用 148
5.5.1 索引文件的打开与关闭 148
5.5.2 设置主控索引 151
5.5.3 重新索引 152
5.6 索引查询 152
5.6.1 顺序查询命令 152
5.6.2 索引查询 154
思考与练习 156
第6章 创建数据库 158
6.1 数据库设计的过程 159
6.2 创建和删除数据库 159
6.2.1 建立数据库 159
6.2.2 打开数据库 160
6.2.3 在数据库中创建、添加和移去表 161
6.2.4 删除数据库 164
6.3 数据字典 164
6.3.1 设置长表名和表的注释 164
6.3.2 设置字段标题和注释 165
6.3.3 设置字段的有效性规则 167
6.3.4 字段值的格式码和输入掩码 168
6.3.5 数据记录的有效性验证 170
6.4 建立表间的关系 171
6.4.1 建立表间的永久关系 171
6.4.2 建立表间的临时关系 173
6.4.3 设置参照完整性 174
6.5 引用多个数据库 176
6.5.1 打开多个数据库 176
6.5.2 数据库中表的使用 177
6.5.3 浏览数据库文件 177
6.5.4 数据库检查 178
6.5.5 关闭数据库 179
思考与练习 180
第7章 结构化查询语言 182
7.1 SQL语句创建查询 182
7.2 单表查询 183
7.2.1 选择表中的若干列 183
7.2.2 选择表中的若干记录 184
7.2.3 嵌套查询 187
7.2.4 对查询结果的排序和分组 190
7.2.5 保存查询结果 191
7.3 多表连接查询 192
7.3.1 等值连接查询 193
7.3.2 自身连接查询 194
7.3.3 外连接查询 194
7.4 创建查询文件 195
7.4.1 查询设计器 196
7.4.2 使用查询向导建立查询 199
7.5 修改查询文件 203
7.5.1 使用查询设计器 203
7.5.2 使用命令 203
7.6 查询结果的输出 204
7.6.1 查询去向对话框 204
7.6.2 将查询结果以图形方式输出 205
7.6.3 在屏幕上输出 207
7.6.4 以报表方式输出 208
7.7 创建交叉表查询 208
7.8 运行查询 211
思考与练习 212
第8章 视图 215
8.1 创建视图 215
8.1.1 利用视图设计器创建视图 215
8.1.2 命令方式创建视图 217
8.1.3 视图的修改与删除 219
8.2 使用视图 220
8.2.1 打开视图 220
8.2.2 创建视图索引 221
8.2.3 为视图字段创建默认值 221
思考与练习 222
第9章 程序设计基础 224
9.1 程序的编辑 224
9.1.1 程序文件的创建、打开 224
9.1.2 程序文件的保存 225
9.1.3 创建良好的编辑环境 226
9.2 程序文件的运行 229
9.2.1 以命令方式运行 229
9.2.2 以菜单方式运行 230
9.2.3 程序执行的终止 231
9.3 基本输入语句 231
9.3.1 字符串输入语句 231
9.3.2 表达式输入语句 232
9.3.3 等待输入字符语句 233
9.4 程序的基本结构 233
9.4.1 程序设计基础 233
9.4.2 程序的基本结构 234
9.5 选择结构 235
9.5.1 条件选择结构 235
9.5.2 多分支选择结构 237
9.6 循环结构 238
9.6.1 DO WHILE循环结构 238
9.6.2 FOR循环结构 240
9.6.3 SCAN循环结构 242
9.6.4 多重循环 243
9.6.5 循环小结 245
9.7 预处理语句 246
9.7.1 常量定义和释放 246
9.7.2 文件包含 248
9.7.3 条件编译 249
9.8 多模块程序设计 250
9.8.1 主程序和子程序 250
9.8.2 参数传递 251
9.8.3 过程 253
9.8.4 自定义函数 257
9.9 变量的作用域 260
9.9.1 公有变量 260
9.9.2 私有变量 261
9.9.3 局部变量 261
9.9.4 应用举例 262
9.10 程序设计一般问题 263
9.10.1 程序设计一般步骤 263
9.10.2 减少程序中的语法错误 264
9.10.3 提高程序的可维护性 264
9.11 程序调试工具 265
9.12 小结 267
思考与练习 267
第10章 面向对象的程序设计 275
10.1 面向对象的新概念 275
10.1.1 对象 275
10.1.2 类 278
10.2 类的创建和编辑 279
10.2.1 使用菜单创建类 279
10.2.2 使用命令创建类 283
10.2.3 编辑属性和方法程序 283
10.3 对象的操作 285
10.3.1 对象的创建 285
10.3.2 设置对象的属性值 286
10.3.3 对象的引用 287
思考与练习 288
第11章 表单设计与应用 290
11.1 表单的构成 290
11.2 使用表单设计器创建表单 291
11.2.1 表单的创建 291
11.2.2 表单的属性设置 292
11.2.3 表单的保存与打开 294
11.3 使用向导创建表单 294
11.3.1 创建单表表单 294
11.3.2 创建多表表单 297
11.4 表单设计器的使用 299
11.4.1 设置Tab键次序 300
11.4.2 布局工具栏 300
11.5 设置数据环境 301
11.5.1 打开数据环境设计器 301
11.5.2 向数据环境设计器添加表或视图 302
11.5.3 数据环境的属性 302
11.5.4 在数据环境设计器中设置关系 303
11.5.5 从数据环境设计器中移去表或视图 303
11.6 表单的事件和方法 304
11.6.1 表单中常用的事件 304
11.6.2 方法程序的调用 305
11.6.3 事件中的参数 307
11.7 向表单添加控件 309
11.8 输出控件 309
11.8.1 标签 309
11.8.2 图像 310
11.8.3 线条 310
11.8.4 形状 311
11.9 输入控件 312
11.9.1 文本框 312
11.9.2 编辑框 317
11.9.3 列表框和下拉列表框 319
11.9.4 微调控件 325
11.10 控制控件 327
11.10.1 命令按钮 327
11.10.2 命令按钮组 329
11.10.3 复选框 332
11.10.4 选项按钮组 332
11.10.5 计时器 333
11.11 容器控件 336
11.11.1 表格 336
11.11.2 页框 340
11.11.3 容器 341
11.12 连接控件 341
11.12.1 ActiveX控件 342
11.12.2 ActiveX绑定控件 344
11.12.3 超级链接 345
11.13 表单的运行 346
11.14 表单集 347
11.14.1 表单集的创建和打开 348
11.14.2 表单集的操作 348
11.14.3 表单集的运行、释放和删除 349
思考与练习 350
第12章 创建报表和标签 353
12.1 报表布局 353
12.1.1 报表布局类型 353
12.1.2 报表设计器 354
12.2 使用报表向导创建报表 356
12.2.1 报表向导 356
12.2.2 一对多报表向导 359
12.2.3 快速报表 360
12.3 报表中的数据组成 361
12.3.1 设置报表数据源 361
12.3.2 报表变量 362
12.3.3 按布局分组数据 363
12.4 添加报表控件 364
12.4.1 标签控件 364
12.4.2 线条控件 365
12.4.3 域控件 366
12.4.4 矩形控件 369
12.4.5 圆角矩形和圆形 369
12.4.6 图片控件 369
12.4.7 调整控件的位置 371
12.5 页面设置 373
12.6 创建标签 374
12.6.1 使用标签向导创建标签 374
12.6.2 标签设计器 378
12.7 预览和打印 380
12.7.1 预览 380
12.7.2 打印报表 380
思考与练习 381
第13章 菜单设计 383
13.1 菜单设计基础 383
13.1.1 菜单的基本概念 383
13.1.2 打开菜单设计器窗口 384
13.2 设计菜单 385
13.2.1 菜单设计器窗口 385
13.2.2 “显示”菜单的命令 389
13.3 运行菜单 393
13.3.1 保存菜单定义 393
13.3.2 生成菜单程序 393
13.3.3 运行菜单程序 394
13.4 快捷菜单 394
思考与练习 397
第14章 应用程序的管理与发布 398
14.1 应用程序管理 398
14.1.1 建立项目 398
14.1.2 设置应用程序的主文件 398
14.1.3 建立一个简单的主程序 399
14.1.4 文件的包含和排除 401
14.1.5 应用程序的连编 402
14.2 应用程序的发布 403
14.2.1 发布准备 403
14.2.2 创建发布磁盘 404
思考与练习 409
附录 411
附录A 文件扩展名与文件类型 411
附录B Visual FoxPro系统容量 412
参考文献 414
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018