access2第二章表的基本操作.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
access2第二章表的基本操作

2.7 表间关系的建立与修改 表间关系有一对一、一对多、多对多三种。多对多关系实际通过两个一对多关系实现,如“图书”和“用户”之间是多对多关系,通过“图书”和“借书”以及“用户”和“借书”这两个一对多关系实现的。所以在access中可以创建一对一、一对多联系,多对多联系不能直接创建。 2.7.1 表间建立关系的条件 两个表之间建立正确的关系,要满足以下条件: 两表有相关字段 建立关系的字段至少在其中一个表中是主键或唯一索引 2.7.2定义关系 对于满足建立关系的两个,可以按以下步骤建立关系。 关闭所有打开的表,不能在已打开的表之间创建或修改关系。 单击工具栏上的“关系” 按钮,或鼠标指向数据库窗口的空白处,右击弹出快捷菜单,选择“关系”菜单项。 显示“关系”窗口。如果以前建立了关系,显示已定义的关系。如果还没有建立,将显示 “显示表”对话框,选择表或查询以添加到“关系”窗口中。 拖动主表的相应字段到另一个表中的相应字段上,其中建主键或唯一索引的表为主表,另一个表为相关表,系统自动识别。 单击“新建”按钮创建关系。 2.7.2定义关系 (1)若只有其中一个表的对应字段是主键或唯一索引,两表建立一对多关系,建立方法如下: 拖动任何一个表的相应字段到另一个表中的相应字段上,其中建主键或唯一索引的表为主表,另一个表为相关表,系统自动识别。 (2)若两个表的对应字段均为主键或唯一索引,两表建立一对一关系,建立方法如下: 拖动主表的相应字段到相关表中的相应字段上,由于两个表对应字段均为主键或唯一索引,系统无法识别哪个表是主表,因此系统按照拖放的次序决定谁是主表。因此这是需要用户自己判断哪个表是基本的表,将其作为主表。 2.7.3删除关系 关闭所有打开的表,因为不能删除已打开的表之间的关系。 单击工具栏上的“关系” 按钮。 如果要删除的表的关系没有显示,请单击工具栏上的“显示表” 按钮并双击每一个所要添加的表,然后单击“关闭”按钮。 单击所要删除关系的关系连线(当选中时,关系线会变成粗黑),然后按 DELETE 键。 2.7.4编辑已有的关系 关闭所有打开的表,因为不能修改已打开的表之间的关系。 单击工具栏上方的“关系” 按钮。 如果没有显示要编辑的表的关系,请单击工具栏上的“显示表” 按钮并双击每一个所要添加的表。 双击要编辑关系的关系连线。 在“编辑关系”窗口中设置关系的选项。 2.7.5查看已有的关系 单击工具栏上的“关系” 按钮。 如果要查看在数据库中定义的所有关系,请单击工具栏上的“显示所有关系” 按钮。 如果要查看特定表的关系,请单击相应的表,然后再单击工具栏上的“显示直接关系” 按钮。 2.7.6参照完整性 参照完整性就是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果实施了参照完整性,则当添加或修改数据时,Access会按所创建的关系来检查数据,若违反了这种关系,就会显示出错信息且拒绝这种数据。 2.7.6参照完整性 1.实施参照完整性步骤 (1)选定表间连线,右击弹出快捷菜单,选择“编辑关系”出现“编辑关系”窗口。 (2)在“编辑关系”窗口中根据需要选择“实施参照完整性”、“级联更新相关字段”、“级联更新相关记录”复选框。 2.7.6参照完整性 2.实施参照完整性的规则 当实行参照完整性后,必须遵守下列规则: (1)不能在相关表的外部键字段中输入不存在于主表的主键中的值。 (2)如果在相关表中存在匹配的记录,不能从主表中删除这个记录。 (3)如果某个记录有相关的记录,则不能在主表中更改主键值。 2.7.6参照完整性 3.实施参照完整性的级联更新和级联删除规则 (1)如果设置了“级联更新相关字段”复选框,在主表中更改主键值,将自动更新所有相关记录中的匹配值。 (2)如果设置了“级联删除相关记录”复选框,删除主表中的记录,将删除任何相关表中的相关记录。 2.7.6参照完整性 4.无法实施参照完整性的原因 若提示无法实施参照完整性的消息框,原因在于现存数据已经违反了参照完整性的要求,请检查相关表中的建立关联字段的值是否全部在主表中出现过。 2.8 表的其他操作 2.8.1查找或替换数据 2.8.2 排序记录 2.8.3 筛选记录 2.8.1查找或替换数据 使用“查找”对话框的方法。 在 “数据表”视图中,选择要有哪些信誉好的足球投注网站的字段,除非要有哪些信誉好的足球投注网站所有的字段(有哪些信誉好的足球投注网站单一字段比有哪些信誉好的足球投注网站整个窗体或数据表快)。 单击工具栏上的“查找” 按钮。 在“查找内容”框,输入要查找的内容。 如果不完全知道要查找的内容,可以在“查找内容”框中使用通配符来指定要查找的内容。关于通配符的示例和如何使用它们,请参考表2-16。 2.8.2 排序记录

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档