按照如下顺序传授知识与训练技能:体验数据库应用与试用Access→创建与保护Access数据库→创建与编辑Access数据表→维护与使用Access数据表→创建与使用Access查询→应用SQL语句操作Access数据表→创建与使用Access报表→创建与使用Access窗体→分析与设计Access数据库。
(1)定位准确、适应面广
Access数据库通常一般用作信息系统或动态网站的后台数据库,其主要功能是存储和管理数据,而使用Access开发应用系统不常见。本书的定位是将Access数据库作为信息系统或动态网站的后台数据库,而不是将Access作为简单应用系统开发工具,所以本书的核心内容是数据表的浏览、创建、修改与设计,而不过多介绍宏、模块和VBA等程序开发方面的内容,查询和报表也重点讲解,窗体只是一般了解。学习查询主要是为熟练掌握SQL语句奠定基础,学习报表是为了让学生对数据表中数据的输出有一定的了解,为后续课程学习报表的设计奠定基础,介绍窗体主要是对窗体、控件等有初步了解,为学习界面设计奠定基础。
(2)合理编排单元顺序,提高学习效率
“财务管理数据库应用与设计”作为会计、财务管理、工商管理等专业学习数据库技术的入门课程,学生可能没有任何数据库方面的基础,本书大胆打破常规,创新单元的编排顺序,按照如下顺序传授知识与训练技能:体验数据库应用与试用Access→创建与保护Access数据库→创建与编辑Access数据表→维护与使用Access数据表→创建与使用Access查询→应用SQL语句操作Access数据表→创建与使用Access报表→创建与使用Access窗体→分析与设计Access数据库。在讲解数据库知识和训练操作技能的过程中,遵循学生的认知规律和技能形成规律,由易到难,由浅入深,由具体到抽象,由已知的知识解决未知的问题。
(3)以真实工作任务为载体组织教学内容,在真实工作环境中探索数据库的创建与设计。
本书主要以财务管理系统中的“工资管理”数据库为教学案例,该数据库来自真实的数据库应用系统,数据表的结构信息和记录数据真实有效,数据库的创建与设计全为真实工作环境,所建立的数据库都可以直接用作信息系统或动态网站的后台数据库。
(4)采用“项目导向、任务驱动”教学方法讲解知识与训练技能,体现了“做中学、学以致用”的教学理念,融“教、学、做”于一体,适用于理论、实践一体化教学。操作实战先提出操作任务,然后介绍操作步骤、归纳知识要点,符合由浅入深、由易到难的认知规律。
陈承欢 UML与Rose软件建模案例教程,人民邮电出版社,2010 Visual Basic.NET程序设计基础,人民邮电出版社,2008 Windows应用程序设计案例教程,人民邮电出版社,2009
单元1 体验数据库应用与试用Access 1
教学导航 1
知识导读 2
操作实战 3
1.1 数据库应用体验 3
1.2 Access 2016的启动与退出 9
1.3 Access 2016窗口的组成与布局 10
1.4 Access 2016的功能区及其主要操作 14
1.5 Access 2016的导航窗格 16
疑难解析 22
同步训练 23
单元小结 23
单元习题 23
单元2 创建与保护Access数据库 25
教学导航 25
知识导读 26
操作实战 26
2.1 数据库的创建 26
2.2 数据库的打开与关闭 28
2.3 数据库文件的格式转换 30
2.4 数据库的备份与还原 31
2.5 数据库的安全保护 32
2.5.1 使用受信任位置中的Access 2016数据库 32
2.5.2 数据库加密 35
疑难解析 38
同步训练 38
单元小结 38
单元习题 39
单元3 创建与编辑Access数据表 40
教学导航 40
知识导读 41
操作实战 45
3.1 创建数据表 45
3.2 记录数据的编辑 50
3.2.1 数据的编辑 50
3.2.2 记录的操作 51
3.2.3 记录的排序 53
3.3 从Excel 工作表中导入数据 54
3.4 导出数据 59
3.4.1 将数据表导出为Excel 电子表格 59
3.4.2 将数据表导出为Word 文档 62
3.5 记录数据的筛选 62
3.5.1 按“选定内容”筛选 63
3.5.2 使用“筛选器”筛选 65
3.5.3 按“窗体”筛选 66
3.5.4 高级筛选 67
3.6 设置数据表的外观属性 68
3.6.1 设置字体格式 68
3.6.2 设置数据表的网格属性 69
3.6.3 调整字段的显示次序 71
3.6.4 调整字段的显示高度和宽度 72
3.6.5 隐藏字段 75
3.6.6 冻结列 76
疑难解析 77
同步训练 78
单元小结 80
单元习题 80
单元4 维护与使用Access数据表 82
教学导航 82
知识导读 83
操作实战 87
4.1 修改数据表的结构 87
4.1.1 修改字段名称 87
4.1.2 插入字段 88
4.1.3 添加字段 90
4.1.4 删除字段 90
4.1.5 调整字段顺序 91
4.1.6 设置数据表的主键 92
4.1.7 输入字段的数据内容 94
4.2 设置字段的属性 96
4.2.1 修改字段的数据类型 96
4.2.2 设置字段的数据格式 96
4.2.3 改变字段大小 98
4.2.4 设置字段数据的掩码 99
4.2.5 设置字段的验证规则和验证文本 103
4.2.6 设置字段的其他属性 104
4.3 建立与编辑数据表之间的关系 106
4.3.1 建立数据表关系 106
4.3.2 编辑数据表的关系 108
4.3.3 删除数据表的关系 110
4.3.4 设置数据表的参照完整性 110
4.4 创建与使用子数据表 112
4.4.1 查看子数据表中的数据 112
4.4.2 建立子数据表 113
疑难解析 114
同步训练 115
单元小结 115
单元习题 115
单元5 创建与使用Access查询 117
教学导航 117
知识导读 118
操作实战 120
5.1 使用查询设计视图创建单表选择查询 120
5.2 使用查询向导创建单表条件查询 125
5.3 创建多表查询 128
5.4 在查询中使用计算 129
5.4.1 查询的统计计算 129
5.4.2 查询的分组汇总 132
5.4.3 查询时添加计算字段 133
5.5 创建参数查询 134
5.5.1 创建单参数查询 135
5.5.2 创建多参数查询 136
疑难解析 138
同步训练 139
单元小结 140
单元习题 140
单元6 应用SQL语句操作Access数据表 142
教学导航 142
知识导读 143
操作实战 145
6.1 使用Select 语句实现单表查询 145
6.1.1 查询时选择与设置列 145
6.1.2 查询时选择行 149
6.1.3 查询时的排序操作 156
6.1.4 查询时的分组与汇总 157
6.2 使用Select 语句实现多表查询 159
6.3 使用Select 语句实现嵌套查询 161
6.4 使用Insert 语句向数据表添加记录 162
6.5 使用Update 语句修改数据表中的数据 163
6.6 使用Delete 语句删除数据表中的记录 164
6.7 使用Alter 语句添加、修改和删除字段 165
6.7.1 向现有的数据表中添加字段 165
6.7.2 删除现有数据表中的字段 166
6.8 使用SQL 视图查看与修改已创建的查询 167
疑难解析 169
同步训练 169
单元小结 169
单元习题 169
单元7 创建与使用Access报表 171
教学导航 171
知识导读 172
操作实战 175
7.1 使用报表工具快速创建报表 175
7.2 使用空报表工具创建报表 176
7.3 使用报表向导创建报表 178
7.4 使用标签向导创建报表 183
疑难解析 188
同步训练 188
单元小结 189
单元习题 189
单元8 创建与使用Access窗体 190
教学导航 190
知识导读 191
操作实战 193
8.1 创建窗体 193
8.1.1 使用窗体工具创建窗体 193
8.1.2 使用分割窗体工具创建分割窗体 196
8.1.3 使用空白窗体工具创建窗体 198
8.1.4 使用窗体向导和窗体设计视图创建窗体 200
8.2 窗体中数据的操作 209
疑难解析 214
同步训练 214
单元小结 215
单元习题 215
单元9 分析与设计Access数据库 216
教学导航 216
知识导读 217
操作实战 222
9.1 数据库设计的需求分析 222
9.2 数据库的概念结构设计 227
9.3 数据库的逻辑结构设计 228
9.4 数据库的物理结构设计 229
9.5 数据库的优化与创建 232
疑难解析 233
同步训练 233
单元小结 233
单元习题 234
参考文献 236