Access数据库应用教程2016版(中等职业)全套教学课件_第1页
Access数据库应用教程2016版(中等职业)全套教学课件_第2页
Access数据库应用教程2016版(中等职业)全套教学课件_第3页
Access数据库应用教程2016版(中等职业)全套教学课件_第4页
Access数据库应用教程2016版(中等职业)全套教学课件_第5页
已阅读5页,还剩602页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Access数据库应用教程全套可编辑PPT课件CONTENTS行业PPT模板/hangye/项目一初识Access——探索图书管理系统项目二数据表的创建与操作——图书管理数据入库项目三查询的创建与应用——图书信息查询管理项目四窗体的创建与设计——生成图书管理系统窗体项目五报表的创建、设计与打印——生成图书管理系统报表项目六宏的创建与应用——应用宏管理数据库项目七数据库优化管理与安全维护——优化与维护图书管理系统项目八综合案例——服装采购管理系统01初识Access——探索图书管理系统项目导读Access2016是微软发布的一款强大的关系数据库管理系统,是MicrosoftOffice的系统程序之一。Access2016满足了企业对数据管理的需求,在企业中得到了广泛应用,这些应用的场景包括生产管理、采购管理、人事管理、财务管理等。本项目介绍数据库的基本概念,包括数据模型、关系数据库的相关知识,Access2016工作界面,数据库的六大对象和数据类型,然后创建“图书管理系统”数据库,为后续数据库的学习做好准备。知识目标了解数据库的基本概念。熟悉Access2016数据库的工作界面。熟悉数据库对象及对象之间的关系。熟悉Access2016的数据类型。能力目标

能对数据库进行需求分析,设计E-R图。能根据要求创建指定的数据库。素质目标培养独立思考、明辨是非的安全意识。学习数据库的基础知识,加强对新技术的了解,增强探究意识。项目导航任务一了解数据库任务二创建数据库任务一了解数据库行业PPT模板/hangye/任务描述图书馆中的藏书种类丰富繁多,通常会建立数据库对图书信息、图书借阅记录和图书馆员工信息进行管理和维护。如何建立数据库?构建图书管理系统需要做什么?图书管理系统数据库的设计步骤又是什么呢?让我们一起走进数据库的世界,了解数据库的相关知识。任务准备全班同学以3~5人为小组,各组选出小组长,小组长组织组内成员扫码观看视频,了解数据管理技术的发展历程,讨论并回答以下问题。问题1:数据管理技术的发展经历了哪几个阶段?问题2:数据管理技术发展各个阶段的特点是什么?数据管理技术的发展一、数据库基本概念1.数据库数据库(database,DB)是按照数据结构来组织、存储和管理数据的仓库。简单来说,数据库就是一个数据集合,这些数据长期存放在计算机中统一管理。数据库中的数据按照一定的数据模型进行组织、描述和存储,具有较小的冗余度和较高的数据独立性与扩展性,可由多个用户和多个应用程序共享。一、数据库基本概念2.数据库管理系统数据库管理系统(databasemanagementsystem,DBMS)是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据,获取和管理数据,接收和完成用户提出的各种数据访问请求。数据库管理系统与操作系统一样是计算机的基础系统软件,是一个大型、复杂的软件系统。一、数据库基本概念3.数据库系统数据库系统(databasesystem,DBS)通常是指带有数据库的计算机应用系统,提供数据处理和信息资源共享服务。数据库系统由硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户组成。一、数据库基本概念具有统一的数据管理和控制,加强了对数据的保护实现了数据结构化程序与数据相互独立实现了数据共享,减少了数据冗余数据库系统的主要特点提

示数据库、数据库管理系统与数据库系统三者的本质与联系如下:①数据库本质上是数据集合;②数据库管理系统本质上是用于管理数据库的软件;③数据库系统本质上是计算机应用系统,它除了包含数据库、数据库管理系统,还包含相关软件、硬件系统、数据库管理员和用户等,意义更广泛。二、数据模型数据模型(datamodel)是用于描述数据、数据关系和数据语义的一种抽象表示,它定义了数据在实际应用中的结构、性质和约束条件。数据模型通常由数据结构、数据操作和数据约束3部分组成。数据结构用于描述数据的类型、性质等内容;数据操作是对数据进行增、删、改、查等操作;数据约束是对数据的完整性进行控制,以保证数据的正确性和一致性。概念模型设计逻辑模型设计物理模型设计二、数据模型二、数据模型(1)概念模型。

概念模型从用户需求出发,对客观世界进行数据建模,方便用户理解数据关系。E-R图是最常用的表示概念模型的工具。以下是概念模型中的常见术语。①实体现实世界客观存在并可以相互区别的事物称为实体。实体可以是具体的人或事物,也可以是抽象的概念。例如,一个部门、一名职工、一本图书都是实体。二、数据模型②实体集凡是有共性的实体都可以组成一个集合,即实体集。例如,全部图书就是一个实体集。③属性实体所具有的某一特性称为属性,实体可以有多个属性。例如,书名、图书编号、作者、价格和库存总数都可以作为图书实体的属性。二、数据模型④联系现实生活中,事物与事物之间往往是有联系的,这些联系在数据库中也存在。实体(集)之间的联系可分为3种:一对一联系(1∶1)、一对多联系(1∶n)和多对多联系(m∶n)。数据库中,实体之间的联系称为关系。知识加油站E-R图也称实体-联系方法(entity-relationshipapproach),是陈品山于1976年提出的概念模型表示方法,也是目前最著名的概念模型表示方法。E-R图能够清晰地表现出实体、属性和联系之间的关系。在E-R图中,用矩形表示实体,矩形内部写上实体名;用椭圆形表示属性,椭圆形内部写上属性名,并用无向边将属性与相应的实体相连;用菱形表示联系,菱形内部写上联系名,并分别用无向边将联系与有关实体相连,同时在无向边旁标注联系的类型(1∶1,1∶n,m∶n)。二、数据模型(2)逻辑模型。

