Access 2010数据库原理及应用.pdf

Access 2010数据库原理及应用.pdf
 

书籍描述

内容简介
本书全面介绍了使用Access 2010创建数据库、创建数据库的各种对象(包括表、查询、窗体、报表、宏和模块)、VBA编程、DAO编程和ADO编程的方法。同时Access 2010兼容并改进扩充了Access 2003的基本功能,因此本书内容也覆盖了全国计算机等级考试二级Access数据库程序设计考试大纲(部分二级公共基础知识除外)的基本内容。
本书适用于应用型、技能型人才培养的各类教育使用,也可作为参加“全国计算机等级考试二级Access数据库程序设计”科目考试的考生的参考书,还可作为各层次Access用户的自学参考书。
本书配有电子课件及各章节的数据库源代码,读者课发邮件至编辑邮箱(jiaoliu_5ic@126.com)索取。

目录
第1章
数据库基础知识
1.1 数据库概述 1
1.1.1 数据库的发展史 1
1.1.2 数据库的基本概念 2
1.1.3 常用数据库管理系统 3
1.1.4 数据库系统的特点 4
1.2 概念模型与数据模型 5
1.2.1 概念模型 5
1.2.2 数据模型 7
1.3 关系数据库 8
1.3.1 关系术语 8
1.3.2 关系的特点 9
1.3.3 关系的规范化 9
1.3.4 关系的完整性规则 11
1.3.5 关系运算 11
1.4 数据库设计步骤 12
1.5 Access 2010数据库系统概述 13
1.5.1 Access 2010的运行环境 14
1.5.2 Access 2010六大对象 19
1.5.3 Access 2010的特点 20
小结 21
练习题 21

第2章
创建Access数据库和表
2.1 使用Access 2010创建数据库 24
2.1.1 创建空数据库 24
2.1.2 使用模板创建数据库 25
2.2 表的基本概念 27
2.2.1 表的结构 27
2.2.2 表的视图 28
2.3 表的创建 29
2.3.1 直接插入新表 30
2.3.2 使用设计视图创建表 31
2.3.3 通过导入创建表 32
2.3.4 设置字段属性 36
2.3.5 建立表之间的关系 44
2.4 维护表 47
2.4.1 修改表的结构 47
2.4.2 编辑表的内容 47
2.4.3 表的格式化 48
2.5 操作表 50
2.5.1 查找和替换数据 50
2.5.2 记录的排序 51
2.5.3 记录的筛选 52
2.5.4 表的复制、改名、打印和删除 54
小结 56
实验 56
【实验目的及要求】 56
【实验环境】 56
【实验内容】 56
练习题 57

第3章
查询及其应用
3.1 查询概述 59
3.1.1 查询的功能 59
3.1.2 查询的类型 60
3.2 创建选择查询 61
3.2.1 不带条件的查询 62
3.2.2 带条件的查询 66
3.3 创建参数查询 69
3.3.1 单参数查询 69
3.3.2 多参数查询 71
3.4 在查询中进行计算 73
3.4.1 总计选项 73
3.4.2 总计查询 74
3.4.3 分组总计查询 76
3.4.4 添加计算字段 76
3.5 创建交叉表查询 78
3.6 创建SQL查询 83
3.6.1 SQL语言概述 84
3.6.2 基于单一记录源的查询 84
3.6.3 基于多个记录源的查询 87
3.6.4 合计、汇总与计算 88
3.6.5 嵌套查询 90
3.7 创建操作查询 91
3.7.1 生成表查询 91
3.7.2 追加查询 92
3.7.3 更新查询 93
3.7.4 删除查询 93
小结 94
实验 94
【实验目的及要求】 94
【实验环境】 94
【实验内容】 94
练习题 95

