Access 2016数据库基础与应用教程

覆盖等考二级Access大纲,配套资源丰富
分享 推荐 0 收藏 15 阅读 3.1K
巫张英 (作者) 978-7-115-56552-5

关于本书的内容有任何问题,请联系 刘博

1.结构合理、由浅入深、图文并茂、实例丰富、步骤详细。
2.内容覆盖了全国计算机等级考试二级Access数据库程序设计考试大纲的基本内容
3.配套资源丰富,便于老师讲课和考试,便于学生复习。
¥69.80 ¥59.33 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书以简明易懂、实例丰富、深入浅出、可操作性强的方式,全面介绍了使用Access 2016数据库管理系统创建数据库、创建数据库的各种对象(包括表、查询、窗体、报表、宏和模块)、VBA编程、DAO编程和ADO编程的方法。各章后面均配置了相应的习题和上机实验题。本书内容基本覆盖了全国计算机等级考试二级Access数据库程序设计考试大纲的内容。
本书可作为各大专院校所有专业的有关数据库应用基础课程的参考书,也可作为参加“全国计算机等级考试二级Access数据库程序设计”科目考试的考生的参考书,还可作为各层次Access用户的自学参考书。

目录

第1章 数据库基础 1
1.1 数据管理发展概况 1
1.1.1 数据及数据处理 1
1.1.2 数据库技术的发展历程 2
1.1.3 数据管理的新发展 3
1.2 数据库系统概述 5
1.2.1 数据库 5
1.2.2 数据库管理系统 5
1.2.3 数据库系统 6
1.2.4 数据库应用系统 6
1.2.5 数据库系统的内部体系结构 6
1.3 数据模型 7
1.3.1 概念数据模型—E-R模型 8
1.3.2 逻辑数据模型 9
1.3.3 物理数据模型 11
1.4 关系数据库 11
1.4.1 关系数据模型的基本术语 11
1.4.2 关系的性质 12
1.4.3 关系完整性约束 12
1.5 关系规范化 13
1.5.1 第一范式 13
1.5.2 第二范式 14
1.5.3 第三范式 14
1.5.4 其他范式 15
1.6 关系运算 15
1.6.1 传统的集合运算 15
1.6.2 专门的关系运算 17
1.7 数据库设计概述 18
1.7.1 数据库设计 18
1.7.2 数据库的需求分析阶段 19
1.7.3 数据库的概念设计阶段 20
1.7.4 数据库的逻辑设计阶段 20
1.7.5 数据库的物理设计阶段 20
1.7.6 “学生管理系统”数据库设计实例 20
习题1 23
上机实验1 26
第2章 Access 2016数据库创建与操作 28
2.1 Access 2016的启动与退出 28
2.1.1 启动Access 2016 28
2.1.2 退出Access 2016 29
2.2 Access 2016用户界面 29
2.2.1 Access 2016窗口分类 29
2.2.2 标题栏 29
2.2.3 命令选项卡标题栏 30
2.2.4 Backstage视图 30
2.2.5 功能区及命令选项卡 30
2.2.6 上下文命令选项卡 31
2.2.7 导航窗格 32
2.2.8 工作区与对象选项卡 33
2.2.9 状态栏 33
2.2.10 快速访问工具栏 33
2.3 Access数据库的创建 34
2.3.1 创建空白桌面数据库 34
2.3.2 Access 2016数据库对象简介 35
2.4 数据库的打开与关闭 36
2.4.1 Access 2016数据库的打开方式 36
2.4.2 打开Access 2016数据库 36
2.4.3 关闭Access 2016数据库 37
2.5 数据库的安全操作 37
2.5.1 使用数据库密码加密/解密Access数据库 38
2.5.2 压缩和修复数据库 39
2.5.3 生成ACCDE文件 40
2.5.4 备份数据库 41
习题2 42
上机实验2 43
第3章 表 44
3.1 表结构设计概述 45
3.1.1 字段的命名规定 45
3.1.2 字段的数据类型 45
3.1.3 “学生管理系统”数据库的表结构设计实例 47
3.2 创建表 49
3.2.1 创建表的方法 49
3.2.2 使用数据表视图创建表 50
3.2.3 使用设计视图创建表 51
3.2.4 修改表的结构 53
3.2.5 字段属性的设置 55
3.2.6 设置和取消表的主键 57
3.3 表之间的关系 58
3.3.1 表之间关系类型的确定 58
3.3.2 建立表之间的关系 59
3.3.3 “编辑关系”对话框中的关系选项 61
3.3.4 修改表之间的关系 61
3.3.5 删除表之间的关系 62
3.4 表的基本操作 62
3.4.1 打开和关闭表 62
3.4.2 在表中添加记录 63
3.4.3 在表中修改记录 63
3.4.4 在表中删除记录 63
3.4.5 表中记录排序 64
3.4.6 表中记录筛选 65
3.4.7 表中记录汇总 68
3.4.8 设置表的外观 69
3.4.9 查找表中的数据 73
3.4.10 替换表中的数据 75
3.4.11 表的重命名 75
3.4.12 删除表 75
3.4.13 复制表 76
3.5 导入表、导出表与链接表 76
3.5.1 导入表 76
3.5.2 导出表 80
3.5.3 链接表 82
习题3 85
上机实验3 86
第4章 查询 90
4.1 查询概述 90
4.1.1 查询的类型 90
4.1.2 创建查询的方法 92
4.1.3 查询的视图 93
4.2 创建选择查询 94
4.2.1 使用向导创建查询 94
4.2.2 在设计视图中创建查询 96
4.3 查询的运行和修改 99
4.3.1 运行查询的基本方法 99
4.3.2 修改查询的设计 100
4.4 查询条件的设置 102
4.4.1 表达式 102
4.4.2 比较运算符 103
4.4.3 逻辑运算符 104
4.4.4 特殊运算符 104
4.4.5 常用字符串函数 105
4.4.6 常用日期时间函数 106
4.4.7 设置查询的组合条件 107
4.5 设置查询的计算 109
4.5.1 设置查询的总计计算 109
4.5.2 设置查询的分组总计计算 110
4.5.3 设置查询的自定义计算 112
4.6 交叉表查询 113
4.6.1 使用向导创建交叉表查询 113
4.6.2 使用设计视图创建交叉表查询 115
4.7 参数查询 116
4.7.1 在设计视图中创建单个参数的查询 116
4.7.2 在设计视图中创建多个参数的查询 118
4.8 操作查询 119
4.8.1 生成表查询 119
4.8.2 追加查询 121
4.8.3 更新查询 122
4.8.4 删除查询 123
4.9 SQL查询 124
4.9.1 SELECT语句 125
4.9.2 INSERT语句 129
4.9.3 UPDATE语句 131
4.9.4 DELETE语句 131
4.9.5 SQL特定查询 132
习题4 134
上机实验4 137
第5章 窗体 139
5.1 窗体概述 139
5.1.1 窗体的组成 139
5.1.2 窗体的视图类型 140
5.1.3 窗体的类型 141
5.1.4 主/子窗体 141
5.2 控件概述 142
5.2.1 控件的类型 142
5.2.2 常用控件 142
5.2.3 控件的操作 144
5.2.4 窗体和控件的属性 145
5.2.5 窗体和控件的事件与事件过程 146
5.3 创建窗体 147
5.3.1 创建窗体的方法 147
5.3.2 使用“窗体”按钮创建窗体 147
5.3.3 使用“空白窗体”按钮创建窗体 148
5.3.4 使用“多个项目”命令创建窗体 149
5.3.5 使用“数据表”命令创建数据表窗体 150
5.3.6 使用“窗体向导”创建基于一张表的窗体 150
5.3.7 使用“窗体向导”创建基于两张表的主/子窗体 152
5.3.8 使用设计视图创建窗体 154
5.4 在设计视图中进行自定义窗体设计 157
5.4.1 使用设计视图创建一个只读的
主/子窗体 157
5.4.2 使用设计视图创建一个输入窗体 165
5.4.3 使用设计视图创建一个含选项卡的控制窗体 169
5.4.4 在窗体设计视图中创建“选项组”控件 174
5.4.5 创建弹出式窗体 175
5.5 控制窗体的设计与创建 178
5.5.1 创建切换窗体 179
5.5.2 创建导航窗体 182
5.5.3 设置启动窗体 184
习题5 185
上机实验5 186
第6章 报表 188
6.1 报表概述 188
6.1.1 报表的组成 188
6.1.2 报表的视图类型 189
6.1.3 报表的类型 190
6.1.4 创建报表的方法 190
6.1.5 修改报表的设计 190
6.2 创建报表 191
6.2.1 使用“报表”按钮创建报表 191
6.2.2 使用“空报表”按钮创建报表 192
6.2.3 使用“报表向导”按钮创建报表 193
6.2.4 使用“标签”按钮创建报表 195
6.2.5 使用“报表设计”按钮创建报表 197
6.2.6 使用“图表”控件创建报表 203
6.3 报表设计的一些技巧 204
6.3.1 报表记录的排序 205
6.3.2 报表记录的分组 206
6.3.3 添加计算控件实现计算功能 209
6.3.4 两级分组统计及百分比计算 214
6.3.5 使用域聚合函数查找统计数据 216
6.3.6 创建子报表 218
6.3.7 创建参数报表 221
6.3.8 创建交叉报表 223
6.4 打印报表 224
6.4.1 页面设置 224
6.4.2 预览及打印报表 225
6.4.3 导出报表 226
习题6 227
上机实验6 228
第7章 宏 229
7.1 宏概述 229
7.1.1 宏设计视图 230
7.1.2 常用的宏操作简介 231
7.2 创建宏 232
7.2.1 创建操作序列的独立宏 232
7.2.2 创建含有If块的条件操作宏 233
7.2.3 使用Group对宏中的操作进行分组 236
7.2.4 设置宏的操作参数 237
7.2.5 创建含子宏的独立宏 238
7.2.6 创建嵌入宏 239
7.2.7 创建数据宏 240
7.2.8 创建自动执行的名为“AutoExec”的独立宏 241
7.3 宏的修改 242
7.3.1 独立宏的修改 242
7.3.2 嵌入宏的修改 242
7.3.3 数据宏的修改 242
7.3.4 宏中操作的删除 243
7.3.5 宏中操作的移动 243
7.4 运行宏和调试宏 243
7.4.1 宏的运行 243
7.4.2 宏的调试 245
7.5 宏与Visual Basic 245
7.5.1 宏与VBA编程 245
7.5.2 将独立宏转换为Visual Basic程序代码 246
习题7 247
上机实验7 248
第8章 模块与VBA程序设计 249
8.1 模块概述 249
8.1.1 模块的类型 249
8.1.2 模块的组成 250
8.2 VBA程序设计概述 251
8.2.1 对象和对象名 251
8.2.2 对象的属性 252
8.2.3 对象的方法 254
8.2.4 对象的事件 254
8.2.5 事件过程 256
8.3 VBA编程环境—VBE窗口 257
8.3.1 进入VBE编程环境 257
8.3.2 VBE窗口 259
8.3.3 在VBE环境中编写VBA代码 261
8.3.4 在模块中插入过程的常用方法 261
8.3.5 在当前VBE窗口中创建模块或类模块的方法 262
8.4 VBA编程基础 262
8.4.1 VBA的标准数据类型 262
8.4.2 变量 264
8.4.3 变量的作用域与生命周期 265
8.4.4 数组 266
8.4.5 用户自定义的数据类型 267
8.4.6 数据库对象变量 268
8.4.7 常量 269
8.4.8 运算符 270
8.4.9 表达式和运算符的优先级 272
8.4.10 常用标准函数 273
8.5 VBA程序语句 280
8.5.1 VBA程序语句编写规则 280
8.5.2 VBA注释语句 280
8.5.3 VBA声明语句 281
8.5.4 VBA赋值语句 281
8.5.5 输入/输出的语句 282
8.5.6 选择结构 284
8.5.7 循环结构 291
8.5.8 标号和GoTo语句 297
8.5.9 过程的声明和调用及参数传递 298
8.6 VBA中的常用操作方法 301
8.6.1 打开和关闭窗体 301
8.6.2 打开和关闭报表 302
8.6.3 通过VBA编程验证数据 303
8.6.4 计时器触发事件(Timer) 304
8.6.5 几个特殊函数的使用 305
8.6.6 读/写数据文件 306
8.7 用户定义类模块概述 310
8.7.1 用户定义类模块概念 310
8.7.2 用户定义类模块的创建与引用 313
8.8 VBA程序调试和错误处理 315
8.8.1 错误处理 315
8.8.2 VBA程序的调试 317
习题8 320
上机实验8 323
第9章 VBA的数据库编程 325
9.1 数据库访问接口 325
9.2 数据访问对象 326
9.2.1 DAO模型结构 326
9.2.2 DAO变量的声明和赋值 327
9.2.3 DAO的常用属性和方法 328
9.2.4 利用DAO访问数据库 330
9.3 ActiveX数据对象 332
9.3.1 ADO模型结构 333
9.3.2 ADO变量的声明 333
9.3.3 ADO的常用属性和方法 334
9.3.4 利用ADO访问数据库 336
习题9 337
上机实验9 337
附录1 习题参考答案 339
附录2 函数 341
附录2.1 数学函数 341
附录2.2 字符串函数 342
附录2.3 日期/时间函数 342
附录2.4 SQL聚合函数 344
附录2.5 转换函数 344
附录2.6 程序流程函数 345
附录2.7 输入/输出消息函数 346
附录3 宏操作命令 347
附录3.1 “窗口管理”类宏操作 347
附录3.2 “宏命令”类宏操作 347
附录3.3 “筛选/查询/搜索”类宏操作 348
附录3.4 “数据导入/导出”类宏操作 350
附录3.5 “数据库对象”类宏操作 350
附录3.6 “数据输入操作”类宏操作 351
附录3.7 “系统命令”类宏操作 352
附录3.8 “用户界面命令”类宏操作 352
参考文献 354


读者评论

赶紧抢沙发哦!

我要评论

作者介绍

巫张英,中山大学教授。近几年来,曾为中山大学本科生讲授过“计算机应用基础”、“动态网页设计与电子商务”、“计算机网络信息安全”、“动态网页与网站设计”等课程。曾为中山大学信息科学与技术学院夜大专科生讲授过“网页设计”、“计算机应用基础”、“电子商务”等课程。曾为中山大学新华学院本科生讲授过“计算机应用基础”、“电子商务基础”、“数据库管理系统”等课程。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部