逻辑模型是数据库管理系统可识别的、支持的数据模型。常用的数据库逻辑模型有层次模型、网状模型和关系模型。①层次模型:利用树状结构将数据组织成一对多的结构。②网状模型:利用网状结构将数据组织成多对多的结构。③关系模型:利用二维表存储数据,采用数据查询、数据删除、数据插入、数据修改完成数据操作。关系模型中提供实体完整性约束、参照完整性约束和用户完整性约束。关系模型是3种数据库逻辑模型中使用最广泛的数据模型。基于关系模型建立的数据库称为关系数据库,Access数据库就是关系数据库。二、数据模型(3)物理模型。物理模型描述数据如何在计算机中存储,以及如何表达记录结构、记录顺序和访问路径等。每种逻辑模型在实现时都有其对应的物理模型。素养之窗为数据模型定义数据约束,能够保证数据的正确性和一致性,同样地,我们在使用网络的过程中也要时刻约束自己的行为,维护网络安全。党的二十大报告中提到,“健全网络综合治理体系,推动形成良好网络生态”。保证网络安全至关重要,没有网络安全就没有国家安全,就没有经济社会稳定运行,广大人民群众利益也难以得到保障。作为祖国未来的建设者,青年学生要树立正确的网络安全观,时刻约束自己,抵制网络上的不良诱惑,始终树立国家利益高于一切的观念,为维护国家的安全和稳定做出力所能及的贡献。三、数据库设计数据库设计是指针对既定的应用环境设计出最优的数据模型,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种应用需求。数据库设计一般分为以下6个步骤。需求分析运行和维护数据库概念模型设计构建数据库逻辑模型设计物理模型设计三、数据库设计(1)需求分析进行数据库设计首先必须准确了解与分析应用的需求,也就是进行需求分析。需求分析是整个设计过程的基础,是数据库设计的“地基”。(2)概念模型设计概念模型设计是整个数据库设计的关键。它通过对现实世界的应用需求进行描述建立概念模型,列出实体与实体间的联系,完善实体属性。通常基于E-R图来进行概念模型的设计。三、数据库设计(3)逻辑模型设计将上述概念模型转换为某个数据库管理系统所支持的数据模型,并对其进行优化。(4)物理模型设计对具体的应用任务为逻辑模型选取最合适的物理存储结构、存取方法、存储路径等。三、数据库设计(5)构建数据库依据逻辑模型设计和物理模型设计结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6)运行和维护数据库正式运行数据库,在数据库运行过程中监测并改善数据库性能。由于应用环境在不断变化,所以数据库的维护工作是一个长期的任务。任务实施为“图书管理系统”进行需求分析和E-R图设计某图书馆想要创建一个“图书管理系统”数据库来管理数据。为此,本任务实施需要进行“图书管理系统”的需求分析,并设计E-R图。任务实施步骤1“图书管理系统”有哪些数据需要进行管理与维护?根据实地调查与访问发现,图书馆中有图书基本信息、读者基本信息、图书借阅记录、图书馆员工等信息需要进行管理与维护。步骤2“图书管理系统”需要对数据进行什么样的处理?首先需要对数据进行录入,主要包括图书基本信息的录入、读者基本信息的录入、图书借阅信息的录入、员工基本信息的录入。其次需要对部分数据进行输出,主要是各种统计查询,包括根据图书信息(如书名、作者、出版社等)查阅图书及其借阅信息、统计输出图书类别等。任务实施E-R图设计步骤1确定“图书管理系统”的实体:图书、读者、员工。步骤2确定实体之间的关系:图书馆中一本图书会有多个库存,可以借阅给多个读者,每个读者可以借阅多本图书,图书与读者之间具有多对多(m∶n)的借阅关系。任务实施E-R图设计步骤3确定每个实体与联系的属性:【图书】实体的属性有【图书编号】【图书类别】【书名】【作者】【出版社】【出版日期】【价格】【入库时间】【库存总数】【在库数量】;【读者】实体的属性有【读者编号】【读者账号】【读者密码】【读者姓名】【读者电话】;【员工】实体的属性有【员工编号】【员工账号】【员工密码】【员工姓名】【员工电话】;【借阅】关系的属性有【借阅编号】【图书编号】【读者编号】【借书日期】【还书日期】。任务实施E-R图设计步骤4

根据以上信息,结合实际情况,画出“图书管理系统”E-R图,如图1-1所示。图1-1“图书管理系统”E-R图提

示员工与图书实体之间存在多对多的管理关系,但是这种关系的实现较为复杂,本例不详细介绍,感兴趣的读者可以查阅相关资料自行设计。任务小结一、数据库基本概念二、数据模型三、数据库设计任务二

创建数据库行业PPT模板/hangye/任务描述我们已经完成了“图书管理系统”的需求分析与概念模型设计,接下来要使用数据库管理软件Access2016来创建“图书管理系统”数据库。Access2016有哪些特点?Access2016的哪些功能可以帮助我们更便捷地操作数据库?Access2016支持哪些对象?怎样使用Access2016创建“图书管理系统”数据库?让我们一起来学习这些知识。任务准备全班同学以3~5人为小组,各组选出小组长,小组长组织组内成员扫码观看视频,了解常用的数据库管理软件,讨论并回答以下问题。问题1:常用的数据库管理软件有哪些?问题2:这些数据库软件有哪些特点?常用的数据库管理软件一、Access2016的基本介绍Access2016是微软公司发布的关系数据库管理系统,是MicrosoftOffice系列办公软件的重要组成部分。Access2016不仅继承和发扬了以前版本功能强大、界面友好的优点,还在智能特性、用户界面、布局视图、生成器功能等方面进行了优化,使应用和开发工作变得更加简单和方便。Access2016创建的数据库文件的默认扩展名是.accdb。一、Access2016的基本介绍1.Access2016启动与退出使用Access2016之前需要先启动它,使用完后要及时退出,以释放它占用的系统资源。(1)启动Access2016。启动Access2016最常用的方法有以下3种。一、Access2016的基本介绍①通过快捷方式启动:安装Access2016后,双击其快捷图标,如图1-2所示。②通过“开始”菜单栏启动:选择“开始”/“Access”选项,如图1-3所示。

图1-2快捷图标

图1-3“开始”菜单栏一、Access2016的基本介绍③通过Access文件启动:在计算机中找到已存在的Access文件,双击该文件。(2)退出Access2016。单击Access2016窗口右上角的“关闭”按钮,即可退出Access2016数据库。这是,如果对数据库中的对象进行修改后已保存,Access2016会直接退出;如果对数据库中的对象进行修改后未保存,则会打开提示对话框(图1-4),询问用户是否保存相关修改(以修改数据表的结构为例)。图1-4提示对话框一、Access2016的基本介绍2.Access2016工作界面启动Access2016,其工作界面如图1-5所示。Access2016工作界面主要由快速访问工具栏、功能区、标题栏、导航窗格、文档区和状态栏等组成。一、Access2016的基本介绍选项卡快速访问工具栏标题栏功能区导航窗格文档区状态栏图1-5Access2016工作界面一、Access2016的基本介绍(1)快速访问工具栏。快速访问工具栏位于窗口的左上角,用户可以利用此工具栏快速使用数据库常用的功能,如保存、快速打印、撤销等。(2)功能区。功能区有很多选项卡,包括“开始”“创建”“外部数据”和“数据库工具”等。(3)标题栏。标题栏位于窗口的最上方,显示当前文件的名称和路径。(4)导航窗格。导航窗格位于窗口的左侧,显示数据库中各对象的名称。(5)文档区。文档区用于显示或编辑数据库对象,是使用Access2016进行数据库操作的主要工作区域。(6)状态栏。状态栏包括状态消息、属性提示、进度指示、视图/窗口切换按钮等。二、Access2016数据库对象Access2016的主要功能是通过以下6个对象实现的,Access2016使用导航窗格对数据库对象进行管理。1.表表是数据库的基本对象,也是Access2016的核心数据库对象。数据库中的数据都存储在数据表中,以供数据库中的其他对象进行直接或间接的访问。数据表是带有相关主题的由行和列组成的二维表,如图1-6所示。二、Access2016数据库对象图1-6数据表二、Access2016数据库对象2.查询在一个或多个数据表中查找满足特定条件数据的对象称为查询。例如,查询所有价格在20元至100元之间的图书的结果如图1-7所示。图1-7查询所有价格在20元至100元之间的图书二、Access2016数据库对象3.窗体窗体是用户与数据库交互的界面。由于在表中直接输入或修改数据不够直观,而且容易出现错误,因此我们可以专门设计相应的窗体,用于输入、修改、显示或查询数据等,如图1-8所示。图1-8窗体二、Access2016数据库对象4.报表报表主要用于预览和打印数据库中的特定数据,这些数据可以来自表、查询或SQL语句。一个简单的图书报表如图1-9所示。图1-9报表二、Access2016数据库对象5.宏宏是多个操作的集合,它主要用于简化操作步骤,自动完成一些经常重复或复杂的操作。通过宏,可实现数据的输入和输出、数据库的打开和关闭、打印报表与执行查询等功能。6.模块模块是将VBA(visualbasicforapplications)声明、语句、过程和函数结合起来作为一个单元存储的代码集合。简单来说,模块就是“程序”,用于完成一些复杂功能。三、Access2016中的数据在Access2016中存储数据时通常需要设置字段的数据类型,以明确数据的格式。此外,在Access2016中还可以使用运算符和函数对数据进行计算。1.可用的字段数据类型Access2016定义了以下12种数据类型。(1)短文本:用于存储文本或文本与数字的组合数据。长度上限为255个字符。(2)长文本:用于存储长度较长的文本或文本与数字的组合数据。(3)数字:用于存储需要进行数学计算的数据,通常默认为“双精度数”类型。(4)日期/时间:用于存储日期、时间。(5)货币:用于存储价格等数据,是“数字”数据类型的特殊类型。三、Access2016中的数据(6)自动编号:向表中添加新记录,Access会自动在该类型字段中插入唯一顺序或随机编号。(7)是/否:用于存储只有两个不同可选值的数据。(8)OLE对象:用于存储图片、音频、视频或其他BLOB(二进制大对象)等,最大可达2GB。(9)超链接:用于存储超链接,最多可包含文本、路径和地址3部分。(10)附件:用于向数据库附加外部文件。(11)计算:用于存储计算某列的值的表达式。(12)查阅向导:用于提供给用户建立字段的列表。三、Access2016中的数据2.运算符Access2016中的运算符包括算数运算符、比较运算符、逻辑运算符、连接运算符和引用运算符等,常用运算符及其含义见表1-1所列。连接运算符主要有“&”“+”,用于将两个或多个字符串连接起来生成一个新的字符串。而引用运算符通常在访问数据库对象及所属控件时使用,包含“!”和“.”两种,前者访问的是用户自定义的对象或控件,后者访问的是Access所定义的项目。三、Access2016中的数据运算符类型运算符含义运算符类型运算符含义

