《Access数据库应用技术(第4版)》中职全套教学课件_第1页
《Access数据库应用技术(第4版)》中职全套教学课件_第2页
《Access数据库应用技术(第4版)》中职全套教学课件_第3页
《Access数据库应用技术(第4版)》中职全套教学课件_第4页
《Access数据库应用技术(第4版)》中职全套教学课件_第5页
已阅读5页,还剩340页未读, 继续免费阅读

下载本文档

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

文档简介

项目1初识ACCESS《Access数据库应用技术(第4版)》任务驱动·项目化教学项目1初识Access数据库.pptx项目2创建数据库和表.pptx项目3查询的创建与应用.pptx项目4窗体的创建与应用.pptx项目5报表的创建与应用.pptx项目6宏的创建与应用.pptx项目7数据安全与数据交换.pptx项目8进销存管理系统的实现.pptx全套可编辑PPT课件教学目标能力目标掌握Access2016的启动与退出操作熟悉Access2016工作界面及基本操作素养目标培养学生的数据处理思维和数字技术素养。引导学生养成严谨科学、认真细致的学习习惯。项目1初识Access02/29知识目标掌握数据库的相关概念了解Access2016的功能及特点理解Access2016数据库基本对象的概念主要内容01任务1认识数据库02任务2Access2016的基本操作03任务3Access2016的数据库对象04任务4数据库的设计项目1初识Access03/29任务1认识数据库任务分析数据库是计算机中存储数据的“仓库”,其存储的数据包含字符、数字、声音、图像等各类信息。数据库是数据库管理系统运行的基础,其为数据管理提供了对象和内容。通过数据库管理系统,用户可对数据库中存储的数据进行查询、修改、计算和输出等操作,从而为业务运营和企业决策提供有力的支持。了解和掌握数据库的相关概念是使用数据库的基础。项目1初识Access04/29任务1认识数据库知识准备一、数据库的相关概念(数据库、数据管理系统、数据库系统)1数据库数据库(Database,DB)是存储在计算机存储设备上,具有组织性、共享性和结构化特征的相关数据集合,也是数据库管理系统的核心管理对象。在Access中,数据以二维表的形式被存储。表中的行称为记录,用于描述一个具体的数据实体;表中的列称为字段,用于表示数据的一个特定属性。2数据库管理系统数据库管理系统(DatabaseManagementSystem,DBMS)是对数据库进行管理的软件系统,是用户和数据库之间的软件接口,主要作用是统一管理、控制数据库的建立、使用和维护。3数据库系统数据库系统(DatabaseSystem,DBS)是引入数据库技术的计算机系统,对数据进行合理设计后,将其输入计算机,之后在数据库管理员的操作下,对输入的数据进行处理,并根据用户要求,将处理后的数据从计算机中提取出来。数据库系统一般由数据库、数据库管理系统、计算机硬件系统、数据库管理员和用户5部分组成。项目1初识Access05/29任务1认识数据库知识准备二、数据模型层次模型用树形结构表示数据及其联系的数据模型称为层次模型。网状模型用网状结构表示数据及其联系的数据模型称为网状模型。关系模型用二维表格来表示数据及其关系的数据模型称为关系模型。关系型数据模型是当今应用最广泛的数据模型。项目1初识Access06/29任务1认识数据库知识准备三、关系的相关概念1关系一个关系就是一个二维表,每个关系都有一个关系名,在Access中,一个关系就是一个表。对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其表示格式为:关系名(属性名1,属性名2,…,属性名n)在Access中可以记为:表名(字段名1,字段名2,…,字段名n)。2元组一个关系(二维表)中的每一行称为一个元组,一个关系可以包含多个元组,但不允许有完全相同的元组。在Access中一个元组就是表中的一个记录。项目1初识Access07/29任务1认识数据库知识准备三、关系的相关概念(续)3属性一个关系(二维表)中的每一列称为属性,一个关系中不允许有相同的属性名称,在Access中属性就是表中的字段。4域属性的取值范围。如:“出生日期”字段的值只能为日期,“单价”字段值一般为数字等。5键键也称关键字,唯一标识一个元组的属性或属性集合。如:“客户”表中的客户编号可以唯一标识表中的记录,可以作为一个关键字使用。一个关系中可能存在多个关键字。在Access中,关键字由一个或多个字段组成,用于标识记录的关键字称为主关键字。项目1初识Access08/29知识准备项目1初识Access09/29关系具备以下特点。(1)关系必须满足规范化要求,每个属性必须是不可分割的数据单元(即表中不能包含其他表)。(2)在同一个关系中,不能出现完全相同的属性(字段),对于相同属性的数据,其类型是相同的。(3)在同一个关系中,不允许存在完全相同的元组(即不能有重复的记录)。(4)在同一个关系中,元组的顺序可任意调整。(5)在同一个关系中,字段的顺序可任意调整。工程师提示:任务1认识数据库任务2Access2016的基本操作任务分析Access2016作为一个关系型数据库管理软件,是MicrosoftOffice2016办公软件中的一个组件,其操作简便,功能强大,能基本满足中小规模的数据库管理的需要,本任务将重点介绍Access2016的启动、退出的方法及对其工作界面认识和应用。项目1初识Access10/29任务2Access2016的基本操作知识准备一、Access2016的启动及退出启动启动Access2016(1)在计算机桌面上执行“开始”→“Access2016”命令,如图1-3所示,即可启动Access2016。(2)在桌面上创建Access2016的快捷方式,之后双击该图标,即可启动Access2016。退出退出Access2016(1)单击Access2016用户界面主窗口标题栏的“关闭”按钮。(2)右击Access2016用户界面的标题栏,在弹出的快捷菜单中选择“关闭”选项。项目1初识Access11/29(1)在Windows操作系统中,可以直接将快捷方式固定到任务栏上,以便之后快速启动Access2016。(2)在Windows操作系统中,使用快捷键Alt+F4可以退出Access2016。任务2Access2016的基本操作知识准备二、Access2016的用户界面界面组成标题栏功能区命令选项卡工作区状态栏导航窗格项目1初识Access12/29选项卡组功能区工作区状态栏导航窗格快速访问工具栏标题栏任务2Access2016的基本操作任务实训实训1:掌握启动和退出Access2016的多种方法,并观察在操作过程中出现的问题。【实训要求】1.熟练掌握启动和退出Access2016的方法。2.熟悉在Windows

10中在桌面创建Access2016快捷方式的操作流程。实训2:掌握在Access2016中使用帮助自我学习的方法。【实训要求】1.在Access2016中,通过标题栏后的问号图标、快捷键F1,或者

