数据库原理与应用 基于Visual FoxProPDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李春葆,曾慧编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302100837
- 页数:390 页
第1章 数据库系统概述 1
1.1 信息、数据和数据处理 1
1.1.1 信息与数据 1
目录 1
1.1.2 数据处理 2
1.2 数据管理技术的发展 2
1.2.1 人工管理阶段(20世纪50年代) 2
1.2.2 文件系统阶段(20世纪60年代) 2
1.2.3 数据库系统阶段(20世纪60年代后期) 3
1.3 数据库系统的组成与结构 4
13.1 数据库系统的组成 4
13.2 数据库系统体系结构 5
1.4.1 DBMS的主要功能 7
1.4 数据库管理系统 7
1.4.2 DBMS的组成 8
1.5 练习题1 10
1.5.1 单项选择题 10
1.5.2 简答题 11
第2章 数据模型 12
2.1 什么是数据模型 12
2.1.1 数据的描述 13
2.1.2 数据间联系的描述 13
2.2 概念模型 13
2.2.1 信息世界中的基本概念 13
2.2.2 实体间的联系方式 14
2.2.3 实体联系表示法(E-R方法) 15
2.2.4 怎样设计E-R图 17
2.3 数据库类型 18
2.3.1 层次模型 19
2.3.2 网状模型 20
2.3.3 关系模型 21
2.4 练习题2 22
2.4.1 单项选择题 22
2.4.2 简答题 23
第3章 关系数据库 24
3.1 关系模型的基本概念 24
3.2 关系的数学定义 25
3.3 关系代数 27
3.3.1 传统的集合运算 27
3.3.2 专门的关系运算 27
3.4.1 单项选择题 29
3.4 练习题3 29
3.4.2 简答题 31
第4章 关系数据库规范化理论 32
4.1 问题的提出 32
4.2 函数依赖 33
4.2.1 函数依赖的定义 33
4.2.2 函数依赖与属性关系 34
4.2.3 Armstrong公理 35
4.2.4 闭包及其计算 36
4.3 范式和规范化 37
4.3.1 什么叫范式 37
4.3.2 范式的判定条件与规范化 37
4.4.2 无损分解的定义和性质 39
4.4 关系模式的分解 39
4.4.1 模式分解中存在的问题 39
4.4.3 无损分解的测试方法 40
4.4.4 保持函数依赖的分解 40
4.5 练习题4 41
4.5.1 单项选择题 41
4.5.2 简答题 43
第5章 数据库设计 45
5.1 数据库设计概述 45
5.2 需求分析 46
5.2.1 需求分析的步骤 46
5.2.2 需求分析的方法 48
5.3 概念结构设计 51
5.3.1 局部应用E-R模型设计 51
5.3.2 总体概念E-R模型设计 53
5.4 逻辑结构设计 55
5.5 物理结构设计 57
5.6 数据库的实施和维护 57
5.7 练习题5 58
5.7.1 单项选择题 58
5.7.2 简答题 59
第6章 VFP系统初步 61
6.1 VFP系统的启动和退出 61
6.1.1 启动VFP系统 61
6.1.2 退出VFP系统 62
6.2 VFP系统界面 62
6.2.1 菜单 62
6.2.3 对话框 63
6.2.2 窗口 63
6.3.1 “文件”菜单 64
6.3 VFP系统菜单 64
6.3.2 “编辑”菜单 65
6.3.3 “显示”菜单 66
6.3.4 “格式”菜单 66
6.3.5 “工具”菜单 66
6.3.6 “程序”菜单 67
6.3.7 “窗口”菜单 67
6.3.8 “帮助”菜单 68
6.4 定制VFP开发环境 68
6.4.1 设置环境和管理临时文件 68
6.4.2 配置VFP工具栏 72
6.5.1 单项选择题 74
6.5 练习题6 74
6.5.2 简答题 75
第7章 VFP语言基础 76
7.1 数据类型 76
7.1.1 字符型 76
7.1.2 货币型 76
7.1.3 数值型 77
7.1.4 单精度浮点型 77
7.1.5 日期型 77
7.1.6 期时间型 77
7.1.7 双精度浮点型 77
7.1.12 字符型(二进制) 78
7.1.11 通用型 78
7.1.13 备注型(二进制) 78
7.1.9 逻辑型 78
7.1.8 整型 78
7.1.10 备注型 78
7.2 数据存储容器 79
7.2.1 常量 79
7.2.2 变量 80
7.2.3 数组 84
7.2.4 字段 85
7.2.5 记录 85
7.2.6 对象 85
7.3.2 字符运算符 86
7.3.3 日期运算符 86
7.3.1 算术运算符 86
7.3 运算符 86
7.3.4 逻辑运算符 87
7.3.5 关系运算符 87
7.3.6 类与对象运算符 88
7.4 表达式 88
7.4.1 算术表达式 88
7.4.2 字符表达式 89
7.4.3 日期表达式 89
7.4.4 关系表达式 89
7.4.5 逻辑表达式 89
7.4.6 名称表达式 90
7.4.7 宏替换表达式 90
7.5 VFP命令结构 90
7.6.1 单项选择题 91
7.6 练习题7 91
7.6.2 简答题 94
第8章 建立表 95
8.1 建立表结构 95
8.1.1 交互建立表结构 95
8.1.2 使用SQL命令建立表结构 96
8.2 修改表结构 97
8.2.1 交互修改表结构 97
8.2.2 使用SQL命令修改表结构 98
8.3 删除表 100
8.4 复制表 101
8.5 重命名表 103
8.6 建立样本表 103
8.7.1 单项选择题 106
8.7 练习题8 106
8.7.2 简答题 108
第9章 SQL语言 109
9.1 SQL语言概述 109
9.1.1 SQL语言的特点 109
9.1.2 SQL语言的基本概念 109
9.2 SQL数据定义功能 110
9.2.1 建立基本表和视图 110
9.2.2 修改表结构 111
9.3 SQL数据查询功能 113
9.3.1 投影查询 114
9.3.2 选择查询 115
9.3.3 排序查询 116
9.3.4 使用聚合函数 117
9.3.5 表的连接查询 119
9.3.6 子查询 122
9.3.7 相关子查询 126
9.3.8 带EXIST测试的子查询 127
9.4 SQL数据操纵功能 128
9.4.1 INSERT命令 128
9.4.2 UPDATE命令 128
9.4.3 DELETE命令 129
9.5 练习题9 129
9.5.1 单项选择题 129
9.5.2 简答题 132
10.1 索引类型和索引文件类型 134
10.1.1 索引类型 134
第10章 索引 134
10.1.2 索引文件类型 135
10.2 建立索引文件 136
10.2.1 建立结构复合索引文件 136
10.2.2 建立独立复合索引文件 138
10.2.3 建立独立索引文件 139
10.3 索引文件的引用 139
10.3.1 结构复合索引文件的引用 140
10.3.2 独立复合索引文件的引用 141
10.3.3 独立索引文件的引用 142
10.4 索引文件的维护 143
10.4.1 结构复合索引文件的维护 143
10.4.2 独立复合索引文件的维护 144
10.5 索引标识的删除 145
10.4.3 独立索引文件的维护 145
10.5.1 删除结构复合索引文件中的索引标识 146
10.5.2 删除独立复合索引文件中的索引标识 146
10.5.3 删除独立索引文件 147
10.6 练习题10 147
10.6.1 单项选择题 147
10.6.2 简答题 148
第11章 表的操作 149
11.1 打开表 149
11.1.1 USE命令 149
11.1.2 使用多个表 150
11.2 输入记录 153
11.2.1 全屏幕编辑 153
11.2.2 使用命令 155
11.3 修改记录 157
11.3.1 全屏幕编辑 158
11.3.2 使用命令 158
11.4 删除记录 159
11.4.1 逻辑删除记录 159
11.4.2 物理删除记录 161
11.5 查找记录 162
11.5.1 记录的定位 162
11.5.2 顺序查找 163
11.5.3 记录过滤 164
11.5.4 索引查找 165
11.6.1 计数命令 166
11.6 数据统计 166
11.6.3 求平均值命令 167
11.6.2 求和命令 167
11.6.4 分类汇总命令 168
11.7 练习题11 168
11.7.1 单项选择题 168
11.7.2 简答题 172
第12章 建立和操作数据库 174
12.1 自由表和数据库 174
12.2 建立数据库文件 174
12.3 数据库的操作 175
12.3.1 打开数据库 175
12.3.2 向数据库中添加表 177
12.3.4 从数据库中移去表 178
12.3.3 显示数据库中的表 178
12.3.5 引用多个数据库 179
12.3.6 关闭数据库 180
12.3.7 删除数据库 180
12.3.8 查看和修改数据库结构 180
12.4 练习题12 182
12.4.1 单项选择题 182
12.4.2 简答题 183
第13章 使用数据词典 184
13.1 设置长表名和表的注释 184
13.1.1 设置长表名 184
13.1.2 设置表的注释 185
13.2.1 设置长字段名 186
13.2 设置长字段名、注释和标题 186
13.2.2 设置字段注释 187
13.2.3 设置字段的标题 187
13.3 字段默认值 187
13.3.1 设置字段默认值 188
13.3.2 利用默认值来加快数据的输入 188
13.3.3 允许的默认值 188
13.3.4 何时使用默认值 189
13.4 建立和删除表间的关系 189
13.4.1 建立表间的永久关系 189
13.4.2 删除表间的永久关系 190
13.4.3 建立表之间的临时关系 190
13.5.2 设置字段级有效性规则 192
13.5.1 何时实施约束 192
13.5 设置字段级和记录级有效性规则 192
13.5.3 何时检查字段级规则 194
13.5.4 设置记录级有效性规则 194
13.5.5 何时检查记录级规则 195
13.5.6 从数据库中移去具有关联规则的表 195
13.6 生成参照完整性 195
13.7 存储过程 197
13.7.1 建立存储过程 198
13.7.2 将存储过程添加到数据库中 198
13.7.3 查看数据库中存储过程的名字 199
13.8 设置触发器 199
13.8.1 建立触发器 199
13.9.1 单项选择题 201
13.9 练习题13 201
13.8.3 修改触发器 201
13.8.2 移去或删除触发器 201
13.9.2 简答题 202
第14章 VFP程序设计基础 203
14.1 程序文件 203
14.1.1 程序的概念 203
14.1.2 程序文件的建立与执行 203
14.1.3 不同工作方式下的环境设置 205
14.1.4 输入输出命令 210
14.2 程序控制结构 212
14.2.1 顺序结构 212
14.2.2 分支结构 213
14.2.3 循环结构 215
14.3.1 VFP标准函数 217
14.3 函数和过程 217
14.3.2 自定义函数 221
14.3.3 过程 223
14.3.4 参数传递过程 225
14.4 练习题14 228
14.4.1 单项选择题 228
14.4.2 简答题 230
14.4.3 编程题 232
第15章 表单和表单集 233
15.1 创建表单 233
15.2 定制表单 235
15.2.1 使用表单设计器工具栏 235
15.2.2 设置数据环境 237
15.2.3 向表单中添加控件 238
15.2.4 添加新的属性与方法到表单中 240
15.2.5 定义表单的操作行为 241
15.2.6 编辑事件和方法代码 241
15.3 修改表单 242
15.3.1 选择、移动和缩放控件 242
15.3.2 复制和删除表单控件 243
15.3.3 对齐控件 243
15.3.4 调整控件的位置 243
15.3.5 设置控件的Tab键次序 243
15.4.2 传递参数 245
15.4.1 隐藏表单 245
15.4 表单管理 245
15.3.6 预定义常量 245
15.4.3 从表单返回值 246
15.4.4 关闭活动表单 246
15.4.5 运行时属性的设置 246
15.5 保存和运行表单 247
15.5.1 保存表单 247
15.5.2 运行表单 247
15.6 创建表单集 248
15.7 练习题15 248
15.7.1 单项选择题 248
15.7.2 简答题 250
第16章 内部控件 251
16.1 标签控件 251
16.2 文本框控件 252
16.3 编辑框控件 253
16.4 命令按钮控件 255
16.5 命令组控件 258
16.6 选项组控件 260
16.7 复选框控件 262
16.8 列表框控件 264
16.9 组合框控件 269
16.10 微调 271
16.11 图像控件 272
16.12 表格控件 274
16.13 定时器控件 277
16.14 页框控件 279
16.15 线条控件 280
16.16 形状控件 281
16.17 容器控件 283
16.18 OLE控件 284
16.19 练习题16 286
16.19.1 单项选择题 286
16.19.2 简答题 288
第17章 面向对象的程序设计 289
17.1 对象和类 289
17.1.1 对象 289
17.1.2 类 290
17.2 定义类的程序方式 291
17.2.1 定义类的命令 292
17.2.2 向容器类中添加对象 294
17.2.3 指定方法和事件程序 296
17.2.4 保护和隐藏类成员 298
17.2.5 按类层次调用方法或事件代码 299
17.3 利用类设计器定义类 301
17.4 面向对象程序设计实例 305
17.5 练习题17 309
17.5.1 单项选择题 309
17.5.2 简答题 312
第18章 菜单设计 313
18.1 启动菜单设计器 313
18.2 菜单设计器的组成 314
18.3 创建和运行菜单 316
18.4 设计菜单实例 316
18.5.1 单项选择题 320
18.5 练习题18 320
18.5.2 简答题 321
第19章 报表设计 322
19.1 报表设计器 322
19.1.1 启动报表设计器 322
19.1.2 报表设计工具栏 323
19.1.3 报表控件工具栏 323
19.2 设计报表布局 324
19.2.1 设置报表页面 324
19.2.2 设置报表数据环境 325
19.2.3 数据位置的规划 325
19.3 插入报表控件 326
19.3.1 添加字段 326
19.3.4 添加图片 327
19.3.2 添加标签 327
19.3.3 添加图形 327
19.4 数据分组 328
19.4.1 添加单个组 328
19.4.2 添加多个数据分组 329
1 9.4.3 修改组带区 329
19.4.4 删除组带区 329
19.4.5 修改分组次序 329
19.5 修改页面布局 330
19.5.1 修改带区 330
19.5.2 精确设置带区高度 330
19.5.3 选择和移动控件 330
19.5.6 控件的对齐设置 331
19.5.7 网格线设置 331
19.5.5 调整控件的大小 331
19.5.4 复制和删除控件 331
19.6 对打印进行控制 332
19.6.1 打印具有可变长度值的控件 332
19.6.2 设置控件的打印选项 333
19.7 运行报表 334
19.8 练习题19 335
19.8.1 单项选择题 335
19.8.2 简答题 336
附录A 上机实验题 337
上机实验1:建立和使用自由表 337
上机实验2:建立和使用索引 340
上机实验3:表操作 343
上机实验4:SELECT-SQL查询 345
上机实验5:数据库表操作 348
上机实验6:VFP程序设计 350
上机实验7:创建表单 354
上机实验8:面向对象程序设计 357
上机实验9:应用系统设计 363
附录B 练习题参考答案 368
练习题1参考答案 368
练习题2参考答案 369
练习题3参考答案 370
练习题4参考答案 371
练习题5参考答案 373
练习题6参考答案 374
练习题7参考答案 375
练习题8参考答案 376
练习题9参考答案 377
练习题10参考答案 378
练习题11参考答案 380
练习题12参考答案 382
练习题13参考答案 382
练习题14参考答案 383
练习题15参考答案 386
练习题16参考答案 386
练习题17参考答案 387
练习题18参考答案 388
练习题19参考答案 389
参考文献 390
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019