算术运算符

^幂运算比较运算符

<小于*求两个数的乘积<=小于等于/两个数相除>大于\两个数整除>=大于等于Mod取余=等于+求两个数的和<>不等于−求两个数的差Between…And介于两个值之间逻辑运算符

Not逻辑非,将当前逻辑值取反In确定某个值是否在一组值中And逻辑与,前后表达式均为真,结果为真IsNull为空Or逻辑或,前后表达式有一个为真,结果为真IsNotNull非空Eqv逻辑相等,两者同值时结果为真Like匹配模式Xor逻辑异或,两者不同值时结果为真

图1-9报表三、Access2016中的数据Access中的函数类型按功能可分为算术函数、日期/时间函数、文本函数、数组函数、常规函数、出错处理函数、消息函数等。下面介绍Access中较为常用的几种函数。(1)常用算术函数。①sum(数值表达式):求总和。②Abs(数值表达式):求绝对值。③Sqr(数值表达式):求平方根。④Int(数值表达式):取整。⑤Round(数值表达式,小数位数):四舍五入到指定位数。三、Access2016中的数据(2)常用日期/时间函数。①Time():返回当前系统时间。②Date():返回当前系统日期。③Now():返回当前系统日期和时间。④Year(日期):返回指定日期的年份。三、Access2016中的数据(3)常用文本函数。①Left(字符表达式,数值表达式):从字符串左侧开始截取指定数值个数的字符。②Len(字符表达式):返回字符表达式的字符个数。③Replace(字符表达式,搜索字符串,替换字符串):将字符表达式中的指定子串(搜索字符串)替换为另一个子串(替换字符串)。任务实施创建“图书管理系统”数据库与“联系人”数据库任务实施1——创建“图书管理系统”数据库空白数据库指的是没有任何数据库对象的数据库,本任务实施将以空白数据库为基础创建“图书管理系统”数据库。步骤1启动Access2016,在主界面中选择“空白桌面数据库”选项,如图1-10所示。任务实施图1-10Access2016主界面任务实施步骤2

在打开的界面(图1-11)中输入文件名称“图书管理系统”,单击文件名编辑框右侧的“浏览到某个位置来存放数据库”按钮,打开“文件新建数据库”对话框(图1-12),设置保存数据库文件的位置后单击“确定”按钮,返回界面并单击“创建”按钮。图1-11数据库命名界面图1-12“文件新建数据库”对话框任务实施步骤3

“图书管理系统”数据库创建成功,如图1-13所示。图1-13创建“图书管理系统”数据库任务实施使用“样本模板”创建数据库为方便用户的使用,Access2016提供了一些模板来帮助用户快速创建不同主题的数据库。接下来,我们使用“样本模板”创建数据库。步骤1

启动Access2016,在主界面中可看到样本模板列表,如图1-14所示。图1-14样本模板列表任务实施步骤2

选择“联系人”选项,在打开界面的“文件名”编辑框中输入文件名“联系人”,设置保存数据库文件的位置后单击“创建”按钮,如图1-15所示。图1-14样本模板列表任务实施步骤3

Access2016将加载基于该模板的数据库,在导航窗格中显示模板自带的对象,如图1-16所示。图1-16“联系人”数据库课堂小结一、Access2016的基本介绍二、Access2016数据库对象三、Access2016中的数据谢谢大家数据表的创建与操作——图书管理数据入库CONTENTS行业PPT模板/hangye/项目一初识Access——探索图书管理系统项目二数据表的创建与操作——图书管理数据入库项目三查询的创建与应用——图书信息查询管理项目四窗体的创建与设计——生成图书管理系统窗体项目五报表的创建、设计与打印——生成图书管理系统报表项目六宏的创建与应用——应用宏管理数据库项目七数据库优化管理与安全维护——优化与维护图书管理系统项目八综合案例——服装采购管理系统02数据表的创建与操作——图书管理数据入库项目导读表是Access数据库中最基本的对象,它以行和列的形式来记录数据。数据库中的数据都要存储到表中,以供数据库中的其他对象进行直接或间接访问。因此,数据表的设计将直接影响数据库的性能和系统设计。本项目介绍数据表的概念和结构,以及创建和操作数据表的方法,为“图书管理系统”创建“图书表”“读者信息表”“借阅表”和“员工信息表”,使得图书管理数据成功入库。知识目标理解数据表的概念。了解数据表的结构。能力目标能根据实际需求创建数据表并输入数据。能分析数据间的关联,设置表间关系。能设计数据表的外观。素质目标通过操作结构复杂的数据表,养成细心、严谨的好习惯。形成具体问题具体分析的思维方式,培养选择合适方法解决不同问题的能力。项目导航任务一创建数据表任务二操作数据表任务一创建数据表行业PPT模板/hangye/任务描述通过项目一的学习,同学们已经熟悉了Access2016的工作界面、数据库对象、可用字段数据类型等相关知识,能够根据“图书管理系统”的具体应用需求用E-R图将各个实体间的联系表示出来,并且成功创建了“图书管理系统”数据库。接下来需要在数据库中创建数据表。对于数据库来说,数据库中的数据表就是不同数据的“收纳箱”,那么如何在数据库中创建表呢?接下来让我们一起学习表的相关内容。任务准备全班同学以3~5人为小组,各组选出小组长,小组长组织组内成员扫码观看视频,了解Access和Excel的功能对比,讨论并回答以下问题。问题1:比起Excel,Access有哪些优点?问题2:什么情况下应该使用Access来替代Excel来管理数据?Access和Excel的功能对比一、数据表基本概念数据表是数据库的核心和基础,它保存着数据库中的所有数据信息。数据在表中是按行和列的格式进行组织的,每行代表一条记录,每列代表一个字段,表中记录的具体数据信息称为值。一个数据库可以包含多个数据表,每个表代表一个特定的主题。二、数据表的结构在创建数据表时,需要先定义表的结构,再输入记录。表的结构是指表的框架,设计表的结构就是定义表,包括确定表名、表的字段、各字段的属性等。1.表名表名是表存储在磁盘上的唯一标识,也是数据库中用户访问数据的唯一标识。表的名称要与用途相符合,做到简略、直观、见名知意。2.数据类型数据类型用于指定字段中存储的数据的类型,不同的数据类型能容纳的默认值和允许值是不同的。Access2016中定义了12种数据类型,此部分知识已在项目一中有过详细介绍。提