查找功能(单击灯泡标志后输入关键词)来搜索“表间关系”关键字,初步了解表间关系的相关概念,同时熟悉帮助功能的使用方法。2.对Access2016中自带的教职员数据库进行操作,熟悉并初步了解数据管理系统的使用方法。项目1初识Access13/29任务3Access2016的数据库对象任务分析数据库对象与数据库是两个不同的概念。如果说数据库是一个存放数据的容器,那么数据库对象则是存放在这个容器内的数据以及对数据的处理操作。在Access2016中数据库对象有表、查询、窗体、报表、宏等5种,一个数据库可包括一个或若干个数据库对象。表查询窗体报表宏项目1初识Access14/29任务3Access2016的数据库对象知识准备一、数据库对象导航窗格导航窗格可实现对当前数据库中所有对象的管理和对相关对象的组织,也可显示数据库中的所有对象,并按类别将其分组。在导航窗格中,右键单击任何对象都能打开快捷菜单,从中选择某个任务,以执行某个操作。在导航窗格中,可以将对象分组。分组是一种分类管理数据库对象的有效方法。项目1初识Access15/29任务3Access2016的数据库对象知识准备一、数据库对象1表表是Access2016中的核心与基础,主要用于存储数据,其他数据库对象的操作均基于表进行。一个数据库中可包含多个表,表中的数据以行和列的形式组织,每行是一条记录,每列是一个字段。每个表围绕一个主题独立存储相关数据。项目1初识Access16/29任务3Access2016的数据库对象知识准备一、数据库对象2查询在Access2016中,用户可以按照一定的条件从表中查询出所需要的符合要求的数据,还可以通过查询按照不同的方式查看、分析和更改数据,查询的结果又可以作为数据库中窗体、报表等其他对象的数据来源。项目1初识Access17/29任务3Access2016的数据库对象知识准备一、数据库对象3窗体窗体是数据库和用户之间的主要接口,使用窗体可以设计出各种显示、输入或修改表内容的格式,方便快捷的输入、编辑、查询和显示数据。项目1初识Access18/29任务3Access2016的数据库对象知识准备一、数据库对象4报表在Access中报表的功能是分析和打印数据,使用报表,不仅可以格式化的形式显示和打印输出数据,还可以利用报表对数据进行分类、汇总、计算等。项目1初识Access19/29任务3Access2016的数据库对象知识准备一、数据库对象5宏宏是Access2016数据库中一个或多个操作命令组成的集合,每个操作都实现一个特定的功能。宏可以是单个的宏,也可以是多个宏组成的一个相关宏的宏组。项目1初识Access20/29任务3Access2016的数据库对象任务实训实训:理解和掌握Access2016中各数据库对象的功能。【实训要求】使用Access2016提供的帮助功能,查找表、查询、窗体3种数据库对象的相关信息,深入学习和理解其概念、功能、特点及应用场景。阅读资料后,进行实际操作,形成对数据库对象的进一步认识。项目1初识Access21/29任务4数据库的设计任务分析在使用Access2016数据库管理系统建立数据库之前,首先需要对数据库进行设计。合理地设计数据库不仅关乎数据库本身的完善性,更是确保其后续的数据管理功能被准确、高效实现的基础。本任务将详细讲解数据库的设计步骤,并以进销存管理数据库为例,分析、设计其中各表的结构。项目1初识Access22/29任务4数据库的设计知识准备一、数据库设计的步骤1规划数据库中的表2确定表中需要的字段3确定表的主键4确定表间关系5优化设计数据库设计五步法:先规划表,再确定字段与主键,理清表间关系,最后优化设计。项目1初识Access23/29任务4数据库的设计知识准备(1)规划数据库中的表此步骤应遵循以下3项原则。(1)表中尽量不要包含重复的信息(注意,数据库中的表与常规文件应用中的数据表格是不尽相同的)。(2)每条信息只保存在一个表中。(3)每个表中只包含关于同一主题的信息。例如,将客户的详细信息与客户订单保存在不同的表中,这样在操作某个订单时,不会影响客户的信息。(2)确定表中需要的字段此步骤应遵循以下4项原则。(1)表中的字段应包含项目需要的所有信息。(2)每个字段都直接与表的主题相关。(3)字段不包含表达式计算结果。(4)尽量以较小的逻辑单位保存数据信息。(3)确定表的主键在Access2016中,为了查询处于不同表中的信息,需要在不同的表之间建立关系,这就需要每个表中必须包含用于唯一确定每条记录的字段或字段集合(这种字段或字段集合就是主键)。需要注意的是,主键的值既不能重复,又不能为空(即值为NULL)。项目1初识Access24/29一、数据库设计的步骤任务4数据库的设计知识准备(4)确定表间关系因为每个表中只包含一种主题信息,所以当需要使用不同的主题信息时,就要对不同表中的数据进行重新结合,并形成新的数据信息。也就是说,要根据实际需求,确定哪些表之间需要通过主键来建立关系。需要注意的是,此步骤只是为了验证各表间的逻辑关系,在向表中添加数据之前,不能建立实际的表间关系。(5)优化设计在规划出合理的表,并确定好字段和表间关系后,还需要重新对项目进行核查,与客户进行交流,向客户提供初步设计结果,接收客户反馈,重新检查各表中的字段、属性和表间关系。优化设计的流程:首先,向数据库的每个表中输入一定的模拟数据,通过建立关系、创建查询来验证数据库;然后,通过创建窗体和报表来检查所输入和显示的数据是否满足预期目标,并改进数据库设计中的问题;最后,查找不需要的重复数据,调整数据类型和字段大小,使数据库中的数据趋于最优。项目1初识Access25/29一、数据库设计的步骤任务4数据库的设计知识准备二、“进销存管理”数据库的基本设计1.进销存管理数据库的规划该进销存管理数据库规划了8个表以满足数据管理的需要,8个表及每个表的属性如下:(1)客户客户编号,客户姓名,性别,联系电话,邮编,收货地址,电子邮箱、积分、是否会员(2)商品商品编号,供应商编号,商品名称,类别,生产日期,单位,规格型号,商品单价,数量,商品图片,商品描述(3)供应商供应商编号,供应商名称,联系人姓名,联系人电话,Email,地址,备注(4)销售记录销售编号,业务类别,客户编号,商品编号,销售单价,数量,金额,销售时间,付款方式,销售状态,经办人项目1初识Access26/29任务4数据库的设计知识准备二、“进销存管理”数据库的基本设计(续)(5)入库记录入库编号,业务类别,商品编号,供应商编号,入库时间,入库单价,入库数量,经办人(6)管理员编号,用户名,密码(7)商品类别类别编号,类别名称,其它说明(8)员工员工编号,姓名,性别,出生日期,联系电话,入职时间,照片项目1初识Access27/29知识回顾11.数据库的基本概念22.ACCESS2016的基本操作33.Access

