图书简介:
单元1 体验数据库应用与试用Access 2010 1
教学导航 1
知识导读 1
操作实战 4
1.1 数据库应用体验 4
【任务1-1】 体验数据库应用与初识数据库 4
1.2 Access 2010的启动与退出 13
【任务1-2】 启动与退出Access 2010 13
1.3 Access 2010窗口的组成与布局 14
【任务1-3】 熟悉Access 2010的窗口组成与布局 14
1.4 Access 2010的功能区及其主要操作 18
【任务1-4】 熟悉Access 2010的功能区及其主要操作 18
1.5 Access 2010的导航窗格 20
【任务1-5】 熟悉Access 2010的导航窗格及其主要操作 20
疑难解析 26
同步训练 27
单元小结 27
单元习题 28
单元2 创建与保护Access数据库 30
教学导航 30
知识导读 30
操作实战 33
2.1 数据库的创建 33
【任务2-1】 创建空数据库 33
【任务2-2】 使用模板创建数据库 35
2.2 数据库的打开与关闭 36
【任务2-3】 打开与关闭数据库 36
2.3 数据库文件的格式转换 39
【任务2-4】 转换数据库文件的格式 39
2.4 数据库的备份与还原 40
【任务2-5】 备份与还原数据库 40
2.5 数据库的安全保护 42
2.5.1 使用受信任位置中的Access 2010数据库 42
【任务2-6】 在受信任位置打开该数据库 42
2.5.2 数据库加密 45
【任务2-7】 设置与撤销数据库文件的访问密码 45
疑难解析 47
同步训练 48
单元小结 48
单元习题 48
单元3 创建与编辑Access数据表 50
教学导航 50
知识导读 50
操作实战 55
3.1 创建数据表 55
【任务3-1】 使用表的“设计视图”创建“图书信息”数据表 55
【任务3-2】 使用直接输入数据的方法创建“出版社”数据表 58
3.2 记录数据的编辑 60
3.2.1 数据的编辑 60
【任务3-3】 修改“出版社”数据表的“出版社编号” 61
3.2.2 记录的操作 61
【任务3-4】 在“出版社”数据表中插入一条记录 62
3.2.3 记录的排序 63
【任务3-5】 将“出版社”数据表中的记录进行排序操作 64
3.3 导入数据 65
3.3.1 从Excel工作表中导入数据 65
【任务3-6】 将Excel工作表中的数据导入到数据库中 65
3.3.2 从其他的Access数据库中导入数据 70
【任务3-7】 将数据库“BookData.accdb”中的数据表导入到数据库
“Book3.accdb”中 70
3.4 导出数据 71
3.4.1 将数据表导出为Excel表格 72
【任务3-8】 将“Book3.accdb”中的数据表导出到Excel工作表中 72
3.4.2 将数据表导出为Word表格 74
3.5 记录数据的筛选 75
3.5.1 按“选定内容”筛选 75
【任务3-9】 从“图书信息”表中按“选定内容”筛选出所需的记录 75
3.5.2 使用“筛选器”筛选 77
【任务3-10】 使用“筛选器”从“图书信息”数据表中筛选出所需的记录 77
3.5.3 按“窗体”筛选 78
【任务3-11】 使用“窗体”筛选从“图书信息”数据表中筛选出所需的记录 78
3.5.4 高级筛选 79
【任务3-12】 使用高级筛选从“图书信息”数据表中筛选出所需的记录 79
3.6 设置数据表的外观属性 80
3.6.1 设置字体格式 80
【任务3-13】 设置“图书信息”数据表的字体格式 80
3.6.2 设置数据表的网格属性 81
【任务3-14】 设置“出版社”数据表的网格属性 81
3.6.3 调整字段的显示次序 83
【任务3-15】 调整“出版社”数据表中字段的显示次序 83
3.6.4 调整字段的显示高度和宽度 84
【任务3-16】 调整“出版社”数据表所有记录的行高 84
【任务3-17】 调整“出版社”数据表指定字段的列宽 85
【任务3-18】 使用“拖动鼠标”的方法调整数据表“出版社”的行高和列宽 86
3.6.5 隐藏与显示字段 87
【任务3-19】 隐藏数据表“出版社”中的字段 87
3.6.6 冻结列 88
【任务3-20】 在数据表“出版社”的数据表视图中冻结字段 88
疑难解析 89
同步训练 90
单元小结 92
单元习题 92
单元4 维护与使用Access数据表 94
教学导航 94
知识导读 94
操作实战 99
4.1 修改数据表的结构 99
4.1.1 修改字段名称 100
【任务4-1】 修改数据表的字段名称 100
4.1.2 插入字段 100
【任务4-2】 在“图书信息”数据表中插入字段 101
4.1.3 添加字段 102
【任务4-3】 在“图书信息”数据表的尾部添加新的字段 102
4.1.4 删除字段 103
【任务4-4】 删除“出版社”数据表中的“ID”字段 103
4.1.5 调整字段顺序 104
【任务4-5】 在“图书信息”数据表中交换字段的位置 105
4.1.6 设置数据表的主键 105
【任务4-6】 设置数据表的主键 105
4.1.7 输入字段的数据内容 106
【任务4-7】 在“图书信息”数据表中输入字段的数据内容 106
4.2 设置字段的属性 108
4.2.1 修改字段的数据类型 109
【任务4-8】 修改“出版社”数据表中字段的数据类型 109
4.2.2 设置字段的数据格式 109
【任务4-9】 设置“图书信息”数据表中字段的格式 110
4.2.3 改变字段大小 111
【任务4-10】 修改“出版社”数据表各字段的大小 111
4.2.4 设置字段数据的掩码 112
【任务4-11】 为“出版社”数据表中“联系电话”字段设置掩码 112
4.2.5 设置字段的有效性规则和有效性文本 115
【任务4-12】 为“出版社”数据表的字段设置有效性规则 116
4.2.6 设置字段的其他属性 117
4.3 建立与编辑数据表之间的关系 118
4.3.1 建立数据表关系 118
【任务4-13】 创建多个数据表之间的关系 118
4.3.2 编辑数据表的关系 121
【任务4-14】 编辑数据表之间的关系 121
4.3.3 删除数据表的关系 123
【任务4-15】 删除数据表之间的关系 123
4.3.4 设置数据表的参照完整性 123
【任务4-16】 为数据表之间的关系设置“实施参照完整性”规则 124
4.4 创建与使用子数据表 126
4.4.1 查看子数据表中的数据 126
【任务4-17】 在“出版社”表的数据表视图中查看“电子工业出版社”所
出版的图书信息 126
4.4.2 建立子数据表 127
【任务4-18】 为“读者类型”添加子数据表 127
疑难解析 129
同步训练 130
单元小结 131
单元习题 131
单元5 创建与使用Access查询 133
教学导航 133
知识导读 133
操作实战 136
5.1 使用查询设计器创建单表选择查询 136
【任务5-1】 为“图书信息”数据表创建单表选择查询 136
5.2 使用“查询向导”创建单表条件查询 141
【任务5-2】 使用“简单查询向导”创建单表条件查询 142
5.3 创建多表查询 145
【任务5-3】创建多表查询 145
5.4 在查询中使用计算 146
5.4.1 查询的统计计算 147
【任务5-4】 统计“图书信息”数据表中图书总数量 147
【任务5-5】 统计“图书信息”数据表中“电子工业出版社”出版的图书总
数量 148
5.4.2 查询的分组汇总 149
【任务5-6】 统计“图书信息”表中各个出版社所出版的图书总数量 149
5.4.3 查询时添加计算字段 151
【任务5-7】 统计“图书信息”数据表中各种图书的金额 151
5.5 使用查询向导创建复杂查询 152
5.5.1 使用“交叉表查询向导”创建交叉表查询 152
【任务5-8】 创建交叉表查询统计每本图书的借阅情况和借阅总次数 152
5.5.2 使用“查询向导”查找重复项 155
5.5.3 使用“查询向导”查找不匹配项 155
5.6 创建参数查询 156
5.6.1 创建单参数查询 156
【任务5-9】 根据输入的参数值统计出版社所出版的图书数量 156
5.6.2 创建多参数查询 157
【任务5-10】 创建查询指定出版社在指定日期范围内所出版的图书数量的
多参数查询 157
疑难解析 159
同步训练 160
单元小结 161
单元习题 161
单元6 应用SQL语句操作Access数据表 164
教学导航 164
知识导读 164
操作实战 166
6.1 使用Select语句实现单表查询 166
6.1.1 查询时选择与设置列 167
【任务6-1】 查询时选择“图书信息1”数据表中的所有字段 167
【任务6-2】 查询时选择“图书信息1”数据表中的部分字段 170
【任务6-3】 查询“图书信息1”表时更改查询结果的列标题 170
【任务6-4】 查询“图书信息1”表时计算其每种图书的总金额 171
6.1.2 查询时选择行 172
【任务6-5】 从“图书信息1”数据表中查询无重复的出版社名称 172
【任务6-6】 使用Where子句从“图书信息1”表中检索满足指定条件的数据 173
【任务6-7】 使用聚合函数从“图书信息1”表中查询数据 176
6.1.3 查询时的排序操作 178
【任务6-8】 查询时对查询结果进行排序 178
6.1.4 查询时的分组与汇总 179
【任务6-9】 查询时对查询结果进行分组与汇总操作 180
6.2 使用Select语句实现多表查询 181
【任务6-10】 应用Select语句从多个数据表检索数据 182
6.3 使用Select语句实现嵌套查询 183
【任务6-11】 从“出版社”数据表中检索出图书数量超过20本的出版社信息 183
6.4 使用Insert语句向数据表添加记录 184
【任务6-12】 使用Insert语句向“图书信息2”表中添加一条记录 184
6.5 使用Update语句修改数据表中的数据 185
【任务6-13】 修改“图书信息2”表中新添加记录的“价格” 185
6.6 使用Delete语句删除数据表中的记录 186
【任务6-14】 从数据表“图书信息2”中删除指定的记录 186
6.7 使用Alter语句添加、修改和删除字段 187
6.7.1 向现有的数据表中添加字段 187
【任务6-15】 向“图书信息2”数据表中添加两个新字段 187
6.7.2 删除现有数据表中的字段 188
【任务6-16】 从“图书信息2”数据表中删除两个字段 188
6.8 使用“SQL视图”查看与修改已创建的查询 188
【任务6-17】 使用“SQL视图”修改已创建的查询 188
疑难解析 190
同步训练 190
单元小结 191
单元习题 191
单元7 创建与使用Access报表 193
教学导航 193
知识导读 193
操作实战 196
7.1 使用报表工具快速创建报表 196
【任务7-1】 表工具快速创建图书信息报表 196
7.2 使用“空报表”工具创建报表 198
【任务7-2】 使用“空报表”工具创建出版社报表 198
7.3 使用“报表向导”创建报表 200
【任务7-3】 使用“报表向导”创建“按出版社统计图书总数量”报表 200
7.4 使用“标签向导”创建报表 205
【任务7-4】 使用“标签向导”创建“借书证”标签 205
7.5 使用报表设计视图创建报表 209
【任务7-5】 使用报表的设计视图创建“图书信息统计报表” 209
疑难解析 215
同步训练 216
单元小结 216
单元习题 216
单元8 创建与使用Access窗体 218
教学导航 218
知识导读 218
操作实战 221
8.1 创建窗体 221
8.1.1 使用窗体工具创建窗体 221
【任务8-1】 使用窗体工具创建“图书信息”窗体 222
8.1.2 使用分割窗体工具创建分割窗体 223
【任务8-2】 使用分割窗体工具创建“出版社”窗体 223
8.1.3 使用空白窗体工具创建窗体 225
【任务8-3】 使用空白窗体工具创建“借书证”窗体 226
8.1.4 使用窗体向导和窗体设计视图创建窗体 228
【任务8-4】 使用窗体向导与窗体设计视图相结合的方式创建“图书信息浏览”
窗体 228
8.2 窗体中数据的操作 237
【任务8-5】 在图书信息窗体中操作数据 237
【任务8-6】 在图书信息数据表窗体中进行记录的排序 239
【任务8-7】 在图书信息数据表窗体中筛选出符合条件的记录 240
疑难解析 241
同步训练 242
单元小结 242
单元习题 242
单元9 分析与设计Access数据库 244
教学导航 244
知识导读 244
操作实战 251
9.1 数据库设计的需求分析 251
【任务9-1】 图书管理数据库设计的需求分析 251
9.2 数据库的概念结构设计 253
【任务9-2】 设计图书管理数据库的概念结构 254
9.3 数据库的逻辑结构设计 255
【任务9-3】 设计图书管理数据库的逻辑结构 256
9.4 数据库的物理结构设计 256
【任务9-4】 设计图书管理系统中数据库的物理结构 256
9.5 数据库的优化与创建 260
【任务9-5】 图书管理数据库的优化与创建 260
疑难解析 260
同步训练 261
单元小结 261
单元习题 261
参考文献 264
展开
数据库技术是目前计算机领域发展最快、应用最广泛的技术之一,数据库技术的应用已遍及各行各业,如银行业务系统、火车票订票系统、电子商务系统、超市进销存系统、学校的教务管理系统、图书馆的图书管理系统、ERP系统等,这些系统都是数据库应用的具体实例,这些系统所处理的数据都存储在数据库中。
Access 2010是一种关系数据库管理系统,其操作简便、易于学习,并且功能强大,使用Access可以轻松地开发出中、小型关系数据库应用系统。
俗话说“授人以鱼,不如授之以渔”,课程教学的主要任务固然是传授知识、训练技能,但更重要的是要教会学生怎样学,掌握科学的学习方法。科学的学习方法将会给学生带来事半功倍的效率和优秀的成绩,还能启迪智慧,激发潜能。
本书具有以下特色和创新。
(1)定位准确、适应面广。Access数据库通常用作信息系统或动态网站的后台数据库,其主要功能是存储和管理数据,而使用Access开发应用系统不常见。本书的定位是将Access数据库作为信息系统或动态网站的后台数据库,而不是将Access作为简单应用系统开发工具,所以本书的核心内容是数据表的浏览、创建、修改与设计,而不会过多介绍宏、模块和VBA等程序开发方面的内容,查询和报表也将重点讲解,窗体只进行一般了解。学习查询主要是为熟练掌握SQL语句奠定基础,学习报表是为了让学生对数据表中数据的输出有一定了解,为后续课程学习报表的设计奠定基础,介绍窗体主要是对窗体、控件等有初步了解,为学习界面设计奠定基础。
(2)合理编排单元顺序,提高学习效率。《Access 2010数据库应用》虽作为学习数据库技术的入门课程,但对学生而言,在其初学阶段可能没有任何数据库方面的基础。而本书大胆打破常规,创新单元的编排顺序,按照如下顺序传授知识与训练技能:体验数据库应用与试用Access 2010→创建与保护Access数据库→创建与编辑Access数据表→维护与使用Access数据表→创建与使用Access查询→应用SQL语句操作Access数据表→创建与使用Access报表→创建与使用Access窗体→分析与设计Access数据库。在讲解数据库知识和训练操作技能的过程中,遵循学生的认知规律和技能形成规律,由易到难,由浅入深,由具体到抽象,由已知的知识解决未知的问题。
(3)以真实工作任务为载体组织教学内容,在真实工作环境中探索数据库的创建与设计。本书主要以图书管理系统中的“图书管理”数据库为教学案例,该数据库来自真实的数据库应用系统,数据表的结构信息和记录数据真实有效,数据库的创建与设计全部为真实工作环境,所建立的数据库都可以直接用作信息系统或动态网站的后台数据库。
(4)采用“项目导向、任务驱动”教学方法讲解知识与训练技能,体现了“做中学、学以致用”的教学理念,融“教、学、做”于一体,适用于理论、实践一体化教学。操作实战先提出操作任务,然后介绍操作步骤、归纳知识要点,符合由浅入深、由易到难的认知规律。
(5)面向课堂教学全过程设置教学环节,将讲解知识、训练技能、提高能力有机结合。每个教学单元设置了合理完整的教学环节:教学导航→知识导读→操作实战→疑难解析→同步训练→单元小结→单元习题。从传统的“以教师的教为主体”的观念转变为“以学生为中心,以学生的学、练、思为教学主体”,在教学的每一个环节充分考虑学生的知识现状、能力现状和认知能力,力求每一堂课都让全体学生受益。
(6)突出知识重点,激发学习兴趣。由于课时有限,教学内容应精心安排,不面面俱到,教学过程中把握知识重点,如果整节课时满堂灌,学生得到的反而少,而有重点地讲,学生反而记住的内容多,学会的技能也多。
只有激发了学生的学习兴趣,学生才会主动学习,最好的学习动机是学生对所学知识本身有内在的兴趣。本书合理设计课堂教学内容和训练内容,让学生有成功的喜悦,让学生体会学习的乐趣,在轻松、愉快的环境中增长知识、提高技能,引导学生主动学习、快乐学习。
(7)强调动手动脑,倡导学以致用。按照建构主义的学习理论,学生作为学习的主体在与客观环境的交互过程中构建自己的知识结构,教师应引导学生在数据库、数据表、查询、报表、窗体的创建、修改等操作过程中认识知识本身存在的规律,让感性认识升华到理性思维,只有这样,学生才能举一反三。数据库、数据表、查询等对象只有动手操作才能掌握其创建的方法,不是听会的,也不是看会的。确认是否学会某一种技能最好的方法就是:使用这种技能去实际地解决某个问题,如果可以顺利地解决,那么这项技能就具备了。教学过程中不能只列举一大堆知识点,而知识的应用却交给学生自己完成,应让学生知道所学的知识在实际工作中如何运用,并且能够灵活运用相关的知识。本书强调课堂教学让学生多动手、动脑,更多地上机实践。
本书由陈承欢、赵志茹、肖素华老师编著,包头轻工职业技术学院的张尼奇、湖南铁道职业技术学院的朱彬彬、王姿、颜珍平、林保康、王欢燕、张丹、颜谦和、谢树新、吴献文、冯向科、宁云智、张丽芳等老师参与了教学案例的设计与部分教学单元的编写工作。
由于编者水平有限,教材中的疏漏之处敬请专家与读者批评指正,编者的QQ为1574819688,本书免费提供电子教案、PPT等相关教学资源。
编 者
2016年6月
展开