示在表中,同一列数据必须具有相同的数据特征,属于同一种数据类型。在设计表时,必须首先定义表中字段的数据类型,它决定了数据的存储方式和使用方式。3.字段属性字段具有多种属性,包括字段名称、字段大小、格式、标题、默认值、输入掩码、验证规则与验证文本等。(1)字段名称:字段名称可以包含字母、汉字、数字、空格和其他字符,不可以包含句号、感叹号、方括号、引号等,且第1个字符不能为空格。(2)字段大小:字段大小用于限定“文本”“数字”或“自动编号”数据类型的最大长度。(3)格式:格式就是控制数据显示的格式,可以在不改变数据存储与输入方式的情况下,改变数据显示的格式。二、数据表的结构(4)标题:标题是字段的别名。在定义表结构的过程中,并不要求表中的字段必须为汉字,也可以使用简单的符号。但为了在表的显示过程中方便识读,通常需要使用汉字,这时可以用“标题”属性来为英文名称字段指定汉字的别名。(5)默认值:默认值是指向表中插入新记录时,字段自动产生的默认取值。(6)输入掩码:在数据库中,有时会要求以指定格式和长度输入数据,如手机号字段要以固定位数的数字形式输入。利用掩码就可以实现这样的输入,如使用输入掩码“00000000000”指定手机号字段的输入形式。掩码的格式符及其含义见表2-1所列。此外,Access数据库还提供了多种预定义输入掩码模板,包括邮编、身份证号等。二、数据表的结构图表2-1掩码的格式符及其含义二、数据表的结构格式符含义格式符含义0必须输入一个数字(0~9)&必须输入一个字符或空格9可以输入一个数字(0~9)C可以输入字符或空格#可以输入一个数字、空格、加号或减号;如果跳过,Access会输入一个空格.,:;-/小数分隔符、千位分隔符、日期分隔符和时间分隔符L必须输入一个字母<其后的所有字符都以大写字母显示?可以输入一个字母>其后的所有字符都以小写字母显示A必须输入一个字母或数字!导致从左到右(而非从右到左)填充输入掩码a可以输入一个字母或数字\逐字显示紧随其后的字符(7)验证规则与验证文本:验证规则是对字段的值进行限制的条件,能够提供数据有效性检查,保证数据的正确性。验证文本是当输入的数据不满足对应的验证规则时,系统出现的提示。二、数据表的结构素养之窗数据表中字段的属性有很多种,但并不是每一种属性都是必须设置的。在实际操作数据表时,要根据实际情况设置字段的属性。其实生活中也是一样,我们会遇到许多各种各样的问题,这就需要我们针对具体问题进行具体分析,巧妙变通,不拘泥于问题本身,找到解决问题的最佳方法,这样才能在工作和学习中取得事半功倍的效果。4.主键主键又称主关键字,由表中的一个或多个字段构成,用于唯一标记数据表中的一条记录。一个数据表只有一个主键,且主键字段不允许输入空值。在Access2016中,主键的类型有3种:自动编号主键、单字段主键和多字段主键。二、数据表的结构任务实施——在“图书管理系统”中创建数据表任务实施1——通过“设计视图”创建“图书表”通过“设计视图”创建“图书表”,要求包括“图书编号”“图书类别”“书名”“作者”“出版社”“出版日期”“价格”“入库时间”“库存总数”“在库数量”字段信息,并将“图书编号”设为主键。步骤1打开本书配套素材“项目二”/“任务一”/“图书管理系统.accdb”文件,在“创建”选项卡的“表格”组中单击“表设计”按钮(图2-1),Access2016会自动创建一个名为“表1”的新表,如图2-2所示。

任务实施——在“图书管理系统”中创建数据表图2-1单击“表设计”按钮图2-2自动创建“表1”步骤2

在“字段名称”列首个单元格中输入“图书编号”,在“数据类型”列首个编辑框中单击下拉按钮,在展开的下拉列表中选择“短文本”选项,如图2-3所示。任务实施——在“图书管理系统”中创建数据表图2-3添加字段提

示在表设计视图的“常规”区域中可以设置字段的属性,如默认值、验证规则、验证文本等。步骤3参照步骤2继续添加其他字段并设置数据类型。“字段名称”为“图书类别”,“数据类型”为“短文本”。“字段名称”为“书名”,“数据类型”为“短文本”。“字段名称”为“作者”,“数据类型”为“短文本”。“字段名称”为“出版社”,“数据类型”为“短文本”。“字段名称”为“出版日期”,“数据类型”为“日期/时间”。“字段名称”为“价格”,“数据类型”为“货币”。任务实施——在“图书管理系统”中创建数据表步骤3“字段名称”为“入库时间”,“数据类型”为“日期/时间”。“字段名称”为“库存总数”,“数据类型”为“数字”。“字段名称”为“在库数量”,“数据类型”为“数字”。所有字段添加完成后,单击界面左上角的“保存”按钮,在打开对话框的“表名称”编辑框中将“表1”修改为“图书表”,单击“确定”按钮,如图2-4所示。任务实施——在“图书管理系统”中创建数据表图2-4修改表的名称步骤4打开如图2-5所示的对话框,询问是否定义主键,单击“是”按钮。此时,字段列表中显示自动添加的主键“ID”字段,如图2-6所示。任务实施——在“图书管理系统”中创建数据表图2-5提示对话框图2-6自动添加的“ID”字段步骤5右击“图书编号”编辑框左侧的行选择器(图2-7),在弹出的快捷菜单中选择“主键”选项,将“图书编号”设为主键,“图书编号”编辑框左侧显示主键标记,如图2-8所示。任务实施——在“图书管理系统”中创建数据表图2-7右击行选择器图2-8设置主键步骤6右击“图书表”标签,在弹出的快捷菜单中选择“保存”选项,保存设置主键的操作,如图2-9所示。任务实施——在“图书管理系统”中创建数据表图2-9保存数据表步骤7右击“图书表”标签,在弹出的快捷菜单中选择“数据表视图”选项,在数据表视图中输入记录(“ID”字段无须手动输入,会自动生成)。至此,“图书表”创建完成,结果如图2-10所示。最后保存并关闭“图书表”。任务实施——在“图书管理系统”中创建数据表图2-10创建完成的“图书表”任务实施——在“图书管理系统”中创建数据表任务实施2——通过“数据表视图”创建“借阅表”通过“数据表视图”创建“借阅表”,要求包括“借阅编号”“图书编号”“读者编号”“借书日期”“还书日期”字段信息。步骤1在“创建”选项卡的“表格”组中单击“表”按钮(图2-12),Access2016会自动创建一个名为“表1”的新表,并打开数据表视图,默认为“表1”创建“ID”字段,该字段的数据类型是自动编号,如图2-13所示。

任务实施——在“图书管理系统”中创建数据表图2-12单击“表”按钮图2-13新建的“表1”步骤2单击“单击以添加”旁的三角按钮,在展开的下拉列表(图2-14)中选择“短文本”选项,添加“字段1”(图2-15),字段名称处于可编辑状态,将“字段1”修改为“借阅编号”,如图2-16所示。任务实施——在“图书管理系统”中创建数据表图2-14添加新字段可选的数据类型图2-15添加的“字段1”图2-16修改“字段1”名称步骤3参照步骤2继续添加其他字段,“图书编号”“读者编号”字段的“数据类型”为“短文本”,“借书日期”“还书日期”字段的“数据类型”为“日期和时间”,如图