2016的数据库对象44.数据库设计的基本步骤项目1初识Access28/29本项目结束!谢谢!项目2创建数据库和表《Access数据库应用技术(第4版)》任务驱动·项目化教学教学目标项目2创建数据库和表02/64能力目标掌握在Access2016中创建数据库的操作。掌握创建表及设置表属性的操作。掌握向表中输入数据的操作。掌握对表进行编辑和修改的操作。掌握对表中数据进行筛选和排序的操作。掌握建立、维护表间关系的操作。素养目标培养学生发现问题和解决问题的能力。培养学生的逻辑思维能力。知识目标了解创建数据库和表的多种方法。理解并掌握表中的数据类型及主键的概念。理解表间关系。主要内容项目2创建数据库和表03/6401任务1创建数据库02任务2创建数据库中的表03任务3对表进行编辑和修改04任务4对表中的记录进行操作05任务5设置并编辑表间关系任务1创建数据库任务分析Access2016提供了两种创建数据库的方式,分别是新建空白桌面数据库和使用模板创建数据库。新建空白桌面数据库是指先在本地计算机上创建数据库,再创建表和其他数据库对象。使用这种方式创建的数据库不仅能满足基本的中小型应用的需求,还可以脱离网络独立运行,十分方便、快捷。本任务将使用新建空白桌面数据库的方式来创建进销存管理数据库。项目2创建数据库和表04/64任务1创建数据库知识准备一、创建数据库的方法1.新建空白桌面数据库项目2创建数据库和表05/642.使用模板创建数据库任务1创建数据库知识准备二、打开和关闭操作1.打开数据库文件方法1:选择一个Access数据库文件并双击,即可打开该数据库文件。方法2:打开Access2016后,“最近使用的文档”中将显示最近使用过的所有数据库文件,直接选择所需的那个,即可打开该数据库文件。方法3:单击快速访问工具栏中的“打开”按钮,或者执行“文件”→“打开”命令,即可打开“打开”列表。2.关闭数据库方法1:直接单击数据库文件窗口右上角的“关闭”按钮。方法2:执行“文件”→“关闭”命令。方法3:单击快速访问工具栏中的“关闭数据库”按钮。在关闭数据库时,如果尚未对其进行保存,那么会弹出是否保存数据库的提示内容,根据需要进行此操作后,才能正常关闭数据库。项目2创建数据库和表06/64任务1创建数据库任务操作操作实例:创建进销存管理数据库,将该数据库文件命名为“进销存管理”,并保存在“E:\进销存管理”文件夹下。操作步骤:步骤1:启动Access2016。步骤2:单击“空白桌面数据库”图标,打开“空白桌面数据库”对话框,单击“浏览”按钮,在弹出的“文件新建数据库”对话框中,选择E盘下的“进销存管理”文件夹作为保存位置,在“文件名”文本框中输入“进销存管理”。步骤3:单击“确定”按钮,返回“空白桌面数据库”对话框。单击“创建”按钮,Access2016将创建名为“进销存管理”的数据库。创建完数据库后,系统会自动打开该数据库,在新建数据库的窗口中,我们可以创建表或其他数据库对象。项目2创建数据库和表07/64在Access2016的用户界面中,我们可以使用Ctrl+N组合键来打开“新建”窗口。任务1创建数据库任务实训任务实训:利用本机上的模板创建数据库。【实训要求】(1)利用Access2016自带的“教职员”模板创建数据库,将数据库文件命名为“教职员管理”,并将其保存在“我的文档”中。(2)数据库创建完成后,根据提示输入测试数据,体验数据库的数据管理功能。(3)对所创建的数据库进行打开、关闭练习。项目2创建数据库和表08/64任务2创建数据库中的表任务分析创建完数据库后,下一步就要创建数据库中的表了。进销存管理数据库中包含“供应商”表、“商品”表、“客户”表、“入库记录”表、“销售记录”表、“商品类别”表、“员工”表和“管理员”表,本任务将通过创建“供应商”表和“商品”表来介绍表的创建方法。本任务将通过创建“供货商”表和“商品”表来介绍表的创建方法和步骤。项目2创建数据库和表09/64任务2创建数据库中的表知识准备一、表的设计和创建方法表由表的结构与表的内容两部分组成。表结构是指表的字段名称、字段数据类型和字段大小等,而表的内容是指表中记录。建立表时,首先要建立表的结构,然后向表中输入具体的记录内容。1.创建表的方法当打开新的空白桌面数据库时,Access将自动创建一个空表,其默认名称为“表1”。执行“文件”→“保存”命令,在弹出的对话框中对“表1”进行重命名,或者在导航窗格中右击“表1”,并在弹出的快捷菜单中选择“重命名”选项。如果执行“创建”→“表格”→“表”命令,那么系统会生成一个名为“表#”的新表。如果执行“创建”→“表格”→“表设计”命令,那么系统将打开表设计器(该功能用于自定义要创建的新表)。项目2创建数据库和表10/64任务2创建数据库中的表知识准备2.表的视图方式表的操作通常在设计视图和数据表视图中进行。(1)设计视图:用于编辑表结构的视图。在设计视图中,我们不仅可以输入、编辑、修改字段名称、数据类型和说明,还可以设置各种字段属性。(2)数据表视图:用于浏览和编辑记录的视图。在数据表视图中,我们不仅可以对记录进行插入、编辑、修改和删除,还可以查找、替换数据,并对表进行排序和筛选等。项目2创建数据库和表11/64任务2创建数据库中的表知识准备二、数据类型Access2016中提供了10种数据类型。1.短文本用于存储文字或文字与数字的组合以及不需要进行计算的数字等,例如:姓名、地址、课程编号、电话号码、邮编等,文本型数据最多可以存储255个字符。2.长文本长文本用于存储大型文档、长篇报告、书籍章节等。超过255个字符的文本数据可以使用长文本存储(但最多只能存储1GB的文本数据)。3.数字用于存储需要进行计算的数据,数字型包含字节型、整型、长整型、单精度型、双精度型、小数等。字节型占1个字节宽度,可存储0~255之间的整数;整型占2个字节宽度,可存储-32764~+32767间的整数;长整型占4个字节宽度,它能存储更大范围的数字。单精度型可以表示小数,双精度型可以表示更为精确的小数。项目2创建数据库和表12/64任务2创建数据库中的表知识准备4.日期/时间用于存储日期和时间。这种类型的数据有多种格式可选。如:常规日期(yyyy-mm-ddhh:mm:ss)、长日期(yyyy年mm月dd日)、长时间(hh:mm:ss)等,占用8个字节空间。5.货币用于表示货币值,计算时禁止四舍五入,占用8个字节空间。6.自动编号在添加记录时给每一个记录自动插入的唯一顺序号(每次递增1)或随机编号。创建新表时会自动添加ID字段并将该ID字段设为自动编号类型。每个表中允许有一个自动编号字段。项目2创建数据库和表13/647.是/否用于存储两个值中只可能是一个的数据。如是/否、真/假等。8.OLE对象OLE是对象嵌入与链接的简称。用于存储声音、图形、图像等信息。9.超链接用于存放超级链接地址。可以存储电子邮件等地址。10.附件允许用户向记录附加图片和其他文件,就像邮件的附件一样。对于.bmp、.emf等文件类型的文件,Access会在添加附件时对其进行压缩。附件数据类型仅适用于.accdb文件格式数据库。附加文件的名称不得超过255个字符,包括文件扩展名。任务2创建数据库中的表知识准备三、主键及其设置方法1.主键主键是表中惟一能标识一条记录的一个字段或多个字段的组合。一个表中只能有一个主键。如果表中有惟一可以标识一条记录的字段,就可以将该字段指定为主键。如果表中没有一个字段的值可以惟一标识一条记录,那么就要选择多个字段组合在一起作为主键。主键不允许有NULL值,而且必须始终具有唯一值。2.设置主键的方法(1)将表中的一个字段设置为主键:若要将表中的一个字段设置为主键,则要打开表的设计视图,右击要设置的字段所在的行,在弹出的快捷菜单中选择“主键”选项,此时,该字段左侧的按钮上会出现主键图标。(2)将表中多个字段的组合设置为主键:若要将表中多个字段的组合设置为主键,则要在按住Ctrl键的同时,分别单击各字段左侧的按钮,当选中的字段所在的行变黑时,右击,在弹出的快捷菜单中选择“主键”选项,此时,所有被选择的字段左侧的按钮上都会出现主键图标。项目2创建数据库和表14/64任务2创建数据库中的表任务操作操作实例1:请创建“供应商”表,“供应商”表中包含的字段名称、数据类型及字段大小如下表所示。项目2创建数据库和表15/64任务2创建数据库中的表任务操作操作步骤:步骤1:打开进销存管理数据库,执行“创建”→“表格”→“表”命令,进入新建表的工作界面。步骤2:“ID”列是默认产生的自动编号列,“ID”字段会被自动设置为主键。选中“ID”字段并右击,在弹出的快捷菜单中选择“重命名字段”选项,如图2-15所示,将该字段重命名为“供应商编号”(也可以双击ID字段,直接输入新的字段名称;或者执行“表格工具/字段”→“属性”→“名称和标题”命令,在弹出的如图2-16所示的“输入字段属性”对话框中输入新的字段名称)。步骤3:由于在本任务中,“供应商编号”字段的数据类型应为短文本,因此需要修改这一列的数据类型。选中“供应商编号”字段,执行“表格工具/字段”→“格式”→“数据类型”命令,在弹出的下拉列表中选择“短文本”选项;在“表格工具/字段”选项卡的“属性”选项组的“字段大小”文本框中输入“5”。步骤4:单击“单击以添加”按钮,将第二列字段的“数据类型”设置为“短文本”,将默认的名称“字段1”修改为“供应商名称”,将“字段大小”设置为“50”。项目2创建数据库和表16/64任务2创建数据库中的表任务操作步骤5:继续单击第三列出现的“单击以添加”按钮,将第三列字段的“数据类型”设置为“短文本”,将默认的名称“字段1”修改为“联系人姓名”,将“字段大小”设置为“10”。步骤6:用同样的方法,按照表2-1,设置第四列字段~第七列字段的名称、数据类型及大小(长文本无法设置字段大小)。步骤7:新表创建完成后,若需要对表结构进行修改,则可以切换到设计视图,修改之后重新进行保存即可。通常,表结构创建完成后,即可在数据表视图中输入记录。项目2创建数据库和表17/64任务2创建数据库中的表任务操作操作实例2:请使用表设计器创建“商品”表,该表中的字段名称、数据类型及字段大小如表2-2所示。项目2创建数据库和表18/64任务2创建数据库中的表任务操作操作步骤:步骤1:打开进销存管理数据库,执行“创建”→“表格”→“表设计”命令,打开表设计器,进入表的设计视图。步骤2:在“字段名称”列的首行输入“商品编号”,在“数据类型”列的首行选择“短文本”选项,在“说明(可选)”列的首行输入“为商品提供的唯一编号”,在“字段属性”区域的“常规”选项卡中将“字段大小”设置为“10”。步骤3:按照表2-2提供的信息,用同样的方法添加其他字段,并分别设置其数据类型及字段大小,得到的结果。步骤4:右击“商品编号”行,在弹出的快捷菜单中选择“主键”选项,将“商品编号”字段设置为“商品”表的主键。步骤5:主键设置完成后,单击快速访问工具栏中的“保存”按钮,打开“另存为”对话框,在该对话框中,将“表名称”设置为“商品”,并单击“确定”按钮。项目2创建数据库和表19/64字段名称应符合以下规则。(1)长度为1~64个字符。(2)可以包含空格、数字和其他字符,但空格不能作为第一个字符。(3)不能包含英文状态下的“.”“!”“[]”“'”等符号。任务2创建数据库中的表任务操作操作实例3:在操作实例2创建的“商品”表中增加“金额”字段,该字段的值由“商品单价”字段的值乘“数量”字段的值计算得到。步骤1:打开“进销存管理”数据库,选择“商品”表,双击打开。步骤2:选择“数量”列,在任意处单击。步骤3:执行“表格工具/字段”→“添加和删除”→“其他字段”命令,在弹出的下拉列表中选择“计算字段”→“货币”选项,步骤4:在打开的“表达式生成器”对话框的文本框中输入“[商品单价]*[数量]”,并单击“确定”按钮。此时,“数量”列后出现名为“字段1”的新列,该列中已自动填充计算值。步骤5:将新增加的字段1的字段名重命名为“金额”,关闭保存“商品”表。项目2创建数据库和表20/64任务2创建数据库中的表任务实训实训:创建“客户”表、“销售记录”表、“入库记录”表、“管理员”表、“商品类别”表和“员工”表,各表的详细结构及属性请分别参照项目1中的表1-2、表1-5、表1-6、表1-7、表1-8和表1-9。【实训要求】(1)使用表设计器创建“销售记录”表。(2)使用直接创建表的方法创建“入库记录”表。(3)使用任意方法创建“客户”表、“管理员”表、“商品类别”表和“员工”表。(4)创建完成后,向每个表中添加记录。项目2创建数据库和表21/64任务3对表进行编辑和修改任务分析在前面的任务中,我们已经学会了使用多种方法创建表,并对表中的字段名称、数据类型、字段大小进行了设置。然而,表中的字段还涵盖标题、格式、默认值、验证规则及输入掩码等其他重要属性。完善这些属性可以使表在数据输入、显示和管理上更加方便、安全和快捷。此外,对表中的字段进行添加、删除和修改等操作可以使表更符合实际数据存储和管理的需要。本任务将讲解表中字段的属性设置,以及表中字段的编辑和修改,并通过操作实例对这些知识进行实践。项目2创建数据库和表22/64任务3对表进行编辑和修改知识准备一、表中字段的属性设置字段的数据类型不同,字段能够设置的属性也不同,常用的有“字段大小”、“格式”、“输入掩码”、“标题”、“有效性规则”、“有效性文本”等属性。项目2创建数据库和表23/64任务3对表进行编辑和修改知识准备1.“字段大小”属性

