Access 2010数据库应用教程(第二版)

-
【作 者】主编 李亚
【I S B N 】978-7-5170-5692-8
【责任编辑】周益丹 封裕
【适用读者群】本专通用
【出版时间】2017-08-14
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第2第1次印刷
【页 数】296
【千字数】456
【印 张】18.5
【定 价】¥38
【丛 书】普通高等教育“十三五”规划教材(计算机专业群)
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书以Microsoft Access 2010为平台,系统介绍了数据库的基本概念以及Access的主要功能和使用方法。全书共9章,主要内容包括数据库基础知识、数据库的创建和管理、表、查询、窗体、报表、宏、模块与VBA编程、实例开发等。
本书以企业人事管理系统开发的全过程为主线,深入浅出地向读者介绍了Access的使用方法与技巧,使读者能够掌握数据库应用系统的基本开发过程。各章节的实训习题围绕学籍管理系统展开,最终形成一个完整的应用系统,以便读者练习。本书结构合理,内容由浅入深、通俗易懂、实用性强,便于读者学习。
本书既可作为高等院校数据库应用课程的教材,也可作为全国计算机等级考试(二级Access)参考书。
本书配套的教材资源包括PPT电子课件、实例操作素材和参考结果、实训操作素材和参考结果,读者可以到中国水利水电出版社网站和万水书苑上免费下载,网址为http://www.waterpub.
com.cn/softdown/和http://www.wsbookshow.com。
精选内容,综合指导——把培养实际应用能力放在首位,精心选取“企业人事管理系统”和“学籍管理系统”两个案例,秉承人性化的教学理念,为学生提供体验实践的情境,强调理论知识与实践教学有机结合,内容编写目标明确、循序渐进,操作步骤清晰,图文并茂。
案例实用,注重实战——以“企业人事管理系统”开发的全过程为主线,全面、系统地介绍了数据库的基本概念以及Access 2010的主要功能和使用方法。各章节的实训习题围绕“学籍管理系统”展开,最终形成一个完整的应用系统,内容由浅入深,结构合理。
在信息社会,数据已经成为重要的资源,大数据时代正慢慢改变人类原有的生活和发展模式,也改变着人类认识世界和价值判断的方式。随着计算机广泛应用于各领域,越来越多的行业和单位已经采用以数据库技术为核心的信息管理系统,对日常工作进行管理。数据库知识是当今大学生信息素养的重要组成部分,数据库应用基础课程是高等学校一门重要的计算机基础课程。
本书以Microsoft Access 2010为操作平台,以“企业人事管理系统”开发的全过程为主线,全面、系统地介绍了数据库的基本概念以及Access的主要功能和使用方法。为达到“学用并行”的目的,全书的实训部分构成了一个完整的“学籍管理系统”开发过程,学生可以根据所学知识举一反三。
本书把培养实际应用能力放在首位,精心选取“企业人事管理系统”和“学籍管理系统”两个案例,秉承人性化的教学理念,为学生提供体验实践的情境,强调理论知识与实践教学有机结合,内容编写目标明确、循序渐进、重难点突出,操作步骤清晰、图文并茂,让学生对教材“看得懂、学得进、用得着”,注重教材的学术性、时代性和先进性,及时将新知识、新技术结合本书案例融入教材。本书既可作为高等院校数据库应用基础课程的教材,也可作为全国计算机等级考试(二级Access)参考书。
本书共9章,提供了丰富的案例和大量的实训项目,各章内容如下:
第1章介绍了数据库基础知识,包括数据库系统概述、数据模型、关系数据库和数据库设计步骤。
第2章介绍了Access 2010操作环境、数据库的创建方法、对象的组织和管理,以及数据库管理操作。
第3章介绍了表的创建与编辑、表的使用、表间关系的建立,以及数据导入与导出。
第4章介绍了查询的基本概念、创建查询的方法,以及选择查询、参数查询、交叉表查询、操作查询和SQL查询的具体应用。
第5章介绍了窗体的基本概念、创建各类窗体的方法、窗体的设计和修饰,以及设置系统启动窗体的方法。
第6章介绍了报表的基本概念、创建各类报表的方法、报表的高级应用,以及编辑和打印报表的方法。
第7章介绍了宏的基本概念和创建宏、运行与调试宏的方法,以及宏的应用和安全设置。
第8章介绍了模块与VBA编程的基本概念、VBA编程的语法知识、创建与调试VBA程序的方法。
第9章通过案例介绍了开发一个完整数据库系统的全过程。
本书由李亚任主编,陈莹、李欢、许慧雅任副主编。第1、2章由叶海琴编写,第3章由廖利编写,第4章由陈莹编写,第5章由李欢编写,第6章由申秋慧编写,第7、8章由许慧雅编写,第9章由朱秀丽编写。陈劲松老师校对本书并参与了本书教材资源建设。
本书在编写过程中参考了部分老师的书籍资料,得到了周口师范学院教务处和中国水利水电出版社的大力支持,计算机科学与技术学院的领导和老师们对教材的编写给予了热情的关怀和指导,在此致以衷心的感谢和深深的敬意!
由于编者水平有限,书中难免存在错误和不足之处,恳请各位读者和专家批评、指正!
编 者
2017年6月
第1章 数据库基础知识 1
1.1 数据库系统概述 1
1.1.1 信息、数据与数据处理 1
1.1.2 数据管理技术的发展历程 2
1.1.3 数据库系统的组成 6
1.1.4 数据库系统的特点 7
1.2 数据模型 7
1.2.1 数据的抽象过程 8
1.2.2 概念模型 8
1.2.3 数据模型 10
1.3 关系数据库 12
1.3.1 关系数据库的基本概念 12
1.3.2 关系的特点 13
1.3.3 关系运算 14
1.3.4 关系的完整性约束 16
1.4 数据库设计的步骤 17
1.5 本章小结 18
1.6 实训 18
第2章 数据库的创建与管理 20
2.1 Access 2010操作环境 20
2.1.1 Access 2010的启动与退出 20
2.1.2 Access 2010主窗口 22
2.2 数据库的创建与操作 26
2.2.1 教学案例简介 26
2.2.2 更改默认的数据库文件夹 27
2.2.3 创建Access 2010数据库 28
2.2.4 数据库的打开与关闭 30
2.3 Access 2010对象的组织和管理 31
2.3.1 Access 2010的对象 31
2.3.2 导航窗格的操作 34
2.3.3 导航窗格中数据库对象的操作 35
2.3.4 数据库视图的切换 37
2.4 数据库的管理 38
2.4.1 设置数据库密码 38
2.4.2 解密数据库 38
2.4.3 信任数据库中禁用的内容 39
2.4.4 压缩和修复数据库 40
2.4.5 备份和还原数据库 41
2.4.6 数据库的拆分 42
2.5 本章小结 43
2.6 实训 44
第3章 表 45
3.1 表的创建 45
3.1.1 表结构设计 45
3.1.2 建立表结构 48
3.1.3 字段属性 50
3.1.4 向表中输入数据 55
3.1.5 主键 60
3.1.6 表之间的关系 61
3.2 表的编辑 63
3.2.1 修改表结构 63
3.2.2 修改表内容 64
3.3.3 调整表的外观 64
3.3 表的使用 66
3.3.1 查找数据 66
3.3.2 替换数据 67
3.3.3 排序记录 67
3.3.4 筛选记录 69
3.4 数据导入与导出 73
3.4.1 导入表 73
3.4.2 导出表 75
3.5 本章小结 76
3.6 实训 76
实训1 在“学籍管理系统”数据库中
创建数据表 76
实训2 在“学籍管理系统”数据库中
编辑表 79
第4章 查询 81
4.1 认识查询 81
4.1.1 查询功能 81
4.1.2 查询类型 82
4.1.3 查询视图 82
4.2 创建查询 83
4.2.1 使用查询向导创建查询 83
4.2.2 使用查询设计视图创建查询 90
4.3 选择查询 91
4.3.1 创建无条件的选择查询 91
4.3.2 创建有条件的选择查询 92
4.3.3 查询条件的设置 93
4.3.4 创建计算查询 96
4.4 参数查询 99
4.4.1 单参数查询 99
4.4.2 多参数查询 100
4.5 交叉表查询 101
4.6 操作查询 101
4.6.1 追加查询 102
4.6.2 更新查询 103
4.6.3 删除查询 103
4.6.4 生成表查询 104
4.7 SQL查询 105
4.7.1 查询与SQL视图 105
4.7.2 SELECT查询语句 105
4.8 本章小结 106
4.9 实训 106
实训1 创建选择查询 106
实训2 创建其他查询 107
第5章 窗体 108
5.1 认识窗体 108
5.1.1 窗体功能 108
5.1.2 窗体类型 108
5.1.3 窗体视图 109
5.2 创建窗体 110
5.2.1 创建各种类型的窗体 110
5.2.2 使用窗体向导创建窗体 116
5.2.3 在设计视图中创建窗体 119
5.3 设计窗体 123
5.3.1 控件基本概念 123
5.3.2 控件的基本操作 124
5.3.3 常用控件及其应用 125
5.3.4 特殊窗体设计 143
5.4 修饰窗体 148
5.4.1 应用主题 148
5.4.2 添加页眉/页脚 148
5.4.3 窗体及控件布局 148
5.4.4 添加窗体背景 150
5.4.5 设置条件格式 151
5.5 设置系统启动窗体 152
5.6 本章小结 153
5.7 实训 153
实训1 窗体的创建 153
实训2 窗体中控件的应用 154
第6章 报表 158
6.1 认识报表 158
6.1.1 报表功能 158
6.1.2 报表类型 158
6.1.3 报表视图 160
6.1.4 报表组成 161
6.2 创建报表 162
6.2.1 自动创建报表 162
6.2.2 使用空白报表工具创建报表 163
6.2.3 使用报表向导创建报表 165
6.2.4 使用标签向导创建标签报表 167
6.2.5 创建图表报表 169
6.2.6 在设计视图中创建报表 171
6.3 报表的高级应用 174
6.3.1 报表记录的排序 174
6.3.2 报表记录的分组 176
6.3.3 在报表中添加计算型控件 180
6.3.4 在报表中添加页码 185
6.3.5 在报表中添加日期和时间 185
6.4 编辑报表 186
6.4.1 设置报表格式 186
6.4.2 为报表添加图像和线条 187
6.5 打印报表 188
6.5.1 页面设置 188
6.5.2 打印报表 189
6.6 特殊报表 189
6.6.1 子报表 189
6.6.2 多列报表 189
6.6.3 参数报表 190
6.6.4 交叉报表 190
6.6.5 弹出式报表 190
6.6.6 将窗体另存为报表 191
6.7 本章小结 191
6.8 实训 191
实训1 报表的创建与编辑 191
实训2 报表的高级应用 192
第7章 宏 193
7.1 认识宏 193
7.1.1 宏的概述 193
7.1.2 宏的分类 193
7.1.3 宏的操作界面 194
7.1.4 常用的宏操作命令 195
7.2 创建宏 196
7.2.1 创建独立宏 197
7.2.2 创建嵌入宏 201
7.3 宏的运行与调试 201
7.3.1 宏的运行 201
7.3.2 宏的调试 202
7.4 宏的应用 203
7.4.1 快捷操作宏 203
7.4.2 自动运行宏 204
7.4.3 宏在窗体或报表中的应用 204
7.4.4 使用宏创建菜单 205
7.4.5 使用宏实现数据导出 206
7.5 宏的安全设置 207
7.6 本章小结 207
7.7 实训 208
实训1 宏的分类及创建 208
实训2 宏的应用 210
第8章 模块与VBA编程 212
8.1 认识模块与VBA 212
8.1.1 模块的概念 212
8.1.2 VBA及其编程环境 213
8.1.3 模块的创建 214
8.1.4 编写简单的VBA程序 214
8.2 VBA语法知识 215
8.2.1 数据类型 215
8.2.2 变量、常量和数组 217
8.2.3 VBA中的运算符与表达式 219
8.2.4 常用的标准函数 222
8.2.5 程序语句 227
8.2.6 Access 2010中的其他函数 228
8.2.7 VBA语句的书写规则 230
8.2.8 DoCmd对象及常用方法 231
8.3 创建VBA程序 232
8.3.1 顺序结构 232
8.3.2 选择结构 233
8.3.3 循环结构 237
8.3.4 VBA程序与宏的关系 239
8.3.5 将宏转换为VBA代码 240
8.4 过程 241
8.4.1 过程概述 242
8.4.2 创建过程 242
8.4.3 过程参数传递 244
8.5 调试VBA程序 246
8.5.1 VBA程序的调试环境和工具 246
8.5.2 程序的错误分类 247
8.5.3 VBA程序的调试 248
8.6 VBA数据库编程 249
8.6.1 数据库访问接口 249
8.6.2 利用DAO访问数据库 250
8.6.3 利用ADO访问数据库 250
8.7 本章小结 252
8.8 实训 252
实训1 VBA基础知识 252
实训2 VBA的应用 253
第9章 实例开发 254
9.1 系统概述 254
9.1.1 系统功能 254
9.1.2 开发要点 254
9.2 系统设计 255
9.2.1 系统设计思想 255
9.2.2 系统功能模块划分 255
9.2.3 系统流程分析与设计 255
9.3 数据库设计 256
9.3.1 数据库需求分析 256
9.3.2 E-R图的生成 256
9.3.3 定义数据表 257
9.3.4 定义数据表之间的关联关系 259
9.4 系统模块设计与实现 260
9.4.1 窗体模块 260
9.4.2 查询模块 280
9.4.3 报表模块 282
9.4.4 宏模块 285
9.5 系统运行结果 286
9.6 实例总结 286
9.7 实训 287
实训 光盘收藏管理系统的设计与实现 287
参考文献 288
- 嵌入式人工智能技术应用(数字教材) [主编 胡娜 杨国勇 晏廷荣]
- Java Web项目化设计实践教程 [邱云 曾陈萍]
- 人工智能开发框架应用 [主编 王明超 芦娅云]
- 民航客舱服务实用英语教程 [主编 田静 徐亚玲]
- Python数据分析 [主编 冯志辉 赵磊 李放]
- 大学信息技术 [曾翰颖 编著]
- 多维视域下的高校篮球教学创新研究 [张利超 李宁 著]
- 创新创业训练实践教程 [主编 王日华 陈武 黄喆诚]
- 实用运筹学 [主编 邢育红 于晋臣]
- 电子技术(第二版) [主编 覃爱娜 李飞]
- 劳动争议处理实务 [主编 王秀卿 罗静]
- 工程数学 [主编 郭立娟 王海]
- 语音识别理论与实践 [主编 莫宏伟]
- 武术基础教程 [主编 李代勇 谢志民]
- 计算机网络实训教程 [主编 张浩军 赵玉娟]
- 画法几何与机械制图习题集(多学时) [主编 赵军]
- 电工电子技术基础 [主编 刘 军 杨国龙 刘天成]
- MySQL数据库项目式教程 [陈亚峰]
- 机械设计基础(第二版) [主编 田亚平 李爱姣]
- 画法几何与机械制图 [主编 赵军]
- C语言程序设计习题与实验指导(第二版) [主编 甄增荣 张宾]
- C语言程序设计(第二版) [主编 甄增荣 田云霞]
- Unity3D虚拟现实应用开发实践 [主 编 刘龙]
- 智能化技术基础(第三版) [邓文达 李礼]
- 面向对象程序设计 [主编 张勇 张平华 赵小龙]
- 网络营销 [主编 夏薇薇 刘婷 尚洁]
- 电视节目策划与制作(微课版) [主 编 黄滴滴]
- 数据库技术与应用实践教程(SQL Server 2019) [主 编 严晖 周肆清]
- 大学应用数学 [主编 郭立娟]
- 工业机器人拆装与调试 [主编 胡月霞 向艳芳 朱奇]