2-17所示。任务实施——在“图书管理系统”中创建数据表图2-17添加其他字段步骤4字段添加完成后,向“表1”数据表中输入记录,结果如图2-18所示。任务实施——在“图书管理系统”中创建数据表图2-18输入记录后的数据表步骤5右击“表1”标签,在弹出的快捷菜单中选择“保存”选项(图2-19),打开“另存为”对话框,在“表名称”编辑框中将“表1”修改为“借阅表”,然后单击“确定”按钮,完成数据表的保存,如图2-20所示。任务实施——在“图书管理系统”中创建数据表图2-19选择“保存”选项图2-20修改表名任务实施——在“图书管理系统”中创建数据表任务实施3——通过外部数据导入创建“员工信息表”现有“员工信息.xlsx”文件(本书配套素材“项目二”/“任务一”文件夹中),要求利用外部数据源创建“员工信息表”,其中包括“员工编号”“员工账号”“员工密码”“员工姓名”“员工电话”字段信息。步骤1选择“外部数据”选项卡,在“导入并链接”组中单击“Excel”按钮,如图2-21所示。任务实施——在“图书管理系统”中创建数据表图2-21单击“Excel”按钮步骤2打开“获取外部数据-Excel电子表格”对话框(图2-22),单击“浏览”按钮打开“打开”对话框,选择“员工信息.xlsx”文件后单击“打开”按钮,如图2-23所示。返回“获取外部数据-Excel电子表格”对话框,选中“将源数据导入当前数据库的新表中”单选钮,单击“确定”按钮。任务实施——在“图书管理系统”中创建数据表任务实施——在“图书管理系统”中创建数据表图2-22“获取外部数据-Excel电子表格”对话框图2-23选择“员工信息.xlsx”文件并打开步骤3

打开“导入数据表向导”对话框,勾选“第一行包含列标题”复选框,单击“下一步”按钮,如图2-24所示。任务实施——在“图书管理系统”中创建数据表图2-24勾选“第一行包含列标题”复选框步骤4在打开的界面中单击“员工编号”字段,“员工编号”便显示在“字段名称”编辑框中,在其右侧的“数据类型”下拉列表中选择“短文本”选项,设置字段的数据类型。使用同样方法依次设置“员工账号”“员工密码”“员工姓名”“员工电话”字段的数据类型为“短文本”,单击“下一步”按钮,如图2-25所示。任务实施——在“图书管理系统”中创建数据表图2-25设置字段的数据类型提

示对于不想导入的字段,可以在选中后勾选对应的“不导入字段(跳过)”复选框。步骤5在打开的界面中选中“我自己选择主键”单选钮,在其右侧的下拉列表中选择“员工编号”选项,将其设为主键,单击“下一步”按钮,如图2-26所示。任务实施——在“图书管理系统”中创建数据表图2-26设置表的主键步骤6在打开界面的“导入到表”编辑框中输入表的名称“员工信息表”,单击“完成”按钮,如图2-27所示。任务实施——在“图书管理系统”中创建数据表图2-27输入表名称步骤7打开“获取外部数据-Excel电子表格”对话框,单击“关闭”按钮,如图2-28所示。任务实施——在“图书管理系统”中创建数据表图2-28“保存导入步骤”设置提

如果经常进行同样的数据导入操作,可以勾选“保存导入步骤”复选框,方便以后快速完成同样的导入操作。步骤8导入完成后,在导航窗格中双击“员工信息表”,打开表的数据表视图(图2-29),可见不仅创建了新表还导入了相应的数据。任务实施——在“图书管理系统”中创建数据表图2-29导入完成的“员工信息表”课堂小结一、数据表基本概念二、数据表的结构任务二

操作数据表行业PPT模板/hangye/任务描述在任务一中同学们已经学会了创建数据表,以及在数据表中输入数据记录的方法。那么如何将我们创建的数据表关联起来,使表与表之间的数据建立联系呢?对原有的表结构进行修改要执行什么操作呢?本任务将在“图书管理系统”数据库中实现对“图书表”“借阅表”“员工信息表”的表间关系设置、外观设计、数据表修改等操作。任务准备全班同学以3~5人为小组,各组选出小组长,小组长组织组内成员扫码观看视频,了解表间关系的作用,讨论并回答以下问题。问题1:为什么将多个数据置于多个不同的表中?问题2:表间关系的作用是什么?为什么要创建表间关系一、表间关系在Access2016中,每个表都是独立的一个部分,但每个表又不是完全孤立的,表与表之间可能存在着联系,要使这些表联系起来反映数据库的整体信息,需要为这些表建立应有的关系。在建立表间关系时,还可以通过设置参照完整性来保证数据的完整性与一致性。一、表间关系1.表间关系的类型表间关系主要有以下3种。(1)一对一关系。在一对一关系中,表A中的每行在表B中只有一个匹配行,表B中的每行在表A中也只有一个匹配行。这种关系并不常见,因为这种情况下,一般会把相关信息存储在一个表中。一、表间关系(2)一对多关系。一对多关系是最常见的表间关系类型。在此类型关系中,表A中的一行在表B中可以有多个匹配行,但表B中的一行在表A中只能有一个匹配行。(3)多对多关系。在多对多关系中,表A中的一行在表B中可以有多个匹配行,反之亦然。例如,学校里一名学生可以学习多门课程,而一门课程也可以由多名学生选修,“学生表”和“课程表”之间就是多对多关系。知识加油站表间关系是通过两个表中的公共字段建立的。如果要在数据库中建立一对多关系,必须在表关系为“一”端的表中将公共字段设为表的主键,再建立关系。如果要建立多对多的表间关系,除两个实体表外必须创建第3个表,该表通常称为连接表,它将多对多关系划分为两个一对多关系。一、表间关系2.参照完整性参照完整性是一组限制删除或修改相关联的表中的数据的规则,Access使用参照完整性来确保数据库相关表之间关系的有效性,防止意外删除或更改相关记录。设置参照完整性就是在相关表之间创建一组规则,当用户插入、更新或删除某个表中的记录时,可保证相关表中的数据的完整性。二、表的相关操作在Access2016数据库中,可以对数据表进行以下操作。(1)打开表。在Access2016中,表有两种视图。在导航窗格中右击数据表,可以在弹出的快捷菜单中选择“数据表视图”或“设计视图”选项打开表,直接双击数据表将打开数据表视图。(2)复制表。复制表的操作分为两种情况:一种是在同一个数据库中复制表,另一种是将数据表从一个数据库复制到另一个数据库中。这两种情况都可以通过“开始”选项卡“剪贴板”组中的“复制”和“粘贴”按钮完成。二、表的相关操作(3)重命名表。在导航窗格中右击数据表,在弹出的快捷菜单中选择“重命名”选项进行编辑操作即可重命名表。(4)删除表。在导航窗格中选中要删除的数据表,按Delete键,或者在需要删除的数据表上右击,在弹出的快捷菜单中选择“删除”选项,均可删除表。(5)修改表结构。修改表结构主要包括移动字段、插入字段、重命名字段、删除字段、更改字段属性或类型等操作,这些操作可在数据表的设计视图中实现。(6)关闭表。单击文档区右上角的“关闭”按钮即可关闭表。提示更改现有字段数据类型需要注意,绝大多数情况下,短文本转换为数字、货币、日期/时间或是/否类型都是在不损坏数据的情况下进行的,不合适的值都将自动删除。此外,将数字转换为短文本,不会丢失任何信息。三、数据表外观在“开始”选项卡的“文本格式”组(图2-31)中可以设置数据表的字体、颜色、对齐方式、网格线等,还可以单击“文本格式”组右下角的按钮,打开“设置数据表格式”对话框设置“单元格效果”“网络线显示方式”“背景色”“替代背景色”“网格线颜色”“边框和线型”等样式,如图2-32所示。Access2016定义了以下12种数据类型。