“字段大小”属性决定了存储数据所占用的空间大小。在Access2016中,只有短文本和数字两种类型的数据可以设置该属性。对于短文本类型的数据,其“字段大小”属性既可以在设计视图中调整,又可以在数据表视图中设定,取值范围为0~255;对于数字类型的数据,其“字段大小”属性只能在设计视图中设置。项目2创建数据库和表24/642.“格式”属性“格式”属性用来设置数据的显示方式。对于不同数据类型的字段,其格式的选择有所不同。“数字”、“自动编号”、“货币”类型的数据有“常规数字、货币、欧元、固定、标准、百分比和科学计数”等显示格式,如单精度型数字“123.45”,货币格式为“¥123.45”,百分比格式为“12345.00%”。“日期/时间”类型的数据有“常规日期、长日期、中日期、短日期、长时间、中时间、短时间”等显示格式。如长时间格式为“17:30:21”,中时间格式则为“5:30下午”,短时间格式为“17:30”。“是/否”类型的数据有“真/假、是/否、开/关”显示格式。“OLE对象”类型的数据没有格式属性,“短文本”、“长文本”、“超链接”类型的数据没有特殊的显示格式。“格式”属性只影响数据的显示方式,对表中的数据并无影响。任务3对表进行编辑和修改知识准备3.“输入掩码”属性“输入掩码”属性用于定义数据的输入格式,是Access数据库中不可或缺的数据验证手段。合理设置输入掩码能够强制用户按照预定格式输入数据,确保数据准确、一致。例如,长日期掩码格式为“9999/99/99;0;_”,在输入数据时,会自动出现“____/__/__”格式,也就是说,必须按照“年、月、日”的格式输入日期。项目2创建数据库和表25/64Access数据库提供的输入掩码字符任务3对表进行编辑和修改知识准备4.“标题”属性标题是字段的另一个名称,字段标题和字段名称可以相同,也可以不同。当未指定字段标题时,标题默认为字段名。5.“默认值”属性用于指定新记录的默认值,设定默认值后,输入记录时,默认值会自动输入到新记录的相应字段中。例如,在“商品”表中,若将“单位”字段的默认值设置为“台”,则输入新数据时,“台”会被自动输入“单位”字段中。6.“验证规则”和“验证文本”属性“验证规则”属性用于定义输入数据时必须满足的表达式要求。该属性可限制字段的取值范围,确保所输入数据的合理性,防止非法输入。“验证文本”属性用于配合“验证规则”属性。如果输入的数据不符合验证规则,那么系统预设的验证文本会提供提示信息。如果需要验证多个字段,那么要在“表的验证规则”中进行设置。7.“索引”属性如果经常在Access2016中依据特定的字段搜索表或对表中的记录进行排序,那么可以通过创建该字段的索引来加快执行这些操作的速度。索引是一种数据结构,用于存储指向表中数据的指针。项目2创建数据库和表26/64任务3对表进行编辑和修改知识准备二、表中字段的编辑和修改1.添加新字段

