Access数据控制与表间联系.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.5.2 建立数据库所反映的业务模型 数据库中存储的大量业务数据隐含着特定的业务模型。 在明确和理解数据(字段)的业务含义的基础上,建立数据库所反映的业务模型,可帮助业务数据分析人员更快、更深入和更全面地理解业务数据及业务数据之间的联系。 业务模型在一定程度上能够反映数据库中业务数据的含义及业务数据之间的内在联系。 4.5.3 基于E-R图的业务规则分析 E-R图是关系概念模型中常见的图形表示方法,利用E-R能够描述客观世界中的实体以及实体之间的联系。 E-R图能够帮助业务数据分析人员更好地理解数据库中业务数据之间的联系。 4.5.4 基于关联字段的表间关系分析 表间关系是数据库中多个表联结成有机整体的基础。表间关系不仅能够使多个表中的记录(数据)相互对应,而且能够提高业务数据分析人员从数据库中提取信息的工作效率。 基于对字段业务含义、数据类型的分析和理解以及对业务模型、业务规则的细致分析,可归纳“罗斯文”示例数据库中的表间关系: 注意:在Access关系数据库中,建立表间关系的关联字段不需要有相同的名称,但必须有相同的数据类型、并具有相同的字段含义 父表 (主表) 子表 关联字段 表间关系类型 主键(父表) 外键(子表) 供应商 产品 供应商ID 供应商ID 一对多 类别 产品 类别ID 类别ID 一对多 客户 订单 客户ID 客户ID 一对多 雇员 订单 雇员ID 雇员ID 一对多 运货商 订单 运货商ID 运货商 一对多 订单 订单明细 订单ID 订单ID 一对多 产品 订单明细 产品ID 产品ID 一对多 4.5.5 创建表间关系 在明确了数据库中的表间关系及相关的关联字段之后,还需要利用RDBMS软件所提供的功能创建表间关系。 在Access中,通过在菜单栏中执行“工具”|“关系”命令、并在“编辑关系”窗口中编辑关系等操作可以创建表间关系。 注意:在“关系”窗口中创建表间关系之前,必须先在设计视图中设置父表的主键 4.5.5 创建表间关系 父表中的主键在一对多表间关系中起着关联字段的重要作用。 在Access数据库中,可定义三类主键: (1)自动编号主键:是一个具有自动编号数据类型的字段,且主键上的字段值是一些连续的正整数。当向表中添加一条新记录时,Access会将该记录在主键的字段值自动地赋值为下一个连续的整数。如果在保存新建表时没有设置主键,Access将询问是否创建主键。如果回答为“是”,Access将创建自动编号主键。 (2)单字段主键:包含唯一值的字段,如产品ID,可设为主键。若单字段有重复值或空值,在Access中不能设置为主键。通常每个实体都有一个唯一的标识,因此在实体表中,通常将相应的实体ID设置为主键。 (3)多字段主键:在不能保证任何单字段都包含唯一值时,可将两个或更多的字段设定为主键。如,在“罗斯文”示例数据库的“订单明细”表中 ,“订单ID”和“产品ID”的组合值唯一,所以可将其组合设置为主键。 另外,从一对多表间关系的角度来看,具有多字段主键的表通常是以子表身份出现的,且多字段主键中的单个字段是子表相对于父表的外键。 4.5.5 创建表间关系 【练习4-7(P74)】以“订单明细”表为例,在设计视图中设置多字段主键。 4.6 小结 在Access数据库中,“输入掩码”、“有效性规则”和“有效性文本”是3个十分有用的字段属性,它们可以在一定程度上确保输入到表中的数据是有效的,是RDBMS在数据完整性控制功能方面的具体体现。 4.6 小结 在关系数据库中,是使用关系概念模型描述客观事物及其联系的。 实体-联系方法(Entity-Relationship Approach)是最为著名也最为常用的关系概念模型的表示方法。 在E-R图中,可以描述实体型、实体型具有的属性、实体型之间的联系以及联系的类型等多种信息。 在关系模型中,需要为实体型和实体型之间的多对多联系建立专门的关系模式。而对于实体型之间的一对多联系,则不需要建立专门的关系模式,一对多联系所关联的两个实体型之间可以通过关联属性建立联系。 根据所描述对象的不同,就可以将关系数据库中的表分为实体表和联系表。实体表是用来描述实体的,联系表描述的是实体之间的联系。 4.6 小结 为了减少或避免数据冗余,在关系数据库中,数据是分散地存储在不同的二维表中的。 而存放在不同表中的数据之间又是相互联系的。存放在不同表中的数据之间的内在联系,是以“关联字段”为纽带、通过表间关系体现和实现的。 在关系数据库中,最常见的表间关系是一对多的表间关系。 父表与子表之间通过关联字段可以建立一对多表间关系。 关联字段在父表中是主键,而在子表中则是外键。 父表定义了关联字段的取值范围,而子表只能引用父表中关

文档评论(0)

ma982890 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档