图2-31“文本格式”组图2-32“设置数据表格式”对话框四、数据排序与筛选1.数据排序数据排序是指根据当前表中的一个或多个字段的值对表中的所有记录进行重新排列。排序时可按升序排序,也可按降序排序。排序记录时,不同字段类型的排序规则有所不同,具体规则如下。(1)英文按首字母顺序排序(不区分大小写)。(2)中文按拼音首字母顺序排序。(3)数字按数值大小进行排序。(4)日期/时间字段按日期及时间的先后顺序排序。(5)文本型字段中如果出现数字,按首个数字的ASCII码值顺序排序。提示对于文本型字段中出现数字的情况,若希望按其数值大小进行排序,应在较短的数字前面加“0”。例如,直接对文本型字符“3”“8”“15”升序排列,其结果为“15”“3”“8”,这是因为“1”的ASCII码值小于“3”与“8”的。要想实现按其数值大小进行排序,可以将3个字符改为“03”“08”“15”。四、数据排序与筛选(6)长文本、超链接、OLE对象等字段不能进行排序。(7)按升序排序时,含有空字段值的记录将排在列表的第1条。四、数据排序与筛选2.数据筛选数据筛选是指在众多记录中找出那些满足指定条件的数据记录。筛选时必须设置好筛选条件。Access2016在“开始”选项卡的“排序和筛选”组中提供了3个与筛选相关的按钮,它们分别是“筛选器”“选择”和“高级”,如图2-33所示。图2-33“排序与筛选”组任务实施——在“图书管理系统”中操作数据表任务实施1——创建“图书管理系统”数据库表间关系“图书表”“读者信息表”与“借阅表”之间存在一对多关系,本任务实施我们就为这3个表创建表间关系。步骤1打开本书配套素材“项目二”/“任务二”/“图书管理系统.accdb”文件,选择“数据库工具”选项卡,在“关系”组中单击“关系”按钮,如图2-34所示。

图2-34单击“关系”按钮任务实施——在“图书管理系统”中操作数据表步骤2

打开“显示表”对话框,选择“借阅表”选项,单击“添加”按钮,再选择“图书表”选项,单击“添加”按钮,最后单击“关闭”按钮,如图2-35所示。图2-35添加表任务实施——在“图书管理系统”中操作数据表步骤3

显示关系的设计视图(图2-36),选中“借阅表”的“图书编号”字段,将其拖动至“图书表”的“图书编号”字段上,打开“编辑关系”对话框(图2-37),勾选“实施参照完整性”“级联更新相关字段”“级联删除相关记录”复选框(三者同时选择时,若更新、删除当前表的记录,则相关表的记录也会同步更改),单击“创建”按钮,为两个数据表建立关系,如图2-38所示。任务实施——在“图书管理系统”中操作数据表图2-37“编辑关系”对话框任务实施——在“图书管理系统”中操作数据表图2-36关系的设计视图图2-38创建借阅表与图书表的表间关系步骤4

在“关系工具设计”选项卡的“关系”组中单击“显示表”按钮,打开“显示表”对话框。参照前面的步骤添加“读者信息表”,并创建读者信息表与借阅表之间的关系,连接字段为“读者编号”,如图2-39所示。图2-39创建借阅表与读者信息表的表间关系任务实施——在“图书管理系统”中操作数据表步骤5

单击“关闭”按钮,在打开的提示对话框中单击“是”按钮保存关系。任务实施——在“图书管理系统”中操作数据表任务实施——在“图书管理系统”中操作数据表任务实施2——设计“图书表”外观接下来我们为“图书表”设计外观,要求如下。(1)设置网格线为“网格线:交叉”。(2)设置单元格效果为“凸起”。步骤1在导航窗格中双击“图书表”,打开其数据表视图。在“开始”选项卡的“文本格式”组中单击“网格线”按钮,在展开的下拉列表中选择“网格线:交叉”选项,如图2-40所示。

图2-40设置网格线任务实施——在“图书管理系统”中操作数据表步骤1在“文本格式”组右下角单击“设置数据表格式”按钮(图2-41),打开“设置数据表格式”对话框,选中“凸起”单选钮,单击“确定”按钮(图2-42),“图书表”外观的效果如图2-43所示。

图2-40设置网格线任务实施——在“图书管理系统”中操作数据表

图2-42设置单元格效果图2-43“图书表”外观的设置效果任务实施——在“图书管理系统”中操作数据表任务实施——在“图书管理系统”中操作数据表任务实施3——编辑“借阅表”中记录对“借阅表”中记录进行编辑,按要求完成以下设置。(1)向“借阅表”中增加一条记录:“借阅编号”为“230421”,“图书编号”为“C000002”,“读者编号”为“B20181008003”,“借书日期”为“2022/10/11”,“还书日期”为“2022/11/15”。(2)修改“借阅表”中“借阅编号”字段信息为“230420”的记录的“还书日期”字段,将其修改成“2022/12/21”。(3)在“借阅表”中查找“读者编号”字段信息包含“M2019091902”的记录。步骤1在导航窗格中双击“借阅表”打开数据表。在“开始”选项卡的“记录”组中单击“新建”按钮,然后在增加的记录行中输入要添加的记录数据,如图2-44所示。任务实施——在“图书管理系统”中操作数据表图2-44在“借阅表”中新增记录步骤2将光标移动到“借阅编号”字段信息为“230420”记录的“还书日期”单元格位置,单击按钮,将数据修改为“2022/12/21”,如图2-45所示。任务实施——在“图书管理系统”中操作数据表图2-45修改“借阅表”中记录步骤3在“借阅表”中按“Ctrl+F”组合键,打开“查找和替换”对话框,在“查找内容”编辑框中输入“M2019091902”,设置“查找范围”为“当前文档”,设置“匹配”为“字段任何部分”,设置“搜索”为“全部”,单击“查找下一个”按钮(图2-46),光标将定位到所查找到的单元格位置,如图2-47所示。任务实施——在“图书管理系统”中操作数据表

图2-46查找设置图2-47查找“借阅表”内容任务实施——在“图书管理系统”中操作数据表步骤4单击“取消”按钮关闭对话框。任务实施——在“图书管理系统”中操作数据表任务实施——在“图书管理系统”中操作数据表任务实施4——新增并筛选“员工信息表”的记录本任务实施将在“员工信息表”中新增一列显示籍贯的数据,再从“员工信息表”中筛选出所有非河南籍的员工。步骤1在导航窗格中双击“员工信息表”打开数据表。单击“单击以添加”单元格的下拉按钮,在展开的下拉列表中选择“短文本”选项(图2-48),将字段命名为“员工籍贯”,然后输入每个员工的籍贯,结果如图2-49所示。任务实施——在“图书管理系统”中操作数据表

图2-48选择“短文本”选项

