第3章 表ppt课件.pptx

上传人:春哥&#****71; 文档编号:16976423 上传时间:2022-05-20 格式:PPTX 页数:78 大小:3.86MB
返回 下载 相关 举报
第3章 表ppt课件.pptx_第1页
第1页 / 共78页
第3章 表ppt课件.pptx_第2页
第2页 / 共78页
点击查看更多>>
资源描述

《第3章 表ppt课件.pptx》由会员分享,可在线阅读,更多相关《第3章 表ppt课件.pptx(78页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第3章 表Access2010第3章 表 学习目标通过本章的学习,应该掌握以下内容:(1)表的基本知识(表的结构、字段的数据类型)。(2)使用数据表视图和设计视图创建数据表。(3)字段属性的设置(字段大小、格式、输入掩码、默认值、有效性规则和有效性文本等)。(4)编辑和维护数据表、表外观的调整。(5)表中记录的操作(查找、替换、排序、筛选)。(6)表的导入、链接、导出。(7)表间关系的分类,创建和修改。3.1 表的基本知识 表是与特定主题(如学生或课程)有关的数据的集合,一个数据库中包括一个或多个表。在 Access 中,表将数据组织成列(称为字段)和行(称为记录)的形式。 表是由表结构和表内

2、容两部分组成。表结构就是每个字段的字段名、字段的数据类型和字段属性,表内容就是表的记录。3.1 表的基本知识1.字段的命名规则 每个字段均具有唯一的名字,称为字段名称。在Access中,字段名称的命名规则如下:(1)长度为164个字符。(2)可以包含字母、汉字、数字、空格和其他符号,但不能以空格开头。(3)不能包含句号(.)、叹号(!)、方括号( )和单引号()。(4)不能使用ASCII码为032的ASCII字符。3.1 表的基本知识2.字段的数据类型 在设计表的过程中,相应的字段必须使用明确的数据类型。Access 2010中定义了12种数据类型:文本、备注、数字、日期/时间、货币、自动编号

3、、是/否、超链接、OLE对象、附件、计算和查阅向导。具体的字段数据类型请参见章节。3.1 表的基本知识 在“教学管理”数据库中共有6张表:“学生”、“课程”、“成绩”、“教师”、“授课”和“院系”。3.2 创建数据表 在 Access 中,创建表的方法有以下几种: 使用“数据表视图”创建表。 使用“设计视图”创建表。 3.2.1 使用数据表视图创建表字段名称字段名称数据类型数据类型字段大小字段大小是否是主键是否是主键学号学号文本文本9 9主键主键姓名姓名文本文本2020性别性别文本文本1 1民族民族文本文本1010政治面貌政治面貌文本文本1010出生日期出生日期日期日期/ /时间时间所属院系所

4、属院系文本文本2 2简历简历备注备注照片照片OLEOLE对象对象【例3.1】用数据表视图方式创建 “学生”表,结构如下表所示。 使用“设计视图”创建表字段名称字段名称数据类型数据类型字段大小字段大小是否是主键是否是主键编号编号文本文本7 7主键主键姓名姓名文本文本4 4性别性别文本文本1 1出生日期出生日期日期日期/ /时间时间学历学历文本文本1010职称职称文本文本1010所属院系所属院系文本文本2 2办公电话办公电话文本文本8 8手机手机文本文本1111是否在职是否在职是是/ /否否电子邮件电子邮件超链接超链接【例3.2】使用“设计视图”创建“教师”表,其结构下表所示。使用“设计视图”创建

5、表【例3.3】 利用表的“设计视图”,设计“课程”表、“成绩”表、“院系”表和“授课”表,具体结构如表3-4、表3-5、表3-6和表3-7所示。“课程”表结构字字 段段 名名 称称数数 据据 类类 型型字字 段段 大大 小小是否是主键是否是主键课程编号课程编号文本文本5主键主键课程名称课程名称文本文本30 课程类别课程类别文本文本10 学时学时数字数字整型整型 学分学分数字数字整型整型 课程简介课程简介备注备注 “成绩”表结构字字 段段 名名 称称数数 据据 类类 型型字字 段段 大大 小小是否是主键是否是主键学号学号文本文本9主键主键课程编号课程编号文本文本5主键主键分数分数数字数字单精度型

6、单精度型 “院系”表结构字字 段段 名名 称称数数 据据 类类 型型字字 段段 大大 小小是否是主键是否是主键院系编号院系编号文本文本2主键主键院系名称院系名称文本文本10 院长姓名院长姓名文本文本8 院办电话院办电话文本文本8 院系网址院系网址超链接超链接 “授课”表结构字字 段段 名名 称称数数 据据 类类 型型字字 段段 大大 小小是否是主键是否是主键教师编号教师编号文本文本7主键主键课程编号课程编号文本文本5主键主键学期学期文本文本11 授课时间授课时间文本文本10 授课地点授课地点文本文本20 3.3 设置字段属性 在表的“设计视图”中,可对字段进行属性设置,如设置字段类型、字段大小

7、、格式、输入掩码、有效性规则、有效性文本、标题等属性。3.3.1 字段大小 使用“字段大小”属性可以设置“文本”、“数字”或“自动编号”类型的字段中可保存数据的最大容量。 如果“字段类型”属性设为“文本”,请输入0到255之间的数字。 如果“字段类型”属性设为“自动编号”,字段大小属性则可设为“长整型”或“同步复制ID”。 如果“字段类型”属性设为“数字”,字段大小属性的设置及其值将按下表所列方式关联。3.3.1 字段大小设置设置说明说明小数位数小数位数存储量大小存储量大小字节字节保存从保存从0到到225(无小数位)的数字(无小数位)的数字无无1个字节个字节小数小数存储从存储从-1038-1到

8、到1038-1范围的数字范围的数字(.adp)存储从存储从-1028-1到到1028-1范围的数字范围的数字(.mdb)282个字节个字节整型整型保存从保存从-32,768到到32,767(无小数位)的数字。(无小数位)的数字。无无2个字节个字节长整型长整型(默认值)保存从(默认值)保存从-2,147,483,648到到2,147,483,647(无小数位)的数字。(无小数位)的数字。无无4个字节个字节单精度单精度保存从保存从-3.402823E38到到-1.401298E-45的负值,的负值,从从1.401298E-45到到3.402823E38的正值。的正值。74个字节个字节双精度双精度保

9、存从保存从1.79769313486231E308到到4.94065645841247E324的负值,的负值,以及从以及从4.94065645841247E324到到1.79769313486231E308的正值。的正值。158个字节个字节同步复制同步复制ID全局唯一标识符全局唯一标识符(GUID)N/A16个字节个字节 数字类型字段大小的设置及说明 3.3.2 格式 格式只影响数据的显示格式。可以使用预定义的格式,也可以使用格式符号创建自定义格式。有关特定数据类型的信息,请参见帮助中的以下主题:“时间/日期”数据类型“数字”和“货币”数据类型“文本”和“备注”数据类型“是/否”数据类型 3.

10、3.2 格式【例3.4】将“教师”表中的“出生日期”字段的格式设置为短日期格式。3.3.3 输入掩码 在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用输入掩码。定义输入掩码属性所使用的字符及说明如下表所示。3.3.3 输入掩码字 符说 明0数字(09,必选项;不允许使用加号“+”和减号“-”)9数字或空格(非必选项;不允许使用加号和减号)#数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)L字母(AZ,必选项)?字母(AZ,可选项)A字母或数字(必选项)a字母或数字(可选项)&任意一个字符或空格(必选项)C任意一个字符或空格(可选项). , : ; -

11、/十进制占位符和千位、日期和时间分隔符(实际使用的字符取决于 Microsoft Windows 控制面板中指定的区域设置)使其后所有的字符转换为大写!使输入掩码从右到左显示,而不是从左到右显示。输入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方包括感叹号使其后的字符显示为原义字符可用于将该表中的任何字符显示为原义字符(如A显示为A)密码将“输入掩码”属性设置为“密码”,以创建密码项文本框。文本框中输入的任何字符都按字面字符保存,但显示为星号“*” 输入掩码字符及其说明3.3.3 输入掩码【例3.5】将“教师”表中的“办公电话”字段的输入掩码设置为“010-*”形式。其中,“01

12、0-”部分自动输出,后8位为0到9的数字显示。3.3.4 默认值 使用默认值属性可以指定一个值,该值在新建记录时会自动输入到字段中。例如,在“学生”表中可以将“性别”字段的默认值设为“男”。当用户在表中添加记录时,既可以接受该默认值,也可以输入其他内容。【例3.6】 将“教师”表中“是否在职”字段的“默认值”属性设置为真值。3.3.5 标题 字段标题是字段的别名,它被应用在表、窗体和报表中。 如果某一字段没有设置标题,系统将字段名称当成字段标题。因为可以设置字段标题,用户在定义字段名称时,可以用简单的符号,这样大大方便了对表的操作。有效性规则和有效性文本 定义字段的有效性规则,是给表输入数据时

13、设置字段值的约束条件,即用户自定义完整性约束。 在给表输入数据时,若输入的数据不符合字段的有效性规则,系统将显示提示信息,但往往给出的提示信息并不是很清楚,很明确。因此,可以通过定义有效性文本来解决。3.3.6 有效性规则和有效性文本【例3.7】将“教师”表中“性别”字段的“有效性规则”属性设置为只能输入男或女,有效性文本设置为“请输入男或女”。3.3.7 索引 索引是按索引字段或索引字段集的值使表中的记录有序排列的一种技术,在Access中,通常是借助于索引文件来实现记录的有序排列。索引技术除可以重新排列数据顺序外,还是建立同一数据库内各表间的关联关系的必要的前提。换句话说,在Access中

14、,同一个数据库中的多个表,若想建立多个表间的关联关系,就必须以关联字段建立索引,从而建立数据库中多个表间的关联关系。 索引技术为SQL查询语言提供相应的技术支持,建立索引可以加快表中数据的查询,给表中数据的查找与排序带来很大的方便。 除了OLE对象型、备注型数据及逻辑型字段不能建立索引外,其余类型的字段都可以建立索引。索引的类型索引类型索引类型功功 能能唯一索引唯一索引索引字段的值是不能相同,即没有重复值。若给该字段输入重复值,索引字段的值是不能相同,即没有重复值。若给该字段输入重复值,系统会提示操作错误,若已有重复值的字段要创建索引,不能创建系统会提示操作错误,若已有重复值的字段要创建索引,

15、不能创建唯一索引唯一索引普通索引普通索引索引字段的值是可以相同,即有重复值索引字段的值是可以相同,即有重复值主索引主索引在在Access中,同一个表可以创建多个唯一索引,其中一个可设置为中,同一个表可以创建多个唯一索引,其中一个可设置为主索引,且一个表只有一个主索引主索引,且一个表只有一个主索引3.创建索引索引属性值索引属性值说说 明明无无该字段不建立索引该字段不建立索引有(有重复)有(有重复)以该字段建立索引,且字段中的内容可以重复以该字段建立索引,且字段中的内容可以重复有(无重复)有(无重复)以该字段建立索引,且字段中的内容不能重复。这种字段适合做主键以该字段建立索引,且字段中的内容不能重

16、复。这种字段适合做主键 在Access中,索引属性选项有3个,具体说明如下表所示。【例3.8】将“教师”表中的“姓名”字段设置为“有(有重复)”索引。3.4 编辑与维护数据表3.4.1 打开和关闭表 1.打开表 在Access中,可以在“数据表视图”中打开表,也可以在“设计视图”中打开表。 2.关闭表3.4.2 修改表的结构 在设计表结构时,用户要认真地设计表中每一个字段的属性,如字段名、字段类型、字段大小之外,还要考虑对字段显示格式、字段输入掩码、字段标题、字段默认值、字段的有效性规则及有效性文本等属性进行定义。 另外,在设计表结构时,若考虑不周,或不能适应特殊情况的需求时,Access系统

17、允许对表结构进行修改。3.4.2 修改表的结构1.修改字段名2.插入新字段3.删除已有的字段4.更新字段类型5.修改字段大小3.4.3 向表中输入数据 文本的输入 数字的输入 日期的输入 是/否数据类型的输入 OLE数据类型的输入 创建查阅列表字段3.4.4 编辑表的内容 编辑表中内容是为了确保表中数据的准确,使所建表能够满足实际需要。编辑表中内容的操作主要包括定位记录、选择记录、添加记录、删除记录、修改数据以及复制字段中的数据等。1.定位记录2.选择记录数数 据据 范范 围围操操 作作 方方 法法字段中的部分数据字段中的部分数据单击数据开始处,拖曳鼠标到结尾处单击数据开始处,拖曳鼠标到结尾处

18、字段中的全部数据字段中的全部数据移动鼠标到字段左侧,待鼠标指针变成移动鼠标到字段左侧,待鼠标指针变成“ ”后单击鼠标左键后单击鼠标左键相邻多字段的数据相邻多字段的数据移动鼠标到第一个字段左侧,待鼠标指针变成移动鼠标到第一个字段左侧,待鼠标指针变成“ ”后,拖曳鼠标到最后一个字段的尾后,拖曳鼠标到最后一个字段的尾部部一列数据一列数据单击该列的字段选定器单击该列的字段选定器多列数据多列数据移动鼠标到第一个字段左侧,待鼠标变为向下箭头后,拖曳鼠标到选定范围的结尾移动鼠标到第一个字段左侧,待鼠标变为向下箭头后,拖曳鼠标到选定范围的结尾列,或单击选中第一列,然后按住列,或单击选中第一列,然后按住Shif

19、t键,再单击选中选定范围的结尾列键,再单击选中选定范围的结尾列一条记录一条记录单击该记录的记录选定器单击该记录的记录选定器多条记录多条记录单击第一条记录的记录选定器,按住鼠标左键,拖动鼠标到选定范围的结尾处单击第一条记录的记录选定器,按住鼠标左键,拖动鼠标到选定范围的结尾处或单击选中第一条记录,按住或单击选中第一条记录,按住Shift键,再单击选中选定范围的最后一条记录键,再单击选中选定范围的最后一条记录所有记录所有记录或单击数据表左上角的或单击数据表左上角的“全选全选”按钮按钮或快捷键或快捷键CTRL + A3.添加新记录添加新记录的操作步骤如下:(1)使用“数据表视图”打开要编辑的表。(2

20、)可以将光标直接移动到表的最后一行,直接输入要添加的数据;或单击“开始”选项卡“记录”选项组“新建”,待光标移到表的最后一行后输入要添加的数据;或单击“记录定位器”上的“新(空白)记录”命令按钮 ,待光标移到表的最后一行后输入要添加的数据。4.删除记录删除记录的操作步骤如下。(1)使用“数据表视图”打开要编辑的表。(2)选中要删除的记录(一条或多条)。(3)单击“开始”选项卡“记录”选项组“删除”,在弹出的“删除记录”提示框中,单击“是”按钮。注意,删除操作是不可恢复的操作,在删除记录前要确认该记录是否是要删除的记录。5.修改数据修改数据的操作步骤如下:(1)使用“数据表视图”打开要编辑的表。

21、(2)将光标移到要修改数据的相应字段直接修改。6.复制数据在输入或编辑数据时,有些数据可能相同或相似,这时可以使用复制和粘贴操作将某字段中的部分或全部数据复制到另一个字段中。操作步骤如下。(1)使用“数据表视图”打开要修改数据的表。(2)选中要复制的数据或记录。(3)单击“开始”选项卡“剪贴板”选项组“复制”。(4)到要复制的位置,单击“开始”选项卡“剪贴板”选项组“粘贴”。3.4.5 表的导入或链接 Microsoft Access 为使用外部数据源的数据提供了两种选择:导入和链接。 将数据导入到新的 Microsoft Access 表中,这是一种将数据从不同格式转换并复制到 Micros

22、oft Access 中的方法。也可以将数据库对象导入到另一个 Microsoft Access 数据库。 链接到数据,这是一种连接到其他应用程序中的数据但不将数据导入的方法,这样在原始应用程序和 Access 文件中都可以查看并编辑这些数据。 可以导入或链接来自于多种受到支持的数据库、程序和文件格式的数据。3.4.5 表的导入或链接【例3.13】 将Excel文件“教师.xlsx”导入到“教学管理”数据库原有的“教师”表中。3.4.5 表的导入或链接【例3.14】 将Excel文件“学生.xlsx”、“课程.xlsx”、“成绩.xlsx”、“院系.xlsx”和“授课.xlsx”导入到“教学管

23、理”数据库中。3.4.6 表的导出 导出是一种将数据和数据库对象输出到其他数据库、电子表格或文件格式中,以便其他数据库、应用程序或程序可以使用该数据或数据库对象的方法。导出在功能上与复制和粘贴相似。可以将数据导出到各种支持的数据库、程序和文件格式中。可以将多数数据库对象从 Microsoft Access 数据库出到其他 Access 数据库中。【例3.15】 将“教师”表数据导出到C盘根目录下,文件格式为“Excel 工作簿(*.xlsx)”,命名为“教师”。3.5 调整表外观3.5.1 调整行高和字段宽度3.5.2 调整字段显示顺序3.5.3 隐藏和显示字段3.5.4 冻结字段/解除对字段

24、的冻结3.5.5 设置数据表格式3.5.6 改变字体3.6 操作表3.6.1 查找数据 通配符字符字符说说 明明示示 例例*与任何个数的字符匹配。在字符串中,它可以当作第一与任何个数的字符匹配。在字符串中,它可以当作第一个或最后一个字符使用个或最后一个字符使用wh* 可以找到可以找到 what、white 和和 why?与任何单个字母的字符匹配与任何单个字母的字符匹配b?ll 可以找到可以找到 ball、bell 和和 bill 与方括号内任何单个字符匹配与方括号内任何单个字符匹配baell 可以找到可以找到 ball 和和 bell 但找不到但找不到 bill!匹配任何不在方括号之内的字符匹

25、配任何不在方括号之内的字符b!aell 可以找到可以找到 bill 和和 bull 但找不到但找不到 ball 或或 bell-与某个范围内的任一个字符匹配。必须按升序指定范围与某个范围内的任一个字符匹配。必须按升序指定范围(A 到到 Z,而不是,而不是 Z 到到 A)ba-cd 可以找到可以找到 bad、bbd 和和 bcd#与任何单个数字字符匹配与任何单个数字字符匹配1#3 可以找到可以找到 103、113、123 用户在查找内容时,如果希望在只知道部分内容的情况下对数据表进行查找,或者按照特定的要求查找记录,可以使用通配符作为其他字符的占位符。查找空值或零长度字符串 Microsoft

26、Access 允许区分两类空值:Null 值和零长度字符串。 Null:一个值,可以在字段中输入或在表达式或查询中使用,以指示缺少或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。 零长度字符串:不含字符的字符串。可以使用零长度字符串来表明您知道该字段没有值。输入零长度字符串的方法是键入两个彼此之间没有空格的双引号 ( )。3.6 操作表3.6.2 替换数据 3.6 操作表3.6.3 排序 在进行表中数据浏览过程中,通常记录的显示顺序是记录输入的先后顺序,或者是按主键值升序排列的顺序。 1.排序规则 排序时根据当

27、前表中一个或多个字段的值对整个表中所有记录进行重新排列。排序时可按升序,也可按降序。排序记录时,不同的字段类型,排序规则有所不同,具体规则如下:3.6 操作表 英文按字母顺序排序(字典顺序),大、小写视为相同,升序时按AZ排序,降序时按ZA排序。 中文按拼音字母的顺序排序。 数字按数字的大小排序。 日期/时间字段按日期的先后顺序排序,升序按从前到后的顺序排序,降序按从后到前的顺序排序。3.6 操作表2.单字段排序3.多字段排序【例3.18】 在“学生”表中按“性别”和“出生日期”两个字段进行升序排序。3.6 操作表3.6.4 筛选记录 筛选也是查找表中数据的一种操作,但它与一般的“查找”有所不

28、同,它所查找到的信息是一个或一组满足规定条件的记录而不是具体的数据项。经过筛选后的表,只显示满足条件的记录,不满足条件的记录将被隐藏。 Access 2010 提供了3种方法:使用筛选器筛选、按窗体筛选和高级筛选。 3.6.4 筛选记录 1使用筛选器筛选【例3.19】 在“学生”表中,筛选出“性别”字段为“男”的同学信息。3.6.4 筛选记录2按窗体筛选“按窗体筛选”是一种快速的筛选方法,可以同时对两个以上字段值进行筛选。【例3.20】 在“学生”表中,筛选出少数民族中“男”同学的所有信息。3.6.4 筛选记录3高级筛选 “高级筛选”可进行复杂的筛选,筛选出符合多重条件的记录。 高级筛选与排序

29、可以应用于一个或多个字段的排序或筛选。高级筛选/排序窗口分为上下两部分,上面是含有表的字段列表,下面是设计网格。【例 3.22】 在“学生”表中,筛选出汉族的男同学以及回族的女同学的所有信息。3.7 建立表间关系 从理论上讲,在一个关系数据库中,若想将依赖于关系模式建立的多个表组织在一起,反映客观事物数据间的多种对应关系,通常将这些表存放入同一个数据库中,并通过建立表间关联关系,使之保持相关性。在这个意义上理解,数据库就是由多个表(关系)依赖关系模型建立关联关系的表的集合,它可以反映客观事物数据间的多种对应关系。 3.7.1 表间关系的分类 一般情况下,在Access数据库中,相关联的数据表之

30、间的关系有一对一、一对多和多对多的关系。 1.一对一关系 2.一对多关系 3.多对多关系3.7.2 建立表间关系 1.创建表间关联前提 关系通过匹配键字段中的数据来建立,键字段通常是两个表中使用相同名称的字段。在大多数情况下,两个匹配的字段中一个是所在表的主键,而另一个是所在表的外键。 创建表之间的关系时,相关联的字段不一定要有相同的名称,但必须有相同的字段类型,除非主键字段是个“自动编号”字段。仅当“自动编号”字段与“数字”字段的“字段大小”属性相同时,才可以将“自动编号”字段与“数字”字段进行匹配。例如,如果一个“自动编号”字段和一个“数字”字段的“字段大小”属性均为“长整型”,则它们是可

31、以匹配的。即便两个字段都是“数字”字段,必须具有相同的“字段大小”属性设置,才是可以匹配的。3.7.2 建立表间关系2.定义关系 Microsoft Access 中创建关系的种类取决于相关字段是如何定义的:u如果仅有一个相关字段是主键或具有唯一索引,则创建一对多关系。 u如果两个相关字段都是主键或唯一索引,则创建一对一关系。 u多对多关系实际上是某两个表与第三个表的两个一对多关系,第三个表的主键包含两个字段,分别是前两个表的外键。3.7.2 建立表间关系3.创建表间关联 参照完整性:添加、更新或删除记录时,为维持表之间已定义的关系而必须遵循的规则。 级联更新相关字段:对于在表之间实施参照完整性的关系,当更改主表中的记录时,相关表(一个或多个)中的所有相关记录也随之更新。 级联删除相关记录:对于在表之间实施参照完整性的关系,当删除主表中的记录时,相关表(一个或多个)中的所有相关记录也随之删除。 3.7.2 建立表间关系【例3.21】定义“教学管理”数据库中“学生”表、“课程”表和“成绩”表之间的关系,效果如下图所示。3.7.2 建立表间关系【例3.22】 定义“教学管理”数据库中已存在表之间的关系,如图所示。3.7.3 表间关系的修改 在“关系”窗口中,右击关系连接线,在弹出的快捷菜单中选择相应选项。习题3习题3习题3习题3习题3习题3习题3习题3习题3习题3习题3习题3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com