第4章
窗体设计
4.1 窗体的基本概念 99
4.1.1 窗体的功能 99
4.1.2 窗体的结构 99
4.1.3 窗体的视图 100
4.1.4 窗体的类型 102
4.2 创建窗体 104
4.2.1 创建窗体的方法 104
4.2.2 使用“窗体向导”创建窗体 104
4.2.3 使用“窗体”按钮创建窗体 109
4.2.4 使用“空白窗体”按钮创建窗体 110
4.2.5 使用“多个项目”按钮创建窗体 111
4.2.6 使用“数据表”按钮创建数据表窗体 111
4.2.7 使用“数据透视表”按钮创建数据透视表窗体 112
4.2.8 使用“数据透视图”按钮创建数据透视图窗体 113
4.2.9 使用“设计视图”创建窗体 115
4.3 在设计视图中进行自定义窗体设计 118
4.3.1 使用“设计视图”创建主子窗体 118
4.3.2 使用“设计视图”创建输入窗体 124
小结 130
实验 130
【实验目的及要求】 130
【实验环境】 130
【实验内容】 130
练习题 131

第5章
报表的创建与使用
5.1 报表概述 134
5.1.1 报表的视图 134
5.1.2 报表的结构 135
5.1.3 报表的类型 136
5.2 创建报表 136
5.2.1 使用简单“报表”创建报表 136
5.2.2 使用“报表向导”创建报表 136
5.2.3 使用“空报表”创建报表 140
5.2.4 使用“标签”创建报表 141
5.2.5 使用“报表设计”创建报表 143
5.3 报表的相关计算 145
5.3.1 报表记录的排序 145
5.3.2 报表记录的分组 147
5.3.3 分组、排序选项的编辑 149
5.3.4 添加计算控件并实现计算 150
5.4 报表的高级应用 153
5.4.1 创建子报表 153
5.4.2 创建多列报表 155
5.4.3 导出报表 156
5.5 报表的美化处理 156
5.5.1 添加背景图案 156
5.5.2 使用分页符强制分页 157
5.6 报表的打印和预览 158
5.6.1 页面设置 158
5.6.2 打印预览 158
5.6.3 打印报表 159
小结 159
实验 159
【实验目的及要求】 159
【实验环境】 160
【实验内容与步骤】 160
练习题 160

第6章

6.1 宏概述 163
6.1.1 宏的基本概念 163
6.1.2 宏设计窗口 164
6.1.3 常用的宏操作简介 165
6.2 创建宏 165
6.2.1 创建操作序列宏 165
6.2.2 创建条件操作宏 167
6.2.3 创建宏组 168
6.3 运行宏 170
6.3.1 直接运行宏 170
6.3.2 从窗体或报表中运行宏 170
6.4 宏的应用实例 171
小结 173
实验 173
【实验目的及要求】 173
【实验环境】 173
【实验内容】 173
练习题 173

第7章
模块与VBA程序设计基础
7.1 模块的基本概念 175
7.2 创建模块 176
7.3 VBA编程基础 177
7.3.1 数据类型、常量、变量与表达式 177
7.3.2 常用内部函数 183
7.3.3 数据的输入与输出 185
7.4 数组 189
7.4.1 数组的概念 189
7.4.2 定长数组和动态数组 190
7.5 VBA的程序结构 192
7.5.1 选择语句 192
7.5.2 循环语句 197
7.6 过程调用和参数传递 201
7.6.1 Sub过程 201
7.6.2 Function过程 203
7.6.3 过程之间的参数传递 204
7.7 VBA面向对象的程序设计 205
7.7.1 面向对象程序设计的基本概念 205
7.7.2 DoCmd对象 207
小结 207
实验 207
【实验目的及要求】 207
【实验环境】 208
【实验内容】 208
【实验步骤】 208
练习题 211

第8章
VBA数据库编程
8.1 数据库引擎及其接口 213
8.2 数据访问对象 214
8.2.1 DAO模型结构 214
8.2.2 主要的DAO对象 214
8.2.3 利用DAO访问数据库 217
8.3 ActiveX数据对象 218
8.3.1 ADO模型结构 219
8.3.2 主要ADO对象的使用 220
8.3.3 利用ADO访问数据库 222
小结 224
实验 224
【实验目的及要求】 224
【实验环境】 224
【实验内容】 224
【实验步骤】 225
练习题 226

