Access数据库应用基础教程(第三版) 978-7-302-29896-0 ch04新.pptVIP

Access数据库应用基础教程(第三版) 978-7-302-29896-0 ch04新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.5.1 排序规则 排序是根据当前表中的一个或多个字段的值对整个表中的所有记录进行重新排列。排序时可按升序,也可按降序。 排序记录时,不同的字段类型,排序规则有所不同,如下: (1) 英文按字母顺序排序,大、小写视为相同,升序时按A到Z排列,降序时按Z到A排列。 (2) 中文按拼音字母的顺序排序,升序时按A到Z排列,降序时按Z到A排列。 (3) 数字按数字的大小排序,升序时从小到大排列,降序吋从大到小排列。 (4) 日期和时间字段,按日期的先后顺序排序,升序时按从前向后的顺序排列,降序时按从后向前的顺序排列。 4.5.2 简单排序 在简单排序可以分为基于一个字段的简单排序和基于多个相邻字段的简单排序。 1. 基于一个字段的简单排序 (1) 打开需要进行排序的表。 (2) 将光标置于需要排序的列的单元格中,然后单击数据库窗口工具栏中的“升序排序”按钮 或“降序排序”按钮 ,即可对当前列进行升序或降序排序。 2. 基于相邻多个字段的简单排序 利用简单排序特性也可以进行多个字段的排序,需要注意的是,这些列必须相邻,并且每个字段都要按照同样的方式(升序或降序)进行排序。 4.5.3 高级排序 简单排序只可以对单个字段或多个相邻字段进行简单的升序或降序排序,在日常生活中,很多时候需要将不相邻的多个字段按照不同的排序方式进行排列,这时就要用到高级排序了。使用高级排序可以对多个不相邻的字段采用不同的排序方式进行排序。要使用高级排序,可以选择“记录”|“筛选”|“高级筛选/排序”命令。 4.5.4 数据的筛选 筛选是选择查看记录,并不是删除记录。筛选时用户必须设定筛选条件,然后Access筛选并显示符合条件的数据。筛选的过程实际是创建了一个数据的子集。Access提供了多种筛选的方法,可以分为按指定内容筛选、按选定内容排除筛选、按窗体筛选和高级筛选。 按选定内容筛选就是将当前位置的内容作为条件进行筛选。 按选定内容排除筛选就是将当前位置内容的相反值作为条件进行筛选。 按窗体筛选是在“按窗体筛选”对话框中指定条件进行筛选操作。当筛选条件比较多时,应采用按窗体筛选。 应用高级筛选需要编写比较复杂的条件表达式。 4.6 表的关系 数据表之间的关系指的是在两个数据表中的相同域上的字段之间建立一对一、一对多或多对多的联系。 通常情况下,相互关联的字段是一个数据表中的主关键字,它对每一条记录提供唯一的标识,而该字段在另一个相关联的数据表中通常被称为外部关键字。外部关键字可以是它所在数据表中的主关键字,也可以是多个主关键字中的一个,甚至是一个普通的字段。外部关键字中的数据应和关联表中的主关键字字段相匹配。 表间关系概述 建立关系 关系选项 编辑关系 删除关系 4.6.1 表间关系概述 Access中表与表之间的关系可以分为一对一、一对多和多对多3种。创建关系的类型取决于两个表相关联字段是如何定义的。 (1) 如果仅有一个相关联字段是主键,则创建一对多关系。如教师表Teachers与课程表Course两个表,都有“教师ID”字段,但只有Teachers表中的“教师ID”字段是主键,所以可以在Teachers表和Course表之间建立一对多关系。 (2) 如果两个相关联字段都是主键,则创建一对一关系。例如,再为教师工资情况建立一张数据表,该表的主键为“教师ID”,则在教师表Teachers和教师工资情况表之间可以建立一对一关系,因为两个表中的“教师ID”都是主键。 (3) 多对多关系实际上是某两个表与第三个表的两个一对多关系,第三个表的主键包含两个字段,分别是前两个表的外键,如“教师表”、“课程表”和“教师授课表”。 4.6.2 建立关系 使用数据库向导创建数据库时,向导自动定义各个表之间的关系;同样使用表向导创建表时,也将定义该表与数据库中其它表之间的关系。但如果没有使用向导创建数据库或表,那么就需要由用户定义表之间的关系。 在定义表之间的关系之前,应关闭所有需要定义关系的表。不能在已打开的数据表之间创建或修改关系。 在建有关系的主数据表视图上,每条记录左侧都有一个关联标记。在未显示子数据表时,关联标记为一个“+”号,单击某记录的关联标记,可以显示该记录对应的子数据表记录,同时关联标记变为一个“-”号。如果要展开所有记录的子数据表,可以选择“格式”|“子数据表”|“全部展开”命令;如果要折叠展开的子数据表,则选择“格式”|“子数据表”|“全部折叠”命令。 4.6.3 关系选项 Access使用参照完整性来确保相关表中记录之间关系的有效性,防止意外地删除或更改相关数据。在符合下列全部条件时才可以设置参照完整性。 来自于主表的匹配字段

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档