在设计视图中,若想让要添加的字段出现在现有字段的后面,则可以直接在“字段名称”列的空行中输入新的字段名称。若需要在现有字段的前面插入新字段,则应选中现有字段,执行“表格工具/设计”→“工具”→“插入行”命令,以生成一个空行,之后在生成的空行中输入新的字段名称,并设置该字段的属性。

在数据表视图中,若想让要添加的字段出现在现有字段的后面,则可以直接在最后一列单击“单击以添加”按钮。若需要在中间插入新字段,则应选中现有字段,单击“表格工具/字段”选项卡的“添加和删除”选项组中的某一数据类型按钮,以添加并重命名新字段。若要添加的字段不是常见的数据类型,则可单击该选项组中的“其他字段”下拉按钮,并在弹出的下拉列表中选择所需的数据类型。项目2创建数据库和表27/642.删除字段

在设计视图中,若要删除表中的某一字段,则可在该字段所在的行单击,之后执行“表格工具/设计”→“工具”→“删除行”命令(或者右击该行,在弹出的快捷菜单中选择“删除行”选项),并在打开的对话框中单击“是”按钮。

在数据表视图中,若要删除表中的某一字段,则可选中该字段,单击“表格工具/字段”选项卡的“添加和删除”选项组中的“删除”按钮(或者右击该字段,在弹出的快捷菜单中选择“删除字段”选项)。任务3对表进行编辑和修改知识准备3.修改字段

如果需要修改某一字段的名称,那么既可以通过双击该字段名称的方式直接修改,又可以删除该字段名称后重新输入新的字段名称,还可以通过执行“表格工具/字段”→“属性”→“名称和标题”命令对字段名称进行修改。如果需要修改字段的数据类型,那么可以直接在“数据类型”下拉列表中选择所需的选项。如果需要修改字段大小,那么可以直接在“字段大小”文本框中输入所需的值。4.移动字段

如果需要改变字段的显示顺序,选中要改变的字段,然后将其拖动到需要的位置。项目2创建数据库和表28/641.删除字段后,如果表中有记录,会同时删除该字段中的全部数据。2.修改字段数据类型时,如果表中有数据记录,“OLE对象”数据类型不能修改为其他类型,不能将其它的数据类型修改为“自动编号”类型。3.增加“字段大小”不会影响已有数据记录,减小“字段大小”,记录中的数据会被截断。任务3对表进行编辑和修改任务操作操作实例1:在“客户”表中,将“客户姓名”字段的“字段大小”设置为“10”,“联系电话”字段的“标题”设置为“联系方式”,“收货地址”字段的“标题”设置为“联系地址”。操作步骤:步骤1:在Access2016中打开“客户”表,切换到设计视图,选中“客户姓名”字段。步骤2:在字段属性“常规”选项卡中的“字段大小”一行中输入“10”。步骤3:保存对“客户”表的修改并关闭设计视图。切换到数据表视图,此时“客户”字段只能输入10个字符(或5个汉字)。步骤4:切换回设计视图,选中“联系电话”字段,在“字段属性”区域的“常规”选项卡的“标题”文本框中输入“联系方式”。步骤5:在设计视图中,选中“收货地址”字段,在“字段属性”区域的“常规”选项卡的“标题”文本框中输入“联系地址”。步骤6:关闭设计视图,在弹出的提示框中单击“是”按钮,保存对“客户”表的修改。打开“客户”表,在数据表视图中可以看到原“联系电话”字段的标题已被修改为“联系方式”,原“收货地址”字段的标题已被修改为“联系地址”。项目2创建数据库和表29/64任务3对表进行编辑和修改任务操作操作实例2:为“客户”表中的“电子邮箱”字段设置必须输入包含“@”字符的数据的规则。操作步骤:步骤1:在Access2016中打开“客户”表,切换到设计视图,选中“电子邮箱”字段,在“字段属性”区域的“常规”选项卡下,单击“验证规则”右侧的按钮,打开“表达式生成器”对话框。或者切换到数据表视图,选中“电子邮箱”字段,执行“表格工具/字段”→“字段验证”→“验证”命令,在弹出的下拉列表中选择“字段验证规则”选项,打开“表达式生成器”对话框。步骤2:在“表达式生成器”对话框的文本框中输入“Like"*@*"”,单击“确定”按钮。项目2创建数据库和表30/64任务3对表进行编辑和修改任务操作操作步骤:步骤3:切换到设计视图,在“字段属性”区域的“常规”选项卡的“验证文本”文本框中输入“邮箱格式错误,缺少'@'字符”。步骤4:关闭设计视图,在弹出的提示框中单击“是”按钮,对上述修改进行保存。若表中已存有数据,则会提示“这个过程可能需要很长时间。是否用新规则来测试现有数据?”。步骤5:单击“是”按钮,弹出“是否用新设置继续测试?”提示,(这是因为现有数据已不符合新的验证规则)。需要注意的是,新的验证规则不能改变现有数据的格式,但对后来输入的数据有限制作用。项目2创建数据库和表31/64任务3对表进行编辑和修改任务操作操作实例3:设置员工必须年满16岁的规则。操作步骤:步骤1:在Access2016中打开“员工”表,切换到数据表视图,选中“出生日期”字段。步骤2:执行“表格工具/字段”→“字段验证”→“验证”命令,在弹出的下拉列表中选择“字段验证规则”选项,打开“表达式生成器”对话框。步骤3:在“表达式生成器”对话框的文本框中输入“DateDiff("d",[出生日期],[入职时间])/365>=16”,单击“确定”按钮。或者切换到设计视图,执行“表格工具/设计”→“显示/隐藏”→“属性表”命令,打开“属性表”窗格。在该窗格的“验证规则”文本框中输入“DateDiff("d",[出生日期],[入职时间])/365>=16”。步骤4:切换回数据表视图,打开“员工”表。在输入“入职时间”时,如果由输入的值计算得出员工未满16岁,那么会弹出错误信息提示。项目2创建数据库和表32/64任务3对表进行编辑和修改任务操作操作实例4:在“客户”表中,将“性别”字段的默认值设置为“男”,将“邮政编码”字段的名称修改为“邮编”,并设置该字段只能输入6位阿拉伯数字。操作步骤:步骤1:在Access2016中打开“客户”表,切换到设计视图,选中“性别”字段。步骤2:在“字段属性”区域的“常规”选项卡的“默认值”文本框中输入“"男"”。步骤3:在设计视图中双击“邮政编码”这一字段名称,直接输入“邮编”,完成对字段名称的修改。步骤4:选中“邮编”字段,在“字段属性”区域的“常规”选项卡的“输入掩码”文本框中输入“000000”。按Ctrl+S快捷键,保存以上修改。此时,在数据表视图中添加或修改记录时,不用向“性别”字段中输入数据,其默认值为“男”;“邮编”字段只能输入6位阿拉伯数字,否则将弹出提示框。项目2创建数据库和表33/64任务3对表进行编辑和修改任务操作操作实例5:在“客户”表“联系电话”字段前添加“工作单位”字段,将“电子邮箱”字段位置移动到“邮政”字段前。操作步骤:步骤1:在Access2016中打开“客户”表,切换到设计视图,将光标定位到“联系电话”字段上。步骤2:右击,在弹出的快捷菜单中选择“插入行”选项,(或者执行“表格工具/设计”→“工具”→“插入行”命令),即可在“联系电话”字段前添加一个空字段(该位置原来的字段自动向下移动)。步骤3:将空字段的名称设置为“工作单位”,“数据类型”设置为“短文本”,“字段大小”设置为“30”。步骤4:单击“电子邮箱”字段前的行选择器,当出现“移动”按钮时,将其拖曳到“邮编”字段前。项目2创建数据库和表34/64任务3对表进行编辑和修改任务实训实训:设置其余表中各字段的属性。【实训要求】1.设置“商品”表中各字段的属性(1)设置“商品编号”字段只能输入6位阿拉伯数字。(2)设置“商品单价”字段的“验证规则”为“30AND<5000”,“验证文本”为“输入单价只能在30~5000之间,请检查确认之后进行修改”。2.设置“销售记录”表中各字段的属性(1)设置“数量”字段的“标题”为“销售数量”。(2)设置“销售时间”字段的“格式”为“长日期”。(3)设置“业务类别”字段的“验证规则”为“="公司"OR"个人"”,“验证文本”为“输入业务类别有误,请核实业务类别”。(4)设置“销售状态”字段的“默认值”为“已售”。项目2创建数据库和表35/64任务4对表中的记录进行操作任务分析对表中的记录进行操作,主要是指浏览、添加、删除和修改记录,以及对记录内容的查找、替换以及对记录的排序和筛选等基本操作。本任务将通过实例来讲解对“进销存管理数据库”中表记录的添加、删除修改,以及对记录进行查找、替换、排序和筛选等的操作步骤和方法,掌握对记录进行操作的基本应用。项目2创建数据库和表36/64任务4对表记录进行操作知识准备由于对表中的记录进行操作一般是在数据表视图中完成的,因此要先切换到该视图。切换到数据表视图的方法有以下3种。(1)在导航窗格中选中“表”对象,在表列表中双击要打开的表。(2)在导航窗格中选中“表”对象,在表列表中右击要打开的表,在弹出的快捷菜单中选择“打开”选项。(3)若处于设计视图,则可执行“开始”→“视图”→“视图”命令,在弹出的下拉列表中选择“数据表视图”选项(或者在状态栏右下角单击“视图切换”按钮)。项目2创建数据库和表37/64任务4对表记录进行操作知识准备一、记录的添加、修改和删除1.常规数据类型的输入短文本、长文本、数字、日期/时间、货币、是/否等常规类型的字段可以直接在表中输入;自动编号类型的字段不用输入(添加记录时可自动完成)。如果某字段设置了默认值,那么添加新记录时,该字段使用默认值自动填充。2.OLE数据类型的输入OLE数据类型的字段不能直接在数据表视图中输入,可采用插入对象的方法输入数据。项目2创建数据库和表38/64任务4对表记录进行操作知识准备3.

