描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302527909丛书名: 高等学校计算机基础教育教材精选
(2)循序渐进,适合教学、自学两种模式。
(3)内容丰富,有助于提升学生的知识与能力。每章开篇都列出了本章学习目标,每章后都附有4种类型的题目,便于学生及时掌握、巩固所学知识。
(4)例题实用,专门针对实际问题。每个例题都对应一个实际应用,呈现一项操作技巧,可以在短时间内帮助读者掌握Access的各种使用方法。
本书既可作为应用型本科院校“Access数据库技术与应用”课程的教材,也可作为全国计算机等级考试二级Access数据库程序设计的备考用书,还可供广大Access数据库爱好者自学使用。
Access数据库技术与应用第1章数据库系统的基础知识1
1.1数据库系统的基本概念1
1.1.1数据、信息和数据处理1
1.1.2数据库技术的产生与发展2
1.1.3数据库系统的组成7
1.1.4数据库系统的三级模式结构8
1.1.5数据库系统实例10
1.2数据模型11
1.2.1基本概念11
1.2.2组成要素12
1.2.3概念模型和ER图13
1.2.4逻辑模型15
1.3关系数据库20
1.3.1基本概念20
1.3.2常用术语20
1.3.3关系完整性21
1.3.4关系运算22
1.4数据库设计30
1.4.1数据库设计的步骤31
1.4.2数据库设计范式34
1.5习题37
第2章Access 2010基础41
2.1Access 2010简介41
2.1.1Access 2010的新特点42
2.1.2Access 2010的操作基础45
2.1.3Access 2010数据库的对象52
2.2Access 2010数据库的创建53
2.2.1使用模板创建数据库53
2.2.2创建空数据库55
2.3打开与关闭数据库55
2.3.1打开Access 2010数据库56
2.3.2关闭Access 2010数据库56
2.4管理数据库56
2.4.1压缩与修复数据库56
2.4.2备份与还原数据库58
2.4.3加密数据库59
2.4.4生成ACCDE文件60
2.5数据库的转换61
2.6数据库的导入与导出61
2.6.1数据库的导入62
2.6.2数据库的导出64
2.7习题65
Access数据库技术与应用目录
第3章Access 2010表68
3.1表的概述68
3.1.1表的结构68
3.1.2“选课管理”数据库的表结构设计69
3.2创建表71
3.2.1利用“数据表视图”创建表71
3.2.2利用“设计视图”创建表73
3.2.3设置和取消表的主键74
3.2.4设置字段属性75
3.3编辑与维护表77
3.3.1打开和关闭表77
3.3.2修改表结构78
3.3.3维护表数据78
3.3.4表的复制、删除及重命名82
3.4调整表外观82
3.4.1调整表的行高和列宽82
3.4.2改变字段的显示顺序83
3.4.3隐藏和取消隐藏字段83
3.4.4冻结和取消冻结所有字段83
3.4.5设置字体84
3.4.6设置网格线的样式及表的背景颜色84
3.5建立表间关系84
3.5.1表间关系的分类84
3.5.2建立表间关系的前提85
3.5.3建立一对多关系85
3.5.4建立多对多关系87
3.5.5编辑表间关系88
3.5.6参照完整性、级联更新和级联删除88
3.6表的导入、导出与链接89
3.6.1导入表89
3.6.2导出表91
3.6.3链接表92
3.7习题94
第4章Access 2010查询97
4.1查询概述97
4.1.1查询的类型98
4.1.2创建查询的方法99
4.2查询条件的设置101
4.3选择查询111
4.3.1使用向导创建查询111
4.3.2使用查询设计视图创建查询120
4.3.3运行和修改查询123
4.3.4设置查询中的计算124
4.4参数查询127
4.4.1在查询设计视图中创建单参数查询127
4.4.2在查询设计视图中创建多参数查询129
4.5交叉表查询131
4.5.1使用查询向导创建交叉表查询131
4.5.2使用查询设计视图创建交叉表查询133
4.6操作查询136
4.6.1生成表查询136
4.6.2更新查询138
4.6.3追加查询139
4.6.4删除查询142
4.7SQL查询143
4.7.1SQL简介143
4.7.2数据查询语句144
4.7.3单表查询145
4.7.4多表查询152
4.7.5嵌套查询154
4.7.6联合查询158
4.8其他SQL语句159
4.8.1数据定义语句159
4.8.2数据更新语句162
4.9习题164
第5章Access 2010窗体171
5.1窗体概述171
5.1.1窗体的功能171
5.1.2窗体的结构171
5.1.3窗体的视图172
5.1.4窗体的类型173
5.2创建窗体176
5.2.1使用“窗体”按钮创建窗体176
5.2.2使用“窗体向导”创建窗体176
5.2.3使用“设计视图”创建窗体177
5.2.4主/子窗体179
5.3窗体控件182
5.3.1控件的类型182
5.3.2控件的基本操作182
5.3.3控件使用举例184
5.3.4窗体和控件的事件与事件过程186
5.4使用窗体操作数据186
5.5习题187
第6章Access 2010报表189
6.1报表概述189
6.1.1报表的功能189
6.1.2报表的类型189
6.1.3报表的视图192
6.1.4报表的组成192
6.2创建报表194
6.2.1使用“报表”按钮创建报表194
6.2.2使用“报表向导”创建报表194
6.2.3使用“设计视图”创建报表196
6.2.4使用“标签”创建报表199
6.2.5使用“空报表”创建报表201
6.3编辑报表203
6.3.1使用节203
6.3.2添加图像204
6.3.3添加背景图案204
6.3.4添加日期和时间205
6.3.5添加页码206
6.3.6设置字体和颜色206
6.4报表高级设计207
6.4.1记录的排序207
6.4.2记录的分组和汇总208
6.4.3使用计算控件211
6.4.4创建子报表212
6.4.5创建多列报表217
6.4.6窗体另存为报表217
6.5打印报表219
6.5.1报表的页面设置219
6.5.2打印报表221
6.6习题221
第7章宏224
7.1宏概述224
7.1.1宏的基本功能224
7.1.2宏的组成224
7.1.3宏的设计视图225
7.1.4宏的类型226
7.1.5常用的宏操作226
7.2创建宏228
7.2.1基本宏228
7.2.2条件宏229
7.2.3宏组231
7.2.4自动运行宏AutoExec233
7.3宏的编辑234
7.3.1添加宏操作234
7.3.2删除宏操作234
7.3.3移动宏操作234
7.3.4复制宏操作234
7.3.5添加注释235
7.4宏的调试与运行235
7.4.1调试宏235
7.4.2运行宏236
7.5宏与VBA238
7.5.1宏与VBA编程238
7.5.2将宏转换为VBA模块238
7.6习题239
第8章模块与VBA程序设计242
8.1模块概述242
8.1.1模块的概念242
8.1.2模块的类型243
8.1.3模块的组成244
8.2VBA程序设计概述244
8.2.1VBA简介244
8.2.2对象、属性、方法和事件244
8.3VBA编程环境246
8.3.1进入VBE窗口246
8.3.2VBE窗口的组成247
8.4VBA程序设计基础248
8.4.1数据类型248
8.4.2常量和变量249
8.4.3数组251
8.4.4运算符252
8.4.5表达式253
8.4.6常用的内部函数254
8.5VBA程序流程设计256
8.5.1VBA语句的书写规则256
8.5.2VBA常用语句256
8.5.3流程控制语句257
8.5.4顺序结构257
8.5.5选择结构258
8.5.6循环结构261
8.6过程声明、调用与参数传递265
8.6.1过程声明265
8.6.2过程调用266
8.6.3参数传递268
8.7VBA事件驱动机制269
8.8VBA程序调试和错误处理270
8.8.1VBA程序调试271
8.8.2错误类型273
8.8.3错误处理273
8.9习题274
第9章学生选课管理系统开发277
9.1数据库应用系统的开发步骤277
9.2系统分析与设计278
9.2.1需求分析278
9.2.2功能设计278
9.2.3数据库设计279
9.3系统实施281
9.3.1创建数据库281
9.3.2创建数据表282
9.3.3创建查询286
9.3.4创建窗体291
9.3.5创建报表295
9.4习题299
附录A全国计算机等级考试二级Access数据库程序设计考试大纲
(2018年版)301
附录B计算机二级Access数据库程序设计模拟题及答案304
参考文献315
Access数据库技术与应用数据库技术目前已广泛应用于各行各业,基于数据库技术的应用已成为计算机应用的主流。数据库技术与应用是高等院校非计算机专业必修的计算机基础教育课程。Access是关系数据库管理系统,是Microsoft Office的组件之一,它可以有效地组织、管理和共享数据库中的数据,可以将数据库与Web应用相结合。
本书针对高等院校非计算机专业计算机课程教学的基本要求以及学生的特点,以应用为目的,以案例为引导,系统地介绍数据库基础理论知识,Access 2010数据库中的各种对象和VBA编程等内容,最后以综合实验给出了用Access 2010数据库开发管理信息系统的全过程,为读者学习、模仿、创新提供了模板。本书很好地实现了理论与实践的有机结合,将知识传授与能力培养融为一体。
本书以Access 2010为基础,通过案例介绍Access 2010的操作与应用,便于读者学习。本书突出实用性,理论与实践紧密结合,注重能力培养,内容安排详略得当、循序渐进、由浅入深。每章后均附有大量习题,可以帮助学生巩固所学知识。
本书分为9章。各章安排如下。
第1章 主要介绍数据库系统的基本概念、数据模型、关系数据库及数据库设计等知识。
第2章 主要介绍Access 2010数据库的创建、打开与关闭、管理、转换、导入与导出等知识。
第3章 主要介绍表的设计原则、表结构的设计、表的创建、表的基本操作、表间关系、表的导入、导出与链接等知识。
第4章 主要介绍查询条件的设置、选择查询、参数查询、交叉表查询、操作查询、SQL查询等知识。
第5章 主要介绍创建窗体、窗体控件、使用窗体操作数据等知识。
第6章 主要介绍报表的创建、报表的高级设计、报表的打印等知识。
第7章 主要介绍宏的创建、宏的编辑、宏的调试与运行、宏与VBA等知识。
第8章 主要介绍模块与VBA程序设计等知识。
第9章 综合实验,主要介绍用Access开发管理信息系统的完整过程。
本书不仅可以满足高等院校数据库技术与应用课程的教学要求,也可作为全国计算机等级考试二级Access数据库程序设计的备考用书,并且特别适合自学使用。
本书由华北科技学院杨月江策划并担任主编,吴晓丹、于咏霞、杨阳担任副主编,全书由华北科技学院承担“Access数据库技术与应用”课程教学工作、具有丰富教学经验的教师编写。其中,杨月江编写了第1、2、4章及附录A和附录B,吴晓丹编写了第3、5章,于咏霞编写了第6、9章,杨阳编写了第7、8章。全书由杨月江统稿并审定。
在本书编写的过程中,参阅、借鉴了与Access应用有关的一些图书和网上资料,在此向有关作者表示感谢。
由于编者水平有限,书中难免有不妥之处,敬请读者批评指正。
编者2019年5月Access数据库技术与应用前言
1. 窗体的功能、结构及类型
2. 窗体的创建
3. 窗体控件的添加、属性设置
4. 使用窗体操作数据窗体是数据库的一个对象,可用于为数据库应用程序创建用户界面。窗体本身不能存储数据,但是在窗体中包含了各种控件,通过这些控件可以打开报表或其他窗体,执行宏或VBA程序。窗体可以接收用户数据的输入,还可以输出和显示数据。应用窗体可以使数据库中数据的输入、修改和查看变得更加方便、直观。
5.1窗 体 概 述〖1〗5.1.1窗体的功能作为用户和数据库之间的桥梁,窗体的主要功能有以下3点。
(1) 输入和编辑表中的数据。
(2) 显示和打印数据。
(3) 控制应用程序流程。
5.1.2窗体的结构
窗体由5部分构成,每一部分称为一个“节”,每个节都有特定的用途,分别用来显示不同的信息。窗体的结构如图51所示。
图51窗体的结构
1. 窗体页眉
窗体页眉出现在窗体视图的顶部或打印时首页的顶部,常用来显示窗体的标题或相关说明等信息。
2. 页面页眉
页面页眉打印时显示在每页的顶部,常用来显示标题、列标题等信息。
3. 主体
主体是窗体的主要部分,用来显示表中的记录。
4. 页面页脚
页面页脚打印时显示在每页的底部,常用来显示数据的汇总、日期或页码等。
5. 窗体页脚
窗体页脚出现在窗体视图的底部或打印时末页的底部,常用来显示窗体的使用说明等信息。
以上窗体的5个节中,除主体外,其他都可以隐藏。通过在窗体空白处右击,在弹出的快捷菜单中选择“页面页眉/页脚”或“窗体页眉/页脚”,可以显示或隐藏相应的节。每个节的大小可以调整,将鼠标移到一个节的上边缘,此时指针呈状,按住鼠标左键并拖动鼠标,可以改变上方那个节的大小。
Access数据库技术与应用第5章Access 2010窗体5.1.3窗体的视图
窗体有3种视图,即窗体视图、布局视图和设计视图。
1. 窗体视图
窗体视图是使用窗体操作数据库时的视图,是窗体运行后的结果,不能用来修改窗体设计。
2. 布局视图
布局视图是在窗体运行的同时,用来修改窗体设计的视图。由于窗体中显示数据,可以根据实际的数据调整控件的大小,因此布局视图是用于修改窗体最直观的视图。
3. 设计视图
设计视图提供了窗体的详细结构,可以看到窗体的每个节。窗体在设计视图中显示时实际并没有运行。因此,进行设计方面的更改时,无法看到基础数据。
5.1.4窗体的类型
窗体根据其布局的不同分为6种类型,分别是纵栏表、表格、数据表、数据透视表、数据透视图和主/子窗体。
1. 纵栏表
纵栏表在窗体界面只显示一条记录,记录中的各字段纵向排列,如图52所示。
图52纵栏表
2. 表格
表格在窗体界面显示多条记录,各记录纵向排列,记录中各字段横向排列,字段名显示在窗体页眉中,如图53所示。
图53表格
3. 数据表
数据表与Excel电子表格类似,以简单的行列格式一次显示多条记录,常用作一个窗体的子窗体,如图54所示。
图54数据表
4. 数据透视表
数据透视表是一种交互式的表,可动态改变版面布置,以便按照不同方式计算和分析数据。每一次改变版面布置,都会立即按照新的布置重新计算数据,如图55所示。
图55数据透视表5. 数据透视图
数据透视图将表中的数据以图形化的方式显示出来,如图56所示。
图56数据透视图
6. 主/子窗体
主/子窗体是在一个窗体中嵌入另一个窗体,常用来显示多个表或查询的数据,这些表或查询具有一对多的关系,如图57所示。
图57主/子窗体
5.2创 建 窗 体
“创建”选项卡的“窗体”组中提供了多种创建窗体的命令按钮,如图58所示。
图58创建窗体的命令按钮5.2.1使用“窗体”按钮创建窗体
“窗体”按钮是创建窗体最快捷的方法,只需单击便可以创建窗体,数据源中的所有字段都会添加到窗体中。
评论
还没有评论。