Access数据库程序设计 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张成叔主编;陈祥生,霍卓群,蔡劲松副主编;吴元君,万进,朱静等参编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2010
- ISBN:9787113116064
- 页数:353 页
理论部分 1
第1章 Access基础 1
1.1 数据库基础知识 1
1.1.1 计算机数据管理的发展 1
1.1.2 数据库系统 2
1.1.3 数据模型 4
1.2 关系数据库 5
1.2.1 关系数据模型 5
1.2.2 关系运算 7
1.3 启动和退出Access 8
1.4 Access简介 8
1.4.1 Access发展概述 8
1.4.2 Access的系统结构 9
1.4.3 Access的用户界面 10
本章小结 11
习题一 11
第2章 数据库 14
2.1 设计数据库 14
2.1.1 设计原则 14
2.1.2 设计步骤 14
2.2 创建数据库 17
2.2.1 建立一个空数据库 17
2.2.2 利用向导创建数据库 18
2.3 数据库的基本操作 19
2.3.1 数据库的打开 19
2.3.2 数据库的关闭 20
2.3.3 数据库的备份 20
2.3.4 数据库的压缩和修复 20
本章小结 21
习题二 21
第3章 表 22
3.1 Access数据类型 22
3.1.1 基本概念 22
3.1.2 数据类型 23
3.2 创建表 26
3.2.1 建立表结构 26
3.2.2 向表中输入数据 28
3.2.3 设置字段属性 29
3.2.4 建立表之间的关系 34
3.3 维护表 36
3.3.1 打开和关闭表 36
3.3.2 修改表的结构 36
3.3.3 编辑表的内容 38
3.3.4 调整表的外观 39
3.4 操作表 42
3.4.1 查找数据 42
3.4.2 替换数据 43
3.4.3 排序记录 43
3.4.4 筛选记录 44
3.5 导入/导出表 46
3.5.1 数据的导入 46
3.5.2 数据的导出 47
本章小结 48
习题三 48
第4章 查询 52
4.1 认识查询 52
4.1.1 查询的功能 52
4.1.2 查询的类型 53
4.1.3 查询的条件 53
4.2 创建选择查询 57
4.2.1 简单查询向导 57
4.2.2 在设计视图中创建条件查询 58
4.2.3 在设计视图中创建总计查询 62
4.3 创建参数查询 64
4.3.1 单参数查询 64
4.3.2 多参数查询 66
4.4 创建交叉表查询 67
4.4.1 认识交叉表查询 67
4.4.2 创建交叉表查询 68
4.5 创建操作查询 70
4.5.1 认识操作查询 70
4.5.2 生成表查询 70
4.5.3 追加查询 72
4.5.4 更新查询 73
4.5.5 删除查询 73
4.6 SQL查询 74
4.6.1 使用SQL修改查询中的准则 74
4.6.2 SQL基础知识 75
4.6.3 创建SQL查询 78
本章小结 80
习题四 81
第5章 窗体 86
5.1 窗体基础知识 86
5.1.1 窗体的概念 86
5.1.2 窗体的视图 86
5.1.3 窗体的组成 87
5.1.4 窗体的类型 87
5.2 创建窗体 89
5.2.1 自动创建窗体 89
5.2.2 使用“窗体向导” 90
5.2.3 使用“数据透视表向导” 92
5.2.4 使用图表向导 93
5.3 自定义窗体 94
5.3.1 工具栏 94
5.3.2 工具箱 95
5.3.3 窗体中的控件 96
5.3.4 控件的用法 98
5.3.5 窗体和控件的属性 105
5.3.6 窗体和控件的事件 108
5.4 美化窗体 109
5.4.1 使用自动套用格式 109
5.4.2 添加当前日期和时间 109
5.4.3 对齐窗体中的控件 109
本章小结 110
习题五 110
第6章 报表 113
6.1 报表基础知识 113
6.1.1 报表的定义和功能 113
6.1.2 报表的视图 113
6.1.3 报表的组成 114
6.1.4 报表的分类 115
6.2 报表的自动创建和向导创建 116
6.2.1 利用“自动报表”创建报表 116
6.2.2 利用“报表向导”创建报表 117
6.2.3 利用“图表向导”创建报表 118
6.2.4 利用“标签向导”创建报表 119
6.3 报表设计视图的使用 120
6.3.1 报表的设计视图 120
6.3.2 报表的格式设定 121
6.3.3 报表中的控件使用 122
6.3.4 创建基于参数查询的报表 124
6.3.5 创建子报表 125
6.3.5 报表的排序和分组 127
6.4 预览和打印报表 128
6.4.1 预览报表 128
6.4.2 打印报表 129
本章小结 129
习题六 130
第7章 数据访问页 132
7.1 数据访问页基础知识 132
7.1.1 数据访问页的基本概念 132
7.1.2 数据访问页面视图 132
7.1.3 数据访问页数据源类型 133
7.2 创建数据访问页 134
7.2.1 自动创建数据访问页 134
7.2.2 用向导创建数据访问页 135
7.2.3 用设计视图创建或修改数据访问页 137
7.2.4 利用现有Web页创建数据访问页 137
7.3 编辑数据访问页 138
7.3.1 为数据访问页添加控件 138
7.3.2 美化和完善数据访问页 140
7.3.3 在数据访问页上添加超链接 141
7.4 在IE中查看数据访问页 141
本章小结 142
习题七 142
第8章 宏 143
8.1 宏的概念 143
8.1.1 宏的基本概念 143
8.1.2 宏与Visual Basic 143
8.1.3 宏向Visual Basic程序代码转换 144
8.2 宏的操作 144
8.2.1 创建宏 144
8.2.2 宏的运行 149
8.2.3 宏的调试 149
8.2.4 常用宏操作 150
本章小结 151
习题八 151
第9章 模块 154
9.1 模块基本概念 154
9.1.1 模块的类型 154
9.1.2 模块的组成 155
9.1.3 面向对象程序设计的基本概念 155
9.2 VBA开发环境 158
9.2.1 进入VBA编程环境 159
9.2.2 VBE窗口 159
9.2.3 编写VBA代码 160
9.3 常量、变量、运算符和表达式 161
9.3.1 数据类型和数据库对象 161
9.3.2 常量与变量 163
9.3.3 数组 165
9.3.4 运算符与表达式 166
9.4 常用标准函数 169
9.4.1 数学函数 169
9.4.2 字符串函数 170
9.4.3 类型转换函数 170
9.4.4 日期/时间函数 170
9.5 语句和控制结构 171
9.5.1 语句概述 171
9.5.2 条件结构 172
9.5.3 循环结构 176
9.6 调用过程及参数传递 180
9.6.1 过程定义和调用 180
9.6.2 参数传递 181
9.7 常用操作方法 183
9.7.1 打开和关闭窗体 183
9.7.2 打开和关闭报表 184
9.7.3 输入框 184
9.7.4 消息框 185
9.7.5 计时事件Timer 186
9.7.6 VBA编程验证数据 187
9.8 VBA程序的错误处理和调试 187
9.8.1 错误处理 187
9.8.2 调试 188
9.9 VBA数据库编程 190
9.9.1 数据库引擎及其接口 190
9.9.2 VBA访问的数据库类型 192
9.9.3 数据库访问对象(DAO) 192
9.9.4 ActiveX数据对象(ADO) 194
9.9.5 数据库编程分析 201
本章小结 204
习题九 205
实训部分 217
实训1 创建数据库 217
1.1 实训目的 217
1.2 实训内容 217
1.2.1 启动数据库并使用帮助系统 217
1.2.2 创建数据库 218
1.2.3 数据库的基本操作 219
思考及课后练习 220
实训2 表Ⅰ——建立表结构和输入数据 221
2.1 实训目的 221
2.2 实训内容 221
2.2.1 建立表结构 221
2.2.2 向表中输入数据 222
2.2.3 设置字段属性 224
2.2.4 建立表之间的关系 225
思考及课后练习 226
实训3 表Ⅱ——维护、操作、导入/导出表 227
3.1 实训目的 227
3.2 实训内容 227
3.2.1 打开和关闭表 227
3.2.2 修改表的结构 227
3.2.3 编辑表的内容 228
3.2.4 调整表的外观 229
3.2.5 查找数据 230
3.2.6 替换数据 230
3.2.7 排序记录 230
3.2.8 筛选记录 231
3.2.9 导入/导出表 233
思考及课后练习 233
实训4 查询Ⅰ——选择查询和参数查询 234
4.1 实训目的 234
4.2 实训内容 234
4.2.1 使用向导创建选择查询 234
4.2.2 使用设计视图创建选择查询 235
4.2.3 在设计视图中创建总计查询 236
4.2.4 创建单参数查询 236
4.2.5 创建多参数查询 237
思考及课后练习 238
实训5 查询Ⅱ——交叉表查询和操作查询 240
5.1 实训目的 240
5.2 实训内容 240
5.2.1 创建交叉表查询 240
5.2.2 创建操作查询 241
思考及课后练习 244
实训6 查询Ⅲ——SQL查询 246
6.1 实训目的 246
6.2 实训内容 246
6.2.1 数据定义语句 246
6.2.2 数据查询语句 247
6.2.3 创建联合查询和子查询 248
思考及课后练习 249
实训7 窗体Ⅰ——创建窗体 251
7.1 实训目的 251
7.2 实训内容 251
7.2.1 利用“自动创建窗体”创建窗体 251
7.2.2 利用向导创建窗体 252
7.2.3 利用“图表向导”创建窗体 253
思考及课后练习 254
实训8 窗体Ⅱ——自定义窗体、美化窗体 255
8.1 实训目的 255
8.2 实训内容 255
8.2.1 控件的使用 255
8.2.2 控件的布局调整 259
思考及课后练习 260
实训9 报表 261
9.1 实训目的 261
9.2 实训内容 261
9.2.1 利用向导创建报表 261
9.2.2 创建主/子报表 263
思考及课后练习 265
实训10 数据访问页 266
10.1 实训目的 266
10.2 实训内容 266
10.2.1 创建数据访问页 266
10.2.2 编辑数据访问页 268
思考及课后练习 270
实训11 宏 271
11.1 实训目的 271
11.2 实训内容 271
11.2.1 创建和运行宏 271
11.2.2 为命令按钮创建宏 273
思考及课后练习 274
实训12 模块Ⅰ——条件结构 275
12.1 实训目的 275
12.2 实训内容 275
12.2.1 If语句及IIf函数的使用 275
12.2.2 Switch函数及Select语句的使用 277
思考及课后练习 278
实训13 模块Ⅱ——循环结构 279
13.1 实训目的 279
13.2 实训内容 279
13.2.1 循环结构实训 279
13.2.2 过程的创建与调用 280
思考及课后练习 281
实训14 模块Ⅲ——对象操作 282
14.1 实训目的 282
14.2 实训内容 282
14.2.1 使用和修改对象属性 282
14.2.2 DoCmd对象的使用 283
14.2.3 设计计时器 284
思考及课后练习 285
公共基础部分 286
第1章 数据结构与算法基础 286
1.1 算法的基本概念 286
1.1.1 算法的定义 286
1.1.2 算法的时间复杂度和空间复杂度 287
1.1.3 经典例题解析 287
1.2 数据结构的基本概念 288
1.2.1 数据结构的定义 288
1.2.2 线性结构与非线性结构 290
1.2.3 经典例题解析 290
1.3 线性表及其顺序存储结构 291
1.3.1 线性表的定义 291
1.3.2 线性表的顺序存储结构 291
1.3.3 顺序表的插入与删除运算 292
1.3.4 经典例题解析 292
1.4 栈和队列 293
1.4.1 栈 293
1.4.2 队列 293
1.4.3 经典例题解析 294
1.5 线性链表 295
1.5.1 线性单链表的结构及其基本运算 295
1.5.2 线性链表的基本运算 296
1.5.3 线性双向链表的结构及其基本运算 296
1.5.4 经典例题解析 297
1.6 树和二叉树 297
1.6.1 树的定义 297
1.6.2 二叉树 298
1.6.3 二叉树的遍历 299
1.6.4 经典例题解析 300
1.7 查找技术 301
1.7.1 顺序查找与二分查找算法 301
1.7.2 经典例题解析 301
1.8 排序技术 302
1.8.1 插入排序 302
1.8.2 交换排序 303
1.8.3 选择排序 304
1.8.4 经典例题解析 304
本章小结 305
习题一 305
第2章 程序设计基础 307
2.1 程序设计方法与风格 307
2.1.1 程序设计与编程风格 307
2.1.2 经典例题解析 307
2.2 结构化程序设计 308
2.2.1 结构化程序的基本结构和特点 308
2.2.2 结构化程序的设计原则和方法 308
2.2.3 经典例题解析 309
2.3 面向对象的程序设计方法 309
2.3.1 面向对象的方法 309
2.3.2 面向对象的基本概念 310
2.3.3 经典例题解析 311
本章小结 312
习题二 312
第3章 软件工程基础 313
3.1 软件工程基本概念 313
3.1.1 软件的定义与软件的特点 313
3.1.2 软件危机与软件工程 314
3.1.3 软件工程过程 314
3.1.4 软件生命周期 314
3.1.5 软件工程的目标与原则 315
3.1.6 软件开发工具与软件开发环境 316
3.1.7 经典例题解析 316
3.2 结构化分析方法 317
3.2.1 可行性研究 317
3.2.2 需求分析和需求分析方法 318
3.2.3 结构化分析方法及其常用工具 318
3.2.4 结构化方法开发过程 319
3.2.5 软件需求规格说明书 320
3.2.6 经典例题解析 320
3.3 结构化设计方法 321
3.3.1 软件设计的基本概念 321
3.3.2 概要设计 322
3.3.3 面向数据流的设计方法 322
3.3.4 详细设计 323
3.3.5 经典例题解析 324
3.4 软件测试 325
3.4.1 软件测试的目的和原则 325
3.4.2 软件测试的技术与方法 325
3.4.3 软件测试的实施 326
3.4.4 经典例题解析 327
3.5 程序的调试 328
3.5.1 程序调试的基本概念 328
3.5.2 程序的静态调试与动态调试 329
3.5.3 常见的软件动态调试的方法 329
3.5.4 软件的维护 330
3.5.5 经典例题解析 330
本章小结 331
习题三 331
第4章 数据库设计基础 333
4.1 数据库的基本概念 333
4.1.1 信息、数据、数据库 333
4.1.2 数据库管理系统 334
4.1.3 数据库系统 335
4.1.4 经典例题解析 336
4.2 数据模型 338
4.2.1 数据模型概述 338
4.2.2 实体间的联系 338
4.2.3 实体-联系模型 338
4.2.4 基本数据类型 339
4.2.5 经典例题解析 339
4.3 关系代数运算 340
4.3.1 关系代数 340
4.3.2 关系模型的基本运算 342
4.3.3 经典例题解析 342
4.4 数据库设计方法和步骤 343
4.4.1 数据库设计概述 343
4.4.2 数据库设计的需求分析 343
4.4.3 数据库的概念设计 344
4.4.4 数据库的逻辑设计 344
4.4.5 数据库的物理设计 345
4.4.6 数据库的实施与维护 345
4.4.7 经典例题解析 345
本章小结 346
习题四 346
附录A 全国计算机等级考试简介 349
参考文献 353
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018