记录的修改和删除记录的修改和删除有以下两种方法:(1)修改记录:选中记录并重新输入数据。(2)删除记录:在行选择器中选中要删除的记录,执行“开始”→“记录”→“删除”命令(或者右击要删除的记录,在弹出的快捷菜单中选择“删除记录”选项)。4.

操作中注意的问题(1)每输入一条记录,表会自动添加一条新的空记录,并在该记录最左方的“行选择器”中显示出一个“*”号,表示这是一条新记录。(2)对于选定准备输入的记录,其最左方的“选择器”中会出现黄色矩形标记或者显示出一个箭头符号,表示该记录为当前记录。(3)对于正在输入的记录,其最左方的“行选择器”中显示出一个铅笔符号,表示该记录正处在输入或编辑状态中。(4)Access2016的OLE对象可以是图片、Excel图表、PowerPoint幻灯片、Word图片等;插入图片类型可以是BMP、JPG等。项目2创建数据库和表39/64任务4对表记录进行操作知识准备二、记录的查找和替换1.记录的查找(1)记录的查找若表中存储的数据量比较大,则可以使用查找功能快速定位记录,方法如下。执行“开始”→“查找”→“查找”命令,打开“查找和替换”对话框。“查找范围”:确定是在整个表还是在哪个字段中查找数据“匹配”:包括“整个字段”、“字段的任何部分”和“字段开头”三种方式。“搜索”:包括“向上”、“向下”和“全部”三种方式。项目2创建数据库和表40/64任务4对表记录进行操作知识准备(2)记录的替换若要修改表中多处相同的数据,则可以使用查找、替换功能对其进行批量修改,方法如下。执行“开始”→“查找”→“替换”命令,打开“查找和替换”对话框。在“查找内容”文本框中输入要查找的内容,在“替换为”文本框中输入要替换成的内容。单击“替换”按钮,可手动查找并替换数据;单击“全部替换”按钮,可自动将查找到的内容全部替换掉。项目2创建数据库和表41/64任务4对表记录进行操作知识准备(3)查找中可以使用的通配符项目2创建数据库和表42/64字符含

义示