图2-49添加完的“员工籍贯”字段步骤2将光标定位到“员工籍贯”字段的任意单元格中,在“开始”选项卡的“排序和筛选”组中单击“筛选器”按钮,在展开的下拉列表中选择“文本筛选器”/“不包含”选项,如图2-50所示。任务实施——在“图书管理系统”中操作数据表图2-50选择筛选方式步骤3打开“自定义筛选”对话框,在编辑框中输入“河南”,单击“确定”按钮(如图2-51),筛选所有非河南籍员工的结果如图2-52所示。任务实施——在“图书管理系统”中操作数据表图2-52筛选结果图2-51设置自定义筛选课堂小结一、表间关系二、表的相关操作三、数据表外观四、数据排序与筛选谢谢大家Access数据库应用教程CONTENTS行业PPT模板/hangye/项目一初识Access——探索图书管理系统项目二数据表的创建与操作——图书管理数据入库项目三查询的创建与应用——图书信息查询管理项目四窗体的创建与设计——生成图书管理系统窗体项目五报表的创建、设计与打印——生成图书管理系统报表项目六宏的创建与应用——应用宏管理数据库项目七数据库优化管理与安全维护——优化与维护图书管理系统项目八综合案例——服装采购管理系统03查询的创建与应用——图书信息查询管理项目导读查询是Access2016数据库的对象之一,运用查询,用户可以从数据库的大量数据中查询出需要的数据,并以数据表的形式显示出来。虽然在数据表中进行查找和筛选能够实现一定程度的“查询”,但功能十分有限,不能像查询一样实现在多表中联合查询。本项目介绍如何使用查询对象进行数据检索与分析,为“图书管理系统”创建选择查询、参数查询、交叉表查询、操作查询和SQL查询5种不同类型的查询。知识目标了解查询的基本概念。熟悉查询的视图。掌握5种不同类型的查询的功能。能力目标能根据要求创建5种不同类型的查询。能运行查询实现对数据的计算、操作等。素质目标通过对数据库进行查询管理,明白规范化的工具对于管理的重要性,从而在生活中树立规范意识,管理好自己的学习和工作。明白道德之于个人、社会的意义,在生活中坚守道德底线,规范自己的行为和选择。项目导航任务一创建选择查询任务二创建高级查询任务一创建选择查询行业PPT模板/hangye/任务描述通过项目二的学习,同学们已经成功将数据导入到“图书管理系统”数据库中,创建了多个数据表,并建立了表间关系,接下来就可以对数据表进行查询了。Access2016提供了功能强大且灵活的查询工具,它能实现哪些功能?查询与表的关系是什么?查询有哪几种类型?让我们通过在“图书管理系统”数据库中创建查询,认识一下查询工具的巧妙之处吧!任务准备全班同学以3~5人为小组,各组选出小组长,小组长组织组内成员扫码观看视频,了解查询与表的区别与联系,讨论并回答以下问题。问题1:查询与表有哪些相同点?问题2:查询与表有哪些不同点?查询与表的区别与联系一、查询概述1.查询的基本概念查询是基于表的一项重要应用技术,是数据库处理和分析数据的工具,也是重要的数据库对象。查询能够根据给定的条件在指定的一个或多个表中筛选所需要的信息,构成一个新的数据集合,供使用者查看、更改和分析。查询的数据源可以是数据表或其他查询。此外,查询也可以作为其他数据库对象(如窗体和报表)的数据源。提

示创建查询后,只会保存查询的操作,只有在运行该查询时,才会从查询数据源中抽取数据并创建它。一旦关闭查询,查询的动态集就会消失。一、查询概述2.查询的类型Access2016中的查询可分为5类,分别为选择查询、参数查询、交叉表查询、操作查询和SQL查询。参数查询交叉查询操作查询SQL查询选择查询一、查询概述2.查询的类型(1)选择查询。选择查询根据指定的查询条件从一个或多个表中检索数据并显示结果,是最常见的查询类型。使用选择查询可以对记录进行分组,并且可以对记录进行合计、计数、求平均值和其他类型的计算操作。一、查询概述(2)参数查询。参数查询是一种交互式查询,它利用对话框来提示用户输入查询条件,然后根据所输入的条件检索记录。例如,设计一个参数查询,用对话框来提示用户输入日期,然后检索这个日期下的所有记录。(3)交叉表查询。使用交叉表查询可以计算并重新组织数据,能够更加方便地分析数据。交叉表查询可以对数据进行计数、求平均值等计算操作。一、查询概述(4)操作查询。操作查询用于添加、更改或删除数据。操作查询又可分为4种类型:生成表查询、追加查询、更新查询和删除查询。(5)SQL查询。SQL(structuredquerylanguage)即结构化查询语言,SQL查询是使用SQL语句创建的查询,用于存储数据,以及查询、更新和管理关系数据库系统。一、查询概述3.查询的视图查询的视图主要用于设计和修改查询或按照不同方式查看查询的结果。常用的查询视图有数据表视图、设计视图和SQL视图3种。(1)数据表视图。查询的数据表视图以行和列的格式显示查询结果,如图3-1所示。图3-1查询的数据表视图一、查询概述(2)设计视图。查询的设计视图用于设计查询,是查询设计器的图形化表示,利用它可以创建多种结构复杂、功能完善的查询。查询的设计视图由上、下两部分构成,上半部分为数据表/查询显示区,下半部分为查询设计网格区,如图3-2所示。图3-2查询的设计视图一、查询概述(3)SQL视图。查询的SQL视图用于输入、查看或修改查询对应的SQL语句,如图3-3所示。图3-3查询的SQL视图一、查询概述4.查询的创建方法Access2016通常使用“查询向导”和“查询设计”工具创建查询,这两个工具位于“创建”选项卡的“查询”组中,如图3-4所示。图3-4“查询向导”和“查询设计”工具一、查询概述“查询向导”工具提供了快速创建查询的方法,在“简单查询向导”对话框中选择需要创建查询的表和字段就可以快速创建一个查询。选择数据源时可以只选择一个表,称为单表查询;也可以选择多个表,称为多表查询。使用“查询设计”工具能够打开查询的设计视图,用户可以通过设计视图提供的功能完成查询设计。素养之窗进行多表查询的数据表需要事先建立表间关系。一、查询概述5.查询的条件查询的条件是指在创建查询时为了查询特定记录而对字段添加的限制条件,设置查询条件能够使查询结果只包含满足条件的数据。打开查询的设计视图,在设计网格区各字段的“条件”编辑框中输入条件表达式即可设置查询的条件。不同字段所添加的条件是一种“与”的关系,即必须同时满足这些条件的记录才会出现在查询结果集中。一、查询概述条件表达式可以是一些特定值,也可以由字段名称、内部函数和运算符构成。此外,条件表达式中还可以添加标识符和通配符,下面简单介绍。(1)标识符:对于一些对象的名称,需要用标识符“[]”对其进行标识。例如,我们想要查询指定日期范围内的借书记录,就可以将条件设置为“>=[最早借书日期]And<=[最晚借书日期]”。(2)通配符:利用通配符“*”和“?”可以实现模糊查询。“*”匹配任意数量的字符,“?”匹配任意单个字符。例如,“刘*”代表查询所有以“刘”开头的文本,“刘?”代表查询所有以“刘”开头且只有两个字符的文本。素养之窗查询的过程中有很多选择,在生活中也是一样,当面临选择时,无论我们做出哪种决定,都要将“德”放在第一位。“德”是每个人成长成才的前提和基础,一个人的“才”只有与“德”相匹配,以“德”为引领,方能用得其所,他的行为才能规范,成为国家和人民需要的栋梁之材。二、选择查询选择查询的功能是根据指定的查询条件从一个或多个表中检索数据,并在数据表视图中显示结果。此外,查询中还可以设置数据的计算。在查询的设计视图中,在“查询工具设计”选项卡的“显示/隐藏”组中单击“汇总”按钮,设计网格中将出现“总计”行,在各字段对应的“总计”编辑框中选择不同的选项可以对数据进行合计、求平均值、求最大值、求最小值、计数等计算,如图3-5所示。图3-5对数据进行“汇总”总计任务实施——在“图书管理系统”中使用选择查询任务实施1——利用“查询向导”创建图书信息和借阅情况查询本任务实施利用“查询向导”工具为“图书管理系统”数据库创建图书信息和借阅情况查询,要求如下。任务实施——在“图书管理系统”中使用选择查询(1)从“图书表”查询图书的基本信息,显示“图书编号”“图书类别”“书名”“作者”“出版社”字段信息。本查询只涉及“图书表”的记录,即单表查询。(2)从“图书表”与“借阅表”查询图书的借阅情况,显示“图书编号”“书名”“读者编号”“借书日期”和“还书日期”字段信息。本查询涉及“图书表”与“借阅表”两个表的记录,即多表查询。任务实施1、图书信息查询——单表查询步骤1打开本书配套素材“项目三”/“任务一”/“图书管理系统.accdb”文件,在“创建”选项卡的“查询”组中单击“查询向导”按钮,如图3-6所示。图3-6单击“查询向导”按钮任务实施——在“图书管理系统”中使用选择查询任务实施步骤2