第9章
数据库管理与维护
9.1 管理数据库 227
9.1.1 数据库属性设置 227
9.1.2 压缩和修复数据库 229
9.1.3 备份和恢复数据库 230
9.2 数据库的导入与导出 231
9.2.1 从Access 2010中导出数据 231
9.2.2 导入其他数据源中的数据 232
9.2.3 链接数据表 232
9.3 维护数据库安全 233
9.3.1 Access安全性的新增功能 233
9.3.2 设置数据库的密码 233
9.3.3 生成ACCDE文件 234
9.3.4 设置或更改 Access低版本用户级安全机制 235
9.3.5 其他数据库安全措施 237
小结 238
实验 239
【实验目的及要求】 239
【实验环境】 239
【实验内容】 239
练习题 239

第10章
实例开发——图书管理系统
10.1 系统的分析和设计 240
10.1.1 需求分析 240
10.1.2 概念模型设计 241
10.1.3 关系数据模型设计 242
10.2 创建数据库和表 242
10.2.1 创建数据库 242
10.2.2 创建表 242
10.2.3 设定表之间的关系 245
10.3 创建查询 246
10.3.1 无条件的选择查询 246
10.3.2 有条件的选择查询 247
10.3.3 计算查询 248
10.3.4 参数查询 250
10.3.5 生成表查询 250
10.4 创建窗体 251
10.4.1 登记图书信息 251
10.4.2 浏览图书信息 253
10.4.3 查询图书信息 255
10.4.4 设计总体界面 257
10.5 创建报表 259
10.5.1 自动创建报表 259
10.5.2 报表向导创建报表 260
10.5.3 在设计视图中完善报表 260
参考文献 262

序言
Access 2010是办公自动化软件Office 2010的系列组件之一,目前它已经成为世界上流行的桌面数据库管理系统,其功能强大、界面友好、操作简单、易学易用,主要应用于中小型企业的数据库系统。
为了适应数据库应用系统开发的需求,提高学生信息处理的水平,本书由具有多年数据库教学经验的教师,在调查社会实践中应用Access数据库所需要的各方面内容后,精心编写而成,适合高等院校应用型人才培养的需要。本书内容的组织以培养学生的应用能力为主要目标,理论与实践并重,通过实例深入浅出地讲解,使学生能够比较熟练地应用数据库的相关知识和技术去解决实际问题。
全书共分10章。第1章介绍数据库系统的基本概念和关系数据库的基本理论,以及Access 2010数据库系统的概述,这是学习Access的必备知识;第2章~第6章分别介绍了Access 2010数据库中的表、查询、窗体、报表、宏的创建与使用;第7章介绍了模块概念及创建模块,VBA程序设计基础,程序流程控制,VBA面向对象的程序设计;第8章介绍了VBA数据库编程,包括数据库引擎及接口、数据库访问对象等;第9章介绍了数据库管理与维护,包括数据库属性设置、数据库压缩与修复、数据库备份与还原、数据库加密、数据库导入导出及其他数据库安全维护;第10章通过“图书管理系统”综合实例介绍了开发一个小型数据库应用系统的一般方法和步骤。每章均有小结、练习题和配套的实验。练习题和实验紧扣全国计算机等级考试(二级)Access数据库程序设计考试大纲。
本书配套有对应的实验指导教材《Access 2010数据库原理及应用实验指导与习题》(ISBN:978-7-122-21123-1),强化读者对所学知识的熟练应用。本书的教学课件,可登录化学工业出版社教学资源网下载。
为了弥补课本内容的局限性,本书还配有计算机教学辅助平台,该平台为教师教学和学生学习提供了练习系统和考试系统。平台上还发布有与教学相关的电子资源,以形成对图书的有益补充。需要使用该计算机教学辅助平台的老师或同学,可以发送email到tougao5ic@126.com,与编辑取得联系。真诚期待得到您对本书编写和教学辅助平台建设的意见和建议。
本书由段雪丽、史迎春、刘利平任主编,刘佩贤、邵芬红、朱丽娟任副主编,参与编写工作的还有云彩霞、李珊、李丽芬、马睿、邵兰洁、张玉英、刘淑艳、刘继超、李靖等同志。莫德举、王道恒等专家也对本书的编写给予了大力的支持与帮助,在此一并表示衷心感谢。
限于编写时间和水平,书中若有不妥之处,敬请广大读者批评指正。

编 者
2014年8月

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多