例*与任意多个字符匹配。在字符串中,它可以当作第一个或最后一个字符使用St*可以找到Start、Student等所有以St开始的字符串数据?与单个字符匹配。B?ll可以找到ball、bell、bill等[]与方括号内任何单个字符匹配B[ae]ll可以找到ball和bell,但是找不到bill!匹配任何不在方括号之内的字符B[!ae]ll可以找到bill,但是找不到ball和bell-与某个范围内的任何一个字符匹配,必须按升序指定范围B[a-c]d可以找到bad、bbd、bcd#与任何单个数字字符匹配2#0可以找到200、210、220等Access提供的通配符的含义及示例任务4对表记录进行操作知识准备三、记录的排序1.排序的概念排序是指将表中的记录按照一个字段或多个字段的值重新排列。若字段的值是由小到大排列的,则为升序;若字段的值是由大到小排列的,则为降序。不同类型的字段有不同的排序规则。2.排序的规则(1)数字按照大小排列,升序时由小到大排列,降序时由大到小排列。(2)英文字母按照26个字母的顺序排列(大小写视为相同),升序时按A→Z排列,降序时按Z→A排列。(3)中文按照汉语拼音字母的顺序排列,升序时按A→Z排列,降序时按Z→A排列。(4)数据类型为日期/时间的字段按日期的先后顺序排列,升序时按日期/时间从前向后排列,降序时按日期/时间从后向前排列。(5)数据类型为长文本、超链接或OLE对象的字段不能排序。(6)数据类型为短文本的字段中保存的数字将被视为字符串,按照ASCII码值的大小进行排列,而不是按照数值大小进行排列。(7)字段内容为空时值最小,当记录升序排列时,含有空字段的记录将排在第一位。若字段中同时包含NULL值和空字符串,则NULL值将在第一位显示,接着显示空字符串。项目2创建数据库和表43/64任务4对表记录进行操作知识准备四、记录的筛选1.筛选的概念筛选是指仅显示那些满足某种条件的记录,把不满足该条件的记录隐藏起来。2.筛选方式Access2016提供了4种筛选方式:(1)公用筛选器:公用筛选器是适合大多种数据类型的内置筛选器,提供了特定的基本筛选功能。在数据表中,每个字段名称的右侧都会显示一个下拉按钮,单击该下拉按钮,就会打开公用筛选器。根据字段数据类型的不同,会有不同的筛选条件。(2)按选定内容筛选:按选定内容筛选是以数据表中的某个字段值为筛选条件,将满足该条件的值筛选出来。根据筛选器的不同,按选定内容筛选给出了不同的选项。文本筛选器提供了“等于”“不等于”“包含”“不包含”等选项;数字筛选器提供了“等于”“不等于”“小于或等于”“大于或等于”“介于”等选项;日期筛选器提供了“等于”“不等于”“不晚于”“不早于”“介于”等选项。(3)按窗体筛选:按窗体筛选可以为多个字段设置筛选条件。用户可以在相关的字段列表中选择某个字段值作为筛选条件。当有多个筛选条件时,可以单击窗体底部的“或”标签确定字段之间的关系。(4)高级筛选/排序:高级筛选/排序适用于较为复杂的筛选情景,在这种筛选方式下,用户可以指定多个筛选条件和准则,并对筛选出来的结果进行排序。项目2创建数据库和表44/64任务4对表记录进行操作知识准备五、数据表格式及行列操作1.设置数据表视图格式设置表数据视图格式包括设置数据表的样式、设置字体及字号,改变行高和列宽,调整背景色彩等。2.调整表的列高和行宽(1)手动调节:将光标移动到表中两个字段(或两条记录)的交界处,当光标变成(或)形状后,按住鼠标左键,向左/右(或上/下)拖动。(2)设定参数:执行“开始”→“记录”→“其他”命令,在弹出的下拉列表中选择“行高”(或“字段宽度”)选项。在打开的“行高”(或“列宽”)对话框中输入行高(或列宽)的具体参数后,单击“确定”按钮。项目2创建数据库和表45/64任务4对表记录进行操作知识准备五、数据表格式及行列操作3.隐藏列/取消隐藏列(1)隐藏列的方法:选中要隐藏的列,执行“开始”→“记录”→“其他”命令,在弹出的下拉列表中选择“隐藏字段”选项。(2)取消隐藏列的方法:首先执行“开始”→“记录”→“其他”命令,在弹出的下拉列表中选择“取消隐藏字段”选项,然后勾选要取消隐藏的列对应的复选框,最后单击“关闭”按钮。在使用鼠标拖动的方法调整某列的宽度时,如果右边界的分隔线超过左边界,那么同样可以隐藏该列。注意,隐藏不是删除,而是在屏幕上不显示这些内容,当需要再次显示这些内容时,可以通过取消隐藏来恢复其显示。4.冻结/取消冻结列(1)冻结列的方法:选中要冻结的列,执行“开始”→“记录”→“其他”命令,在弹出的下拉列表中选择“冻结字段”选项,即可将该列固定在表的最左侧。(2)取消冻结列的方法:执行“开始”→“记录”→“其他”命令,在弹出的下拉列表中选择“取消冻结所有字段”选项。项目2创建数据库和表46/64任务4对表记录进行操作任务操作操作实例1:在“员工”表中添加如下表中所示的记录,添加完成后,将“员工编号”为“90005”的记录的姓名修改为“李芳”,并删除“员工编号”为“90003”的记录。项目2创建数据库和表47/64任务4对表记录进行操作任务操作操作步骤:步骤1:在“进销存管理”数据库中,在导航窗格中选择“表”对象,双击“员工”表,在数据表视图中打开。步骤2:“员工”表是一个空表,先把光标定位在表的第一行,按照字段顺序输入信息,输入过程中通过“Tab”键或“Enter”键跳至下一个字段。步骤3:对于“照片”字段的输入,光标先定位到“照片”字段,右键单击,弹出快捷菜单中选择“插入对象”命令。步骤4:在打开的对话框中选择“有文件创建”,单击“浏览”按钮,在打开的对话框中选择“查找范围”为在“E:\进销存管理\员工照片”文件夹下选择“1.bmp”文件。项目2创建数据库和表48/64任务4对表记录进行操作任务操作操作步骤:步骤5:单击“确定”按钮,即把员工的照片文件插入到“照片”字段中,依此方法,将表中的其它数据记录输入到表中,记录添加完成。步骤6:将光标定位到“员工编号”为“90005”记录的姓名字段,直接将“李元芳”修改为“李芳”。步骤7:单击“员工编号”为“90003”的记录的行选择器,将该记录选中。步骤8:单击“记录”选项卡的“删除”命令按钮;或右键单击选中记录的区域,在弹出的快捷菜单中选择“删除记录”命令,步骤9:在弹出的如图2-60所示对话框中,选择“是”,记录被删除。项目2创建数据库和表49/64任务4对表记录进行操作任务操作操作实例2:在“员工”表中查找入职时间为2019年9月的记录,并将其替换为2020年5月。操作步骤:步骤1:在进销存管理数据库的导航窗格中选中“表”对象,双击“员工”表,在数据表视图中打开该表。步骤2:选中第一条记录的“入职时间”字段,执行“开始”→“查找”→“查找”命令,打开“查找和替换”对话框。步骤3:在“查找内容”文本框中输入“2019/9”(因为光标定位在“入职时间”字段上,所以“查找范围”默认为“当前字段”),在“匹配”下拉列表中选择“字段开头”选项。单击“查找下一个”按钮,第一条入职时间为2019年9月的记录被找到并反白显示。步骤4:再次单击“查找下一个”按钮,下一条入职时间为2019年9月的记录被找到并反白显示。步骤5:切换到“替换”选项卡,在“替换为”文本框中输入“2020/5”。若单击“替换”按钮,则找到的第一条符合条件的记录的“入职时间”被修改为“2020/5”;若单击“全部替换”按钮,则弹出替换操作不能撤销的提示,单击“是”按钮后,所有符合条件的记录的“入职时间”都将被替换为“2020/5”。项目2创建数据库和表50/64任务4对表记录进行操作任务操作操作实例3:按入职时间先后对“员工”表进行排序(若“入职时间”字段的值相同,则对“出生日期”字段进行降序排列)。操作步骤:步骤1:在进销存管理数据库的导航窗格中选中“表”对象,双击“员工表”,在数据表视图中打开该表。步骤