打开“新建查询”对话框,选择“简单查询向导”选项,单击“确定”按钮,如图3-7所示。图3-7新建简单查询任务实施——在“图书管理系统”中使用选择查询任务实施步骤3

打开“简单查询向导”对话框,在“表/查询”下拉列表中选择“表:图书表”选项,在“可用字段”列表框选择“图书编号”选项,单击“>”按钮将其添加到“选定字段”列表框中。然后依次将“图书类别”“书名”“作者”“出版社”字段添加至“选定字段”列表框中,单击“下一步”按钮,如图3-8所示。图3-8选定字段任务实施——在“图书管理系统”中使用选择查询任务实施步骤4

在打开界面的“请为查询指定标题”编辑框中输入“图书信息查询”,选中“打开查询查看信息”单选钮,单击“完成”按钮(图3-9),图书信息查询结果如图3-10所示。图3-9指定标题与打开方式图3-10图书信息查询结果任务实施——在“图书管理系统”中使用选择查询任务实施2、图书借阅情况查询——多表查询步骤1进行多表查询需建立表间关系,在项目二中我们已经为“图书表”与“借阅表”创建了表间关系,所以无须重新创建。参照前面的步骤打开“简单查询向导”对话框。步骤2在“表/查询”下拉列表中选择“表:图书表”选项,将“图书编号”与“书名”字段添加到“选定字段”列表框中;然后在“表/查询”下拉列表中选择“表:借阅表”选项,将“读者编号”“借书日期”与“还书日期”字段添加到“选定字段”列表框中,单击“下一步”按钮,如图3-11所示。任务实施——在“图书管理系统”中使用选择查询任务实施图3-11选定字段任务实施——在“图书管理系统”中使用选择查询任务实施步骤3

在打开的界面中选中“明细(显示每个记录的每个字段)”单选钮,单击“下一步”按钮,如图3-12所示。在打开界面的编辑框中输入标题“图书借阅情况查询”,选中“打开查询查看信息”单选钮,单击“完成”按钮(图3-13),图书借阅情况查询结果如图3-14所示。任务实施——在“图书管理系统”中使用选择查询图3-12确定采用明细查询图3-13指定标题与打开方式任务实施图3-14图书借阅情况查询结果任务实施——在“图书管理系统”中使用选择查询任务实施——在“图书管理系统”中使用选择查询任务实施2——利用“查询设计”创建图书汇总计算查询选择查询可以实现对数据的计算,接下来我们对“图书管理系统”数据库“图书表”中的所有图书进行计数,并计算所有图书的平均价格,将查询命名为“图书汇总”。任务实施步骤1

在“创建”选项卡的“查询”组中单击“查询设计”按钮(图3-15),打开“显示表”对话框,在“显示表”对话框中选择“表”选项卡,选择“图书表”选项,单击“添加”按钮将其添加到查询的设计视图中,然后单击“关闭”按钮,如图3-16所示。图3-15单击“查询设计”按钮图3-16添加表任务实施——在“图书管理系统”中使用选择查询任务实施步骤2

在“图书表”中双击“图书编号”和“价格”字段,将它们添加到下方设计网格的“字段”行中,在“查询工具设计”选项卡的“显示/隐藏”组中单击“汇总”按钮,设计网格中显示“总计”行,如图3-17所示。任务实施——在“图书管理系统”中使用选择查询图3-17添加字段及“总计”行任务实施步骤3

在“图书编号”字段对应的“总计”编辑框中选择“计数”选项,在“价格”字段对应的“总计”编辑框中选择“平均值”选项,如图3-18所示。图3-18设置“总计”选项任务实施——在“图书管理系统”中使用选择查询任务实施步骤4

在“查询工具设计”选项卡的“结果”组中单击“运行”按钮(图3-19),运行查询。右击“查询1”标签,在弹出的快捷菜单中选择“保存”选项,如图3-20所示。图3-19单击“运行”按钮图3-20选择“保存”选项任务实施——在“图书管理系统”中使用选择查询任务实施步骤5

打开“另存为”对话框(图3-21),将查询命名为“图书汇总”,单击“确定”按钮,保存后的结果如图3-22所示。

图3-21指定查询名称图3-22图书汇总计算查询结果任务实施——在“图书管理系统”中使用选择查询任务小结一、查询概述二、选择查询任务二

创建高级查询行业PPT模板/hangye/任务描述除选择查询外,还有参数查询、交叉表查询、操作查询和SQL查询等高级查询,用以完成更复杂的查询操作。参数查询中的单参数和多参数查询是怎样实现的?创建交叉表查询有几种方法?如何利用操作查询对数据表进行操作?SQL查询中的SQL语句是什么?让我们一起进入高级查询的探索之旅吧!任务准备全班同学以3~5人为小组,各组选出小组长,小组长组织组内成员扫码观看视频,了解SQL的基本概念和特点,讨论并回答以下问题。问题1:什么是SQL?问题2:SQL有什么特点?什么是SQL一、参数查询参数查询在运行时会打开对话框,提示用户输入指定的信息,然后按照输入的信息进行查询。例如,查阅印次日期在指定范围内的图书,可以设计一个参数查询,以对话框来提示用户输入两个印次日期,然后检索这两个印次日期之间的所有记录。参数查询的条件格式为“[提示信息]”,即在相应字段的“条件”编辑框中输入提示信息,并用“[]”括起来。查询中可以设置单个参数,也可以设置多个参数。二、交叉表查询交叉表查询是Access特有的一种查询类型,它可以使大量的数据以更直观的形式显示出来,让用户更方便地对数据进行比较或分析。交叉表查询将用于查询的字段分成两组,一组以行标题的形式显示在表格的左侧,一组以列标题的形式显示在表格的顶端,在行和列交叉的位置对数据进行计数、求平均值或者其他类型的计算。创建交叉表查询有两种方法:一种是利用“查询向导”工具打开“交叉表查询向导”对话框进行创建,另一种是直接在查询的设计视图中创建。三、操作查询操作查询能够对数据库数据进行操作,如一次性完成多条数据记录的修改等。Access2016的操作查询主要包括以下几种。(1)生成表查询。生成表查询可以利用一个或多个表中的部分或全部数据创建一个新表。在Access2016中,从表中访问数据的速度比从查询中访问数据的速度更快,所以如果需要经常访问某些数据,可以使用生成表查询,将查询结果作为一个新表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论