收藏 分销(赏)

第数据库基础知识全套电子整本书电子教案教学教程整套课件.pptx

上传人:快乐****生活 文档编号:10083909 上传时间:2025-04-21 格式:PPTX 页数:416 大小:12.10MB 下载积分:20 金币
下载 相关 举报
第数据库基础知识全套电子整本书电子教案教学教程整套课件.pptx_第1页
第1页 / 共416页
第数据库基础知识全套电子整本书电子教案教学教程整套课件.pptx_第2页
第2页 / 共416页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,3.9,邮件合并,#,第,1,章 数据库基础知识,本章要点:,数据库系统的,基本,概念,常用的数据模型,关系数据库的基础知识,数据库设计的步骤,1.4,数据库设计的步骤,4,1.1,数据库系统概述,1,1.2,数据模型,2,1.3,关系数据库,3,主要内容:,1.1.1,信息、数据与数据处理,1,信息,信息是,对各种事物的变化和特征的反映,又是事物之间相互作用和联系,的表征。,2,数据,数据,是记录现实世界中各种信息并可以识别的,物理符号,,是信息的,载体,,是信息的,具体表现,形式,也是数据库中存储的基本对象,。,信息,和数据的关系,:,数据,是信息的符号表示或载体,;,信息,则是数据的内涵,是对数据的语义解释,。,信息有意义,数据没有,1.1,数据库系统概述,4,3,数据处理,数据处理,是指对各种形式的数据进行,收集,、,存储,、,加工,和,传播,的一系列活动的总和。,1.1,数据库系统概述,5,输入数据,原始数据,计算机,数据处理,输出信息,信息,信息,=,数据,+,数据处理,1.1.2,数据管理技术的发展历程,特点:,(,1,),数据不,保存,(,2,)系统没有专用的软件对数据进行,管理,(,3,)数据不,共享,(,4,)数据和程序不具有独立性,1.1,数据库系统概述,6,1,人工管理阶段,1.1.2,数据管理技术的发展历程,1,人工管理,阶段,应用程序,与数据之间的,关系,1.1,数据库系统概述,7,1.1.2,数据管理技术的发展历程,2,文件系统阶段,1.1,数据库系统概述,8,特点:,(,1,)数据可以长期保存,(,2,)由文件系统管理数据,(,3,)数据共享性差,冗余度大,(,4,)数据独立性差,1.1.2,数据管理技术的发展历程,2,文件系统阶段,应用程序,与数据之间的,关系,1.1,数据库系统概述,9,1.1.2,数据管理技术的发展历程,3,数据库系统阶段,特点:,(,1,)数据结构化,共享性,高,(,2,)数据独立性,高,(,3,)有统一的数据,控制功能,1.1,数据库系统概述,10,1.1.2,数据管理技术的发展历程,3,数据库系统阶段,应用程序,与数据之间的,关系,1.1,数据库系统概述,11,1.1.2,数据管理技术的发展历程,4,新型,数据库系统,阶段,1.1,数据库系统概述,12,分布式数据库系统,面向对象数据库系统,多媒体数据库系统,1.1.3,数据库系统的组成,数据库系统,一般由,数据库,、,数据库管理系统,、,数据库应用系统,及,相关人员,组成,。,1.1,数据库系统概述,13,1.1.3,数据库系统的组成,1,数据库,数据库,是,存放数据,的仓库,只不过这个仓库是在计算机存储设备上,而且,数据,按一定的格式,存放,。,数据库,中的数据按一定的数据模型组织起来,具有,较小的冗余度,、,较高的独立性和易,扩展性,,并,可为一定范围内的多个用户共享,。,1.1,数据库系统概述,14,1.1.3,数据库系统的组成,2,数据库管理系统(,DBMS,),数据库管理系统,是位于用户与操作系统之间,用于建立、管理和维护数据库的,系统软件,。它,是数据库系统的核心,组成部分。,功能:,(,1,)数据定义,功能,(,2,)数据操纵,功能,(,3,)数据库运行管理和,控制功能,(,4,)数据组织、存储与管理,功能,(,5,)数据库维护,功能,(,6,)数据通信功能,1.1,数据库系统概述,15,1.1.3,数据库系统的组成,3,数据库应用,系统,数据库,应用系统(,Database Application System,,,DBAS,)是系统开发人员为了,解决某,一类信息处理,的实际需求而利用数据库系统资源和数据库系统开发工具开发出来的,软件系统,。,4,相关人员,相关,人员包括数据库管理员、系统分析人员、数据库设计人员、应用程序开发人员和,最终,用户。,1.1,数据库系统概述,16,1.1.4,数据库系统的特点,1.,数据结构化,2.,数据共享,性高,冗余度低,易扩充,3.,数据独立性,高,4.,数据由数据库管理系统,统一管理,和控制,1.1,数据库系统概述,17,1.2,数据模型,模型,是对现实世界中复杂对象特征的模拟和抽象,数据模型是模型的一种,它是现实世界数据,特征的,抽象。现实世界中的具体事物必须用数据模型来抽象和表示,计算机才能处理。,数据模型应满足三个方面的要求,:,能够,比较真实地模拟现实,世界,容易,被人,理解,便于,在计算机系统中,实现,1.2,数据模型,18,1.2.1,数据的抽象过程,1.2,数据模型,19,1.2.2,概念模型,1,E-R,模型,E-R,模型将现实世界中的客观事物及其联系转换为实体、属性和联系。,(,1,)实体,客观存在并可以相互区别的事物称为实体。实体既可以是具体的事物,也可以是抽象的概念或联系。,(,2,)属性,实体所具有的某一特性称为属性。一个实体可以由若干属性来描述。,1.2,数据模型,20,(,3,)实体型,可用,实体名,及其,属性名,集合来抽象和刻画同类实体,称其为实体型。例如,员工(,员工编号,,姓名,性别,出生年月,婚否,职位,专业,学历,电话,基本工资,照片,,E-mail,,工作,经历)就是员工实体的实体型,用来描述员工的基本情况,。,(,4,)实体集,具有,相同属性,的实体的集合称为实体集,。,(,5,)联系,现实,世界中事物内部或事物之间都可能存在一定的联系,这种联系必然要在信息世界,中加以,反映,。,1.2,数据模型,21,实体集之间的联系,1.2,数据模型,22,联系名,实体集,A,实体集,B,1,1,1:1,联系,联系名,实体集,A,实体集,B,1,n,1:n,联系,联系名,实体集,A,实体集,B,m,n,m:n,联系,2,E-R,图,1.2,数据模型,23,实体,属性,联系,企业人事管理系统,1.2.3,数据模型,数据模型:,数据库管理系统,中用于描述实体及实体之间联系的,方法。,层次模型,网状模型,关系模型,面向对象模型,1.2,数据模型,24,1.2.3,数据模型,1,层次,模型,层次,模型是通过,树型结构,表示实体及实体之间联系的,数据模型,,类似于,Windows,操作系统,中的,文件夹。,1.2,数据模型,25,1.2.3,数据模型,2,网状,模型,网状,模型是通过,网状结构,表示实体及其实体之间联系的,数据模型。,1.2,数据模型,26,1.2.3,数据模型,3,关系,模型,关系,模型是通过,二维表结构,表示实体及实体之间联系的,数据模型。,关系,模型是目前比较流行的一种数据模型。,Access,就是一种支持关系模型的,关系数据库管理系统,。,1.2,数据模型,27,专业名称,成立年份,计算机,1990,数学,1985,外语,1982,1.2.3,数据模型,4,面向对象,模型,采用,面向对象,的方法来描述现实世界中的实体以及实体之间的联系,。,面向对象模型建立在,关系模型,和,面向对象,设计方法之上,吸收了关系模型的简洁性和面向对象方法的封装性,具备许多优良性能,还能处理多媒体数据,已成为目前数据库中最有前途和生命力的发展方向。,1.2,数据模型,28,1.3.1,关系数据库的基本概念,1.,关系,一,个关系就是一张,二维表,,它由,行,和,列,组成。每个关系都有一个,关系,名,。,表,1.2,学生信息,1.3,关系数据库,29,学号,姓名,性别,年龄,专业,20160101,张涛,男,21,计算机,20160102,李明,女,20,数学,20160103,王芳,女,18,外语,20160104,范冰,男,19,计算机,2.,元组,二,维表的每一,行,在关系中称为一个元组,。,3.,属性,二,维表的每一,列,在关系中称为一个属性,一个属性在其每个元组上的值称为,属性值,,每个属性都有一个,属性名,,也称为列名或,字段名,。,4.,域,属性,的,取值范围,称为该属性的域,。,5.,关系模式,对,关系的描述称为关系模式,一个关系模式对应一张,表结构,。关系模式是关系名及其所有属性的集合,其格式一般表示为:,关系,名(属性,1,,属性,2,,属性,3,,属性,n),1.3,关系数据库,30,6.,候选键,在,一个关系中,由一个或多个属性组成,其值能,唯一,地标识一个元组(记录)称为候选键,。,7.,主关键字,一,个表中可能有多个候选键,选用,其中一个候选键,作为主关键字,简称主键,。,8.,外部关键字,如果,一个关系,R,的一组属性,F,不是关系,R,的候选键,并且,F,与某关系,S,的主键相对应(对应属性含义相同),则,F,是关系,R,的外部关键字,简称外键,。,9.,主表和从表,主,表和从表是指通过外键相关联的两个表,其中以,外键为主键的表称为主表,,,外键所在的表称为从表,。,1.3,关系数据库,31,1.3.2,关系的特点,每,一列中的属性值是,同一类型,的数据,来自,同一个域,。,不,允许出现相同的属性名。一个关系中每一列的属性名必须是,唯一,的,不能重复,。,列,的次序可以任意,交换,。任意交换两列的位置不影响数据的实际含义,且不会改变关系模式,。,任意,两个元组不能完全相同,。,行,的次序可以任意,交换,。任意交换两行的位置不影响数据的实际含义。,1.3,关系数据库,32,1.3.2,关系的特点,每,一列都是不可再分的基本属性,,不允许“表中有表”,。,1.3,关系数据库,33,1.3.3,关系运算,1.,传统的集合运算,(,1,)并运算,两,个相同结构关系的并是由,属于这两个关系,的元组组成的集合,。,(,2,)差运算,设有,两个相同结构的关系,R,和,S,,,R,与,S,的差是由,属于,R,但不属于,S,的元组组成的集合,。,(,3,)交运算,两,个具有相同结构的关系,R,和,S,,它们的交是由,属于,R,又属于,S,的元组组成的集合,。,1.3,关系数据库,34,1.3,关系数据库,35,2.,专门的关系运算,(,1,)选择运算,从,关系中选取出,满足给定条件,的,元组,的过程称为,选 择,运算,。,(,2,)投影运算,从关系中选取出,指定的,若干,列,的过程称为投影运算。,(,3,)自然连接运算,选择,和投影运算的操作对象只是一个关系,相当于对一个二维表进行切割。自然连接运算要求,两个关系,参与运算,生成的新关系中包含,满足连接条件,的,元组,。,1.3,关系数据库,36,1.3,关系数据库,37,1.3.4,关系的完整性约束,1.,实体完整性规则,实体完整性,是指关系的主关键字的值不能重复,也不能取空值,用来保证关系中的,每个元组都是唯一,的,。,2,.,参照完整性规则,参照完整性,是相关联的,两个表,之间的约束。对于具有主从关系的两个表来说,从表中每条记录外键的值必须是主表中存在的,即,从表中外部关键字的取值,要么与主表中某元组主关键字的值相同,要么取空值,。,3.,用户自定义完整性规则,用户,自定义完整性是指根据应用环境的要求和实际的需要将某些属性的值限制在合理的范围内,超出限定范围的数据不允许输入。,1.3,关系数据库,38,1.4,数据库设计的步骤,需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行,与维护,1.4,数据库设计的步骤,39,第,2,章 数据库的创建与管理,数据库基础及应用,数据库基础及应用,本章重点:,Access,2010,的界面、功能区分布,数据库,的创建,与维护,2.4,数据库的管理,4,2.1 Access 2010,操作环境,1,2.2,数据库的创建与操作,2,2.3 Access,2010,创建与操作,3,主要内容:,2.1.1 Access 2010,的启动与退出,1.Access 2010,的启动,(,1,)利用“开始”菜单启动,(,2,)利用桌面快捷方式图标启动,(,3,)利用已有的数据库文件,启动,2.1 Access 2010,操作环境,43,启动窗口,(主窗口界面),2.1.1 Access 2010,的启动与退出,2.Access 2010,的,退出,(,1,)在,Access 2010,窗口中,选择“文件”,选项卡,中,的,“退出”命令,。,(,2,)单击,Access 2010,窗口右上角的“关闭”按钮,。,(,3,)双击,Access 2010,窗口左上角的控制菜单图标,。,(,4,)单击控制菜单图标,从打开的菜单中选择“关闭”命令,。,(,5,)右击,Access 2010,窗口标题栏,在打开的快捷菜单中选择“关闭”命令,。,(,6,)使用快捷键,Alt+F4,。,2.1 Access 2010,操作环境,44,2.1.2 Access 2010,主窗口,2.1 Access 2010,操作环境,45,快速访问工具栏,功能区,导航窗格,对象编辑区,功能区的组成,2.2.1,教学案例简介,2.2,数据库的创建与操作,46,2.2.1,教学案例简介,2.2,数据库的创建与操作,47,主要对象:,2.2.2,更改默认的数据库文件夹,2.2,数据库的创建与操作,48,2.2.3,创建,Access 2010,数据库,1.,创建空数据库,2.2,数据库的创建与操作,49,2.2.3,创建,Access 2010,数据库,2.,利用模板创建数据库,2.2,数据库的创建与操作,50,2.2.4,数据库的打开与关闭,1.,数据库的打开,(,1,)直接打开数据库,(,2,)从,Access 2010,窗口打开数据库,(,3,)打开最近使用的数据库,2.2,数据库的创建与操作,51,2.2.4,数据库的打开与关闭,2.2,数据库的创建与操作,52,2.2.4,数据库的打开与关闭,2.,数据库的关闭,(,1,)选择“文件”选项卡中的“关闭数据库”,命令,(,2,)选择“文件”选项卡中的“退出”,命令,(,3,)单击,Access 2010,窗口右上角的“关闭”,按钮,2.2,数据库的创建与操作,53,2.3.1 Access 2010,的对象,1.,表,(Table):,数据库中最基本的对象,2.3 Access 2010,对象的组织和管理,54,记录,字段,2.3.1 Access 2010,的对象,2.,查询:,检索满足条件的数据,也可作数据源,2.3 Access 2010,对象的组织和管理,55,2.3.1 Access 2010,的对象,3.,窗体:,提供操作界面,2.3 Access 2010,对象的组织和管理,56,2.3.1 Access 2010,的对象,4.,报,表,:,对数据进行处理,并显示,2.3 Access 2010,对象的组织和管理,57,2.3.1 Access 2010,的对象,5.,宏:,一个或多个操作的组合,2.3 Access 2010,对象的组织和管理,58,2.3.1 Access 2010,的对象,6.,模块:,存放,VBA,程序代码,2.3 Access 2010,对象的组织和管理,59,2.3.2,导航窗格的操作,1.,导航窗格,菜单,:,用于设置数据库对象分组依据,2.3 Access 2010,对象的组织和管理,60,2.3.2,导航窗格的操作,2.,导航窗格快捷,菜单:,执行相应任务,2.3 Access 2010,对象的组织和管理,61,快速查找对象,2.3.3,导航窗格中数据库对象的操作,1.,打开与关闭数据库对象,2.,添加数据库对象,3.,导出数据库对象,4.,复制数据库对象,5.,数据库对象的其他操作,2.3 Access 2010,对象的组织和管理,62,2.3.4,数据库视图的切换,(,1,)单击“开始”选项卡,在“视图”命令组中单击“视图”下拉,按钮,。,(,2,)在选项卡文档中右击相应对象的名称,然后在弹出的快捷菜单中选择不同的视图方式,。,(,3,)单击状态栏右侧的视图切换按钮选择不同的视图方式。,2.3 Access 2010,对象的组织和管理,63,2.4.1,设置数据库密码,2.4,数据库的管理,64,切记,否则无法找回数据库,2.4.2,解密数据库,2.4,数据库的管理,65,需要输入密码完成解密,2.4.3,信任数据库中禁用的内容,1.,打开数据库时启用禁用的内容,2.4,数据库的管理,66,2.4,数据库的管理,67,2.4.3,信任数据库中禁用的内容,2.,使用受信任位置中的数据库,2.4,数据库的管理,68,2.4.4,压缩和修复数据库,1.,关闭数据库时自动压缩,2.4,数据库的管理,69,2.4.4,压缩和修复数据库,2.,手动压缩和修复数据库,2.4,数据库的管理,70,2.4.5,备份和还原数据库,1.,数据库的备份,2.4,数据库的管理,71,2.4.5,备份和还原数据库,2.,数据库,的,还原,2.4,数据库的管理,72,2.4.6,数据库的拆分,2.4,数据库的管理,73,数据库,后端数据库,前端数据库,查询,窗体,报表,宏,模块,所有表,文件服务器,用户工作站,2.4.6,数据库的拆分,2.4,数据库的管理,74,第,3,章,表,本章要点:,表,的创建方法、输入数据,,,为,表建立主键和关系,编辑,表,记录,的排序和筛选,数据,的导入和导出,3.4,数据导,入与导出,4,3.1,表的创建,1,3.2,表的编辑,2,3.3,表的使用,3,主要内容:,3.1,表的,创建,3.1,表的创建,表是一个满足关系模型的,二维表,,即由行和列组成的表格。,在创建表时,一般先建立,表的结构,,再输入,数据,。,建立表的结构主要是确定表中,字段名称,,为字段定义,数据类型,,并设置相应的,字段属性,。,3.1.1,表,结构设计,3.1,表的创建,表结构的,设计:就是,确定表中有,多少个字段,以及,字段的名称,,,类型,和,字段大小,。,1,字段的命名,遵循,如下规则。,(,1,),可以使用字母、汉字、数字、下划线、空格和其他字符。,(,2,)长度不超过,64,个字符。,(,3,)不能使用英文句号、感叹号、方括号等,。,3.1.1,表,结构设计,3.1,表的创建,2,字段的数据类型,字段,的数据类型决定了该字段所要保存,数据的类型,。在,Access 2010,中包括以下,12,种数据类型,。,(,1,)文本,文本型字段用于保存,文本,或,文本与数字的组合,,如姓名、家庭住址等,;或是,不需要计算的数字,,如学号、电话号码等。,文本型字段最多可以存储,255,个字符。在,Access,中,每一个西文字符、汉字、特殊字符(包括中文标点符号)都算作一个字符。,(,2,)备注,备注型字段用于保存,较长的文本或数字,,如学习简历、产品说明、文章正文等。最多可存储,65535,个字符,。,3.1,表的创建,2,字段的数据类型,(,3,)数字,数字型,字段用于保存需要进行,数值计算的,数据,如,,,成绩,、数量等。通过“,字段大小,”属性可以指定如下几种类型的数值,。,类型,字段大小,存储数值的范围,字节,1,字节,0,255,的整数,整型,2,字节,-32768,32767,的整数,长整型,4,字节,-2147483648,2147483647,的整数,单精度,4,字节,-3.4,10,38,3.4,10,38,的实数,双精度,8,字节,-1.797,10,308,1.797,10,308,的实数,同步复制,ID,16,字节,同步复制所需的全局唯一标识符,小数,12,字节,-9.99,10,27,9.99.,10,27,的数值,3.1,表的创建,2,字段的数据类型,(,4,)日期,/,时间,日期,/,时间型字段用于保存日期、时间或日期时间的组合。如出生日期、进货日期等。字段大小为,8,字节。,(,5,)货币,货币型字段用于保存具有双精度属性的货币数据。字段大小为,8,个字节。在计算时禁止四舍五入。,(,6,)自动编号,自动编号型字段的,数据无需输入,,当添加一条新记录时,系统自动在该字段中插入一个唯一的顺序号。,不能人工指定或更改自动编号型字段的值,,每个表中只能包含一个自动编号型字段。,3.1,表的创建,2,字段的数据类型,(,7,)是,/,否,是,/,否型又称布尔型或逻辑型,是针对,只包含两种不同取值,的字段而设置的,如婚否、团员否等字段。取值为“是,/,否”或“真,/,假”。,(,8,),OLE,对象,OLE,对象型是在字段中可以“链接”或“嵌入”其他应用程序所创建的对象(如,Word,文档、,Excel,电子表格、图像、图形、声音等),最大可为,1GB,。,OLE,对象只能在窗体或报表中用控件显示,。,(,9,)超链接,超链接型字段存放,超级链接地址,。如网址、电子邮件等。,3.1,表的创建,2,字段的数据类型,(,10,)查阅向导,查阅向导型字段的数据类型仍是“文本”型或“数字”型。所不同的是该字段保存一个值列表,,值来源于表,或,查询中检索到的一组值,,或创建该字段时,指定的一组值,。,(,11,)计算,计算型字段由,表达式构成,,用于存放计算的结果。计算时引用的字段必须是同一张表中的字段。,(,12,)附件,使用附件可以将图像、,Excel,电子表格和,Word,文档等文件附加到记录中,,类似于电子邮件中添加附件的功能,。使用附件字段可以将多个文件附加到一条记录中。,3.1,表的创建,3,“企业人事管理系统”数据库的表结构设计,实例,3.1,表的创建,3,“企业人事管理系统”数据库的表结构设计,实例,3.1.2,建立,表,结构,3.1,表的创建,Access,2010,中创建表的方法有,4,种:,使用设计视图创建表、使用数据表视图创建表,、使用表模版创建表和使用字段模版创建表,。,1,使用设计视图创建表,例,3.1,在“企业人事管理系统”数据库中,使用设计视图创建“员工信息”,表,。,3.1,表的创建,3.1.2,建立,表,结构,3.1,表的创建,2,使用数据表视图,创建表,例,3.2,在,“企业人事管理系统”数据库中,使用数据表视图创建“出勤记录”表。,3.1,表的创建,3.1.3,字段属性,3.1,表的创建,字段,属性分为,常规,属性和,查阅,属性两类,。,字段,的常规属性包括,字段大小、格式、输入掩码、标题、默认值、有效性规则、有效性文本、必需,等,字段,类型,不同,显示,的字段属性也不同。,3.1,表的创建,1,字段,大小,字段,大小即字段的,宽度。,字段类型为,文本,类型时,字段大小的可设置值为,1,255,。,字段类型为,数字,类型时,字段大小的可设置值为字节、整型、长整型、单精度、双精度、同步复制,ID,、小数,。,字段类型为,自动编号,类型时,字段大小的可设置值为长整型、同步复制,ID,。,3.1.3,字段属性,3.1,表的创建,2,格式,格式,属性可以指定字段数据的,显示格式,。,3.1.3,字段属性,3.1,表的创建,3,输入掩码,输入,掩码是,输入数据时,必须遵守的标点、空格或其他,格式要求,,用以限制数据输入的样式,屏蔽非法输入,。,文本,和日期,/,时间型字段可以通过,向导,设置输入掩码。,3.1.3,字段属性,3,输入掩码,也,可以直接,在文本框中输入一串格式符,,用来规定输入数据时具体的格式。,3.1,表的创建,4.,标题,为,字段设置“标题”属性后,该标题作为数据表视图、窗体、报表等界面中各,列的名称,。,5,.,默认值,默认,值是在,输入新记录时,字段,自动填充的数据,内容,。,3.1,表的创建,6,.,有效性规则和有效性文本,有效性,规则属性是给字段,输入数据时,设置的,约束条件,。,例,3.5,设置,“员工信息”表中“性别”字段只能输入“男”或“女”,如果输入其他数据时,提示用户:“数据输入有误,请重新输入!”。,3.1,表的创建,6,.,有效性规则和有效性,文本,例,3.6,设置,“出勤记录”表中“考勤配置编号”字段的值必须在,1,到,7,之间的数(包括,1,和,7,),如果输入其他数据时,提示用户:“考勤配置编号必须在,1,7,之间!”。,3.1,表的创建,7,.,必需,必需,即,必填,字段,其默认值为“否”。如果设置为“是”,则该字段不允许出现空值,必须填写,。,8.,索引,建立,索引就是指定一个字段或多个字段,,按字段,值的升序或降序,排列记录,,然后,再,按这些字段的值来,检索,。,在,Access 2010,中,“索引”属性有,3,种取值。,(,1,),无,(,2,)有(有重复,),(,3,)有(无重复,),3.1,表的创建,3.1.4,向表中输入数据,3.1,表的创建,1.,数据表视图的,打开,(,1,)在导航窗格中,双击,某个表对象,打开相应的数据表视图。,(,2,)在导航窗格中,,右键单击,某个表对象,从快捷菜单中选择“打开”命令。,(,3,)在表设计视图下,单击,“开始”选项卡下“视图”,组中的“视图”按钮。,(,4,)单击,Access,窗口,状态栏右下角,的“数据表视图”按钮。,3.1.4,向表中输入数据,3.1,表的创建,在,导航窗格中,双击“员工信息”表对象,打开“员工信息”表的数据表视图,如,图所,示。此时直接在单元格中输入数据即可。,3.1.4,向表中输入数据,3.1,表的创建,2.,OLE,对象类型字段的输入,方法,OLE,对象类型字段用来存储,图片、视频文件、声音、,Word,文档或,Excel,电子表格,等。,例,3.8,在,“员工信息”表中,插入王闪闪同学的照片。,3.1.4,向表中输入数据,3.1,表的创建,3,.,备注型字段的输入,方法,使用,Shift+F2,组合键,打开如图所,示的“缩放”窗口,在该窗口中输入和编辑数据。,3.1.4,向表中输入数据,3.1,表的创建,4.,计算型字段的输入,方法,计算型字段的值,由系统根据表达式自动生成,,用户不能更改,。,3.1.4,向表中输入数据,3.1,表的创建,5.,“附件”型字段的输入,方法,附件型字段的,列标题显示为曲别针图标,而不是字段名,。,3.1.4,向表中输入数据,3.1,表的创建,6.,“查阅向导”型字段的输入,方法,使用“查阅向导”可以显示两种列表。,(,1,),存储了一组固定值的列表,查阅数据列表;,(,2,),从已有的表或查询中,。,3.1.4,向表中输入数据,3.1,表的创建,6.,“查阅向导”型字段的输入,方法,(,1,)存储了一组固定值的列表查阅数据列表;,例,3.11,为,“员工信息”表的“职位”字段创建查阅列表,列表中显示“经理”、“工程师”、“专员”、“助理”。,3.1.4,向表中输入数据,3.1,表的创建,6.,“查阅向导”型字段的输入,方法,(,2,)从已有的表或查询中,。,例,3.12,为,“员工信息”表的“部门编号”字段创建查阅列表,列表中值,来源于“部门信息”表,中的“部门编号”字段。,3.1.5,主键,3.1,表的创建,1,.,主键的基本,类型,(,1,)自动编号主,键,(,2,)单字段主,键,(,3,)多字段主,键,2,.,定义主,键,3.,删除主键,3.1.6,表之间的关系,创建,表之间的关系时,,连接字段,不一定要有相同的名称,但必须有相同的数据类型。,连接,字段,在一个表中通常是主键,,同时作为外键存在于关联表中。,连接,字段在两个表中,若均为主键,,则两个表之间是,一对一,的关系;连接字段,只在一个表中为主键,,则两个表之间是,一对多,的,关系,。,在,创建,表间,关系之前,,,应关闭,所有需要定义关系的,表,。,3.1,表的创建,3.1.6,表之间的关系,1.,建立表之间的关系,例,3,.,13,创建,“企业人事管理系统”中“员工信息”表和“出勤记录”表之间的关系。,3.1,表的创建,关系线,3.1.6,表之间的关系,2.“,编辑关系”对话框中的关系,选项,3.,修改,关系,在“关系”窗口中,,双击,要编辑的,关系线,,打开“编辑关系”对话框,设置选项。,4.,删除,关系,在“关系”窗口中,,单击关系线,(关系线变粗,表示被选中),然后按,Delete,键。,3.1,表的创建,3.1.6,表之间的关系,例,3.14,:对,例题,3.13,中建立的两个表的关系实施参照完整性。,3.1,表的创建,关系线,3.2,.1,修改表结构,3.2,表的编辑,对于,已建立的表,可以在表设计视图中,修改表的结构,,,设置字段,的各种,属性,。,1.,添加,字段,2.,修改字段,3.,删除,字段,4.,移动,字段,选定,字段,,按住鼠标左键不放,,,拖动鼠标,即可将该字段移动到新的位置。,3.2,.2,修改表内容,3.2,表的编辑,输入记录,后,可以,在数据表视图,中根据需要进行修改或删除操作,。,1,.,定位,记录,例,3.15:,使用,记录导航条,,将指针定位到“员工信息”表中的第,15,条记录上。,3.2,.2,修改表内容,3.2,表的编辑,2.,添加,记录,3.,删除,记录,4.,修改数据,3.2,.3,调整表的外观,3.2,表的编辑,1.,调整行高与列,宽,在,行选定器,上单击,右键,2.,隐藏与显示,列,3.,冻结,列,在,字段选定器,上单击右键,3.2,.3,调整表的外观,3.2,表的编辑,4.,设置数据,表格式,例,3.16,设置,“出勤记录”表中数据的字体格式,要求字体为华文仿宋,字号为,14,,单元格效果为凸起,背景色为褐色,2,,网格线颜色为深蓝。,第,3,章,表,本章要点:,表,的创建方法、输入数据,,,为,表建立主键和关系,编辑,表,记录,的排序和筛选,数据,的导入和导出,3.4,数据导,入与导出,4,3.1,表的创建,1,3.2,表的编辑,2,3.3,表的使用,3,主要内容:,3.3.1,查找数据,3.3,表的,使用,查找,数据的,操作是,一种定位记录的方法,它能,将光标快速地移到查找到的数据位置,,从而可以对查找到的数据进行编辑修改,。,例,3.17,在,“员工信息”表中查找女职工记录,。,3.3.2,替换,数据,3.3,表的,使用,在,对表进行修改时,如果有,多处相同的数据要进行相同的修改,,就可以使用,Access,的替换功能,自动将查找到的数据更新为新数据,。,例,3.18,将,“员工信息”表中的“专业”字段中的“行政管理”改为“人力资源”。,3.3.3,排序记录,3.3,表的,使用,在,Access,数据库中打开一个表时,表中的记录默认按主键字段升序,排。,若表中没有定义主键,则按数据输入的先后顺序排列记录,。,1,.,排序,规则,排序,是,根据当前表中的一个或多个字段的值,对整个表中的所有记录进行重新排列,。,排序,时可按升序或降序,排列。,(,1,)英文字母按照字母顺序,不区别大小写。,(,2,)中文字符按照拼音字母的顺序排序。,(,3,)数字按照数值的大小排序。,(,4,)日期,/,时间型字段按照日期的先后顺序进行排序。,(,5,)备注型、超链接型、,OLE,对象型的字段不能排序。,3.3.3,排序记录,3.3,表的,使用,2.,单字段,排序,例,3.19,在,“员工信息”表中,按“姓名”升序排列,。,3.,多字段排序,按,多个字段排序时,,首先根据第,1,个字段,按照指定的顺序进行排列,当第,1,个字段有相同值时,,再按照第,2,个字段,进行排序,依次类推,直到按全部指定的字段排好为止。,例,3.20,在,“员工信息”表中,先按“部门编号”降序排列,再按“出生年月”升序排列。,3.3.3,排序记录,3.3,表的,使用,例,3.20,在,“员工信息”表中,先按“部门编号”降序排列,再按“出生年月”升序排列。,3.3.3,排序记录,3.3,表的,使用,例,3.20,在,“员工信息”表中,先按“部门编号”降序排列,再按“出生年月”升序排列。,3.3.3,筛选记录,3.3,表的,使用,筛选,记录是指,根据指定的条件从表中挑选出满足条件的记录,。经过筛选后的表,只显示满足条件的记录,不满足条件的记录被隐藏起来,。,1.,按内容,筛选,按,内容筛选是,按照用户提供的字段值,进行筛选。,例,3.21,在,“员工信息”表中,筛选出职位是“工程师”的员工。,3.3.3,筛选记录,3.3,表的,使用,例,3.21,在,“员工信息”表中,筛选出职位是“工程师”的员工。,3.3.3,筛选记录,3.3,表的,使用,2,.,使用筛选器,筛选,Access,提供了多种类型的筛选器对数据进行快速筛选,。,例,3.22,在“员工信息”表中,筛选出姓名中包含“苏”的员工。,3.3,表的,使用,例,3.23,在,“员工信息”表中,筛选,出,九月,出生,的的员工记录。,3.3,表的,使用,3.,高级,筛选,使用,高级筛选不仅可以筛选出满足条件的记录,还可以对筛选结果进行排序。,例,3.24,在,“员工信息”表中,筛选出未婚男员工的记录,且将记录按出生年月的降序排列。,3.4.1,导入表,3.4,数据导入与导出,导,入功能可以,将外部数据导入,到本数据库中已有的表或新建的表中。,导入表是创建表的方法之一,。导入的外部数据源可以是,Access,数据库、,Excel,电子表格、文本文件,。,3.4.1,导入表,3.4,数据导入与导出,1.,导入,Access,数据库数据库中的表,对象,例,3.25,将“企业人事管理系统,1.accdb”,中的“管理员”表导入到“企业人事管理系统,.accdb”,中。,3.4.1,导入表,3.4,数据导入与导出,2.,导入,Excel,文件,例,3.26,将“最近加班记录,.xlsx,”,导入到“企业人事管理系统,.accdb”,中的,“加班记录”,表中。,3.4.2,导出表,3.4,数据导入与导出,导出表是将数据表中的数据导出到其他,Access,数据库、,Excel,电子表格、文本文件等,。,3.4.2,导出表,3.4,数据导入与导出,导出表是将数据表中的数据导出到其他,Access,数据库、,Excel,电子表格、文本文件等,。,例,3.27,将,“企业人事管理系统,.accdb”,中的“员工信息”表中的数据导出到“员工数据,.xlsx”,中。,第,4,章 查询,本章要点:,查询的功能、类型和视图,创建查询的两种方法,选择查询,交叉,表查询,操作查询,4,.4,参数查询,4,4,.1,认识查询,1,4,.2,创建查询,2,4,.3,选择查询,3,主要内容:,4.5,交叉表查询,5,4.6,操作查询,6,4.7 SQL,查询,7,查询是,Access,数据库的一个重要对象,。,查询,是以数据库中的数据为数据源,根据给定的条件从指定的数据库表或其他查询中检索出符合用户需求的数据,形成一个新的数据集合,。,查询,的结果可以随着数据库表中的数据的变化而变化,。,4,.1,认识查询,141,查询,运行,结果,不是,数据,的物理集合,而是运行查询时动态生成的数据集合,一旦关闭查询,此数据集就会自动消失,。,实质上,,查询中实际存储的是查询的操作命令,并不是数据集合。,4,.1,认识查询,142,4,.1.1,查询功能,4,.1,认识查询,143,数据筛选,创建动态条件的查询,对数据统计分析,批量修改、删除、追加数据,作为窗体或报表的数据源,4.1.2,4.1,认识查询,144,查询类型,选择查询,参数查询,交叉表查询,操作查询,SQL,查询,4.1.3,查询视图,4.1,认识查询,145,设计视图,数据表,视图,4.1.3,查询视图,4.1,认识查询,146,SQL,视图,4.2.1,使用查询向导创建查询,1.,创建简单查询,例,4-1,使用,查询向导,基于“员工信息”表创建简单查询。,4.2,创建查询,147,4.2.1,使用查询向导创建查询,1.,创建简单查询,例,4-2,使用,查询向导,基于“部门信息”、“员工信息”和“级别工资配置”表创建简单,查询。,4.2,创建查询,148,4.2.1,使用查询向导创建查询,1.,创建简单查询,例,4-3,使用,查询向导,基于“部门级别工资查询”创建具有汇总功能的简单,查询。,4.2,创建查询,149,4.2.1,使用查询向导创建查
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服