2:将光标定位到“入职时间”字段,执行“开始”→“排序和筛选”→“升序”命令。步骤3:若要进行多字段排序,则执行“开始”→“排序和筛选”→“高级”命令,在弹出的下拉列表中选择“高级筛选/排序”选项,打开筛选窗口。步骤4:在筛选窗口“字段”后的第一列下拉列表中选择“入职时间”选项,在对应的“排序”下拉列表中选择“升序”选项;在“字段”后的第二列下拉列表中选择“出生日期”选项,在对应的“排序”下拉列表中选择“降序”选项。步骤5:执行“开始”→“排序和筛选”→“切换筛选”命令,得到的多字段排序后的结果。此时,“入职时间”字段的值相同的记录,已按照“出生日期”字段的值降序排列。项目2创建数据库和表51/64任务4对表记录进行操作任务操作操作实例4:先筛选出“员工”表中的所有女员工,再筛选出2019年以前入职的女员工。操作步骤:步骤1:双击“员工”表,在数据表视图中打开。步骤2:光标定位在“性别”字段栏中任意一个值为“女”的单元格中,单击“开始”菜单-“排序和筛选”选项卡-“选择”-等于“女”子命令。步骤3:右击“入职时间”字段,在弹出的快捷菜单中选择“日期筛选器”→“之前”选项,打开“自定义筛选”对话框。在该对话框中输入筛选条件“〈=2019/1/1”,或者单击“入职时间不晚于”文本框后面的“单击以选择日期”按钮,在弹出的日期选择器中选择2019年1月1日。项目2创建数据库和表52/64任务4对表记录进行操作任务操作操作实例5:在“员工”表中,筛选出“性别”字段的值为“男”的记录,并按照入职时间先后对这些记录进行排序。操作步骤:步骤1:打开“员工”表。步骤2:光标定位在“性别”栏值为“男”的任一单元格中单击“开始”→“排序和筛选”→“高级”-“高级筛选/排序”命令,弹出窗口。步骤3:在第一列字段下拉列表中选择“性别”,“条件”中输入“"男"”,在字段下拉列表中选择“入职时间”,在排序中选择“升序”。步骤4:执行“开始”→“排序和筛选”→“切换筛选”命令,得到的高级筛选/排序的结果。项目2创建数据库和表53/64任务4对表记录进行操作任务实训实训1:在“销售记录”表、“入库记录”表、“管理员”表及“商品类别”表中添加记录。记录内容参考以下表格。【实训要求】(1)在数据表视图中向各表中添加记录。(2)对表中不同类型的数据采用不同的输入方法。(3)输入完成后,对各表进行保存。项目2创建数据库和表54/64任务4对表记录进行操作任务实训实训2:对表结构的修改,并对表中的记录的查找与替换【实训要求】(1)在“员工”表的“入职时间”字段前添加“学历”字段,将该字段的“数据类型”设置为“短文本”,并自行输入模拟数据。(2)在“商品类别”表的“类别名称”字段后插入“说明”字段,将该字段的“数据类型”设置为“长文本”,“标题”设置为“情况说明”,并为记录添加说明文字。(3)为“管理员”表和“入库记录”表添加记录,数据自拟。(4)在“销售记录”表中查找退货记录,并将查找到的第一条记录的“销售状态”字段的值修改为“换货”。项目2创建数据库和表55/64实训3:记录数据的排序、筛选与表的修饰【实训要求】(1)按“数量”字段升序,对“销售记录”表进行排序。(2)在“商品”表中,筛选出所有生产日期早于2021年8月的商品。(3)在“入库记录”表中,筛选出“业务类别”字段的值为“公司进货”的记录。(4)对“员工”表的数据表视图进行美化,要求设置单元格效果、网格线、背景、边框、字体、字形、字号和字的颜色等。任务5设置并编辑表间关系任务分析在“进销存管理”数据库中,每个表都是相对独立的,但表之间的数据并不是完全孤立的,表与表之间可以通过共有的字段来创建关系,将不同表中的相关信息联系起来,以提供更加有用的数据。本任务将通过实例,详细介绍数据库表间关系的相关概念,以及建立和维护表间关系的具体操作方法和步骤,以使读者能熟练掌握建立表间关系的技能。项目2创建数据库和表56/64任务5设置并编辑表间关系知识准备一.表间关系1.概念表间关系是在两个表的字段之间建立的关系。通过表间关系,数据库各表间的数据能够被联系起来,并被应用到查询、窗体和报表等数据库对象中。2.类型表间关系有以下3种类型。(1)一对一:若A表中的一条记录只能与B表中的一条记录相匹配,且B表中的一条记录也只能与A表中的一条记录相匹配,则称A表与B表为一对一关系(这种关系并不常用,因为大多数相关的信息都已经被存储在同一个表中了)。(2)一对多:若A表中的一条记录能与B表中的多条记录相匹配,但B表中的一条记录只能与A表中的一条记录相匹配,则称A表与B表为一对多关系(“一”方的表称为父表,“多”方的表称为子表)。(3)多对多:若A表中的一条记录能与B表中的多条记录相匹配,且B表中的一条记录也能与A表中的多条记录相匹配,则称A表与B表为多对多关系。3.参照完整性由于设置参照完整性能确保相关表中各记录之间关系的有效性,并且确保不会意外删除或更改相关的数据,所以在建立表间关系时,一般应“实施参照完整性”检查。项目2创建数据库和表57/64任务5设置并编辑表间关系知识准备二.表间关系的建立和维护1.关系窗口表间关系的建立和维护是在“关系”窗口中进行的,执行“数据库工具”→“关系”→“关系”命令,即可打开该窗口。(1)执行“关系工具/设计”→“关系”→“显示表”命令。(2)在“关系”窗口的空白处右击,在弹出的快捷菜单中选择“显示表”选项。接下来,在“显示表”对话框中选择“表”选项卡,直接双击所需的表,即可使其显示在“关系”窗口中。重复该操作,向“关系”窗口中添加多个表。项目2创建数据库和表58/64任务5设置并编辑表间关系知识准备2.

删除表和显示表如果不想在关系窗口中显示某个表,可将其从关系窗口中删除或隐藏。3.

建立及修改表间关系(1)添加关系连线将主表中字段列表中的字段拖动到子表字段列表窗口中的关联字段上,打开“编辑关系”对话框,选择“实施参照完整性”,单击“创建”按钮,即可创建关系。(2)表间关系的修改和删除关系创建完成后,建立有表间关系的表间有一条连接线,线的两端会显示符号“1”和“∞”,其中“1”表示关系的“一”方,“∞”表示关系的“多”方。双击连线即可打开“编辑关系”对话框对关系进行编辑和修改,删除关系连线就可以删除关系。项目2创建数据库和表59/64任务5设置并编辑表间关系任务操作操作实例1:对进销存管理数据库中的各表分别建立表间关系。操作步骤:步骤1:打开进销存管理数据库,执行“数据库工具”→“关系”→“关系”命令,打开“关系”窗口。执行“关系工具/设计”→“关系”→“显示表”命令,打开“显示表”对话框。将除“管理员”表外的所有表添加到“关系”窗口中。步骤2:选中“供应商”表中的“供应商编号”字段,将其拖动到“商品”表的“供应商编号”字段上。打开“编辑关系”对话框,勾选“实施参照完整性”复选框。步骤3:单击“创建”按钮,即可在“关系”窗口中看到“供应商”表和“商品”表之间出现的连线,其中,“供应商”表旁显示“1”,“商品”表旁显示“∞”,表示在“供应商”表和“商品”表之间建立的是一对多关系。步骤4:用同样的方法,建立其他表间关系,具体如下。(1)在“商品类别”表与“商品”表之间,通过“类别编号”字段及“类别”字段建立关系。(2)在“客户”表与“销售记录”表之间,通过“客户编号”字段建立关系。(3)在“入库记录”表与“商品”表之间,通过“商品编号”字段建立关系。(4)在“销售记录”表与“商品”表之间,通过“商品编号”字段建立关系。(5)将“销售记录”表、“入库记录”表中的“经办人”字段与“员工”表中的“员工编号”字段关联起来。项目2创建数据库和表60/64任务5设置并编辑表间关系任务操作项目2创建数据库和表61/64任务5设置并编辑表间关系任务操作操作实例2:编辑“销售记录”表和“客户”表之间的关系,取消“实施参照完整性”,并删除“员工”表和入库记录表之间的关系。操作步骤:步骤1:打开进销存管理数据库,执行“数据库工具”→“关系”→“关系”命令,打开“关系”窗口。步骤2:右击“销售记录”表和“客户”表之间的连线,在弹出的快捷菜单中选择“编辑关系”选项,如图2-86所示,打开“编辑关系”对话框。步骤

3:在“编辑关系”对话框中取消勾选“实施参照完整性”复选框,单击“确定”按钮。步骤4:在“关系”窗口中,右击“入库记录”表和“员工”表之间的连线,在弹出的快捷菜单中选择“删除”选项(或直接按Delete键),在弹出的提示框中单击“是”按钮,即可删除两个表之间的关系。项目2创建数据库和表62/64知识回顾1.

创建数据库和表的方法2.表的组成3.表的两种视图4.表的字段类型5.主键6.字段属性。7.表结构的添加、删除和编辑修改8.更改表的主键9.表的编辑10.数据的查找与替换11.数据的排序12.数据的筛选13.设置数据表的格式项目2创建数据库和表63/64本项目结束!谢谢!项目3查询的创建与应用《Access数据库应用技术(第4版)》任务驱动·项目化教学教学目标能力目标掌握查询的设计方法。掌握条件查询的操作技巧。掌握选择查询、参数查询、交叉表查询的创建及应用。掌握操作查询的创建及应用。掌握SQL查询的创建及应用。知识目标理解查询的基本概念。明晰各种视图的作用及进行视图切换的方式。掌握SELECT语句的应用。素养目标项目3查询的创建与应用02/58培养学生的人际交往能力

温馨提示

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

评论

0/150

提交评论