access建立表关系中为表建立关系,有什么作用

Access俱乐部
Access入门经典视频《运用Access实现降本增效》(免费)[] | 免费《Access五节必修课》[]
?&&&&?&&&&?&&&&?&&&&
您的位置:  > >
创建表之间的关系
来源:&&点击数:2408&&评论数:1 &|&&|&
时 间: 12:40:16
作 者:&&&ID:42182&&城市:南京
摘 要:&&&在数据库中为每个主题创建表后,必须为Access提供在需要时将这些信息重新组合到一起的方法。具体方法是在相关的表中放置公共字段,并在表之间定义表关系。
1.创建表关系的益处
&&&&&&&&&&在创建数据库(如窗体,查询,报表)对象之间创建表关系,这样做有以下几个原因。
&&表关系可为查询设计提供信息&&
&&&&&&&&& 要使用多个表中的记录,通常必须创建联接这些表的查询。查询的工作方式为将第1个表主键字段中的值与第2个表的外键字段进行匹配。
&表关系可为窗体和报表设计提供信息
&&&&&&&&& 在设计窗体和报表时,会使用从已定义的表关系中收集的信息,并用适当的默认值预填充属性设置。
&表关系可作为基础来实施参照完整性
&&&& 这样有助于防止数据库中出现孤立记录。孤立记录指的是所参照的其他记录根本不存在。在设计数据库时,将信息拆分为表,每个表都有一个主键。然后,向相关表中添加参照这些主键的外键。这样外键--主键将构成表关系和多表查询的基础。
2.编辑表关系
在【联接属性】对话框中显示3种选择,他们使用的联接类型以及为每个表返回所有行还是匹配行的情况
如下表所示。
1:只包含来自两个表的联接字段相等处的行。
2:包括“库存信息”中的所有记录和“入库单明细”中
联接字段相等的那些记录。
左外部联接
3:包括“入库单明细”中所有记录和“库存信息”中联接字段
相等的那些记录。
右外部联接
4.设置参照完整性
&&&&&&&使用参照完整性的目的是防止出现孤立记录并保持参照同步,以便不会有任何记录参照已存在的其他记录。
&&&&&&&& 实施后,Access将拒绝违反表关系参照完整性的任何操作,如拒绝更改参照目标的更新,以及拒绝删除参照目标。
例如,在【编辑关系】对话框中启用了【实施参照完整性】复选框。
&另外,实施了参照完整性后,应用将适应以下规则。
&&&&&&& 如果值在主表的主键字段中不存在,则不能在相关表外键字段中输入值,否则会创建孤立记录。
&&&&&&& 如果记录再相关表中有匹配记录,则不能从主表中删除。但通过启用【级联删除相关记录】复选框,可以在操作中删除主记录及所有相关记录。
&&&&&&& 如果更改主表中的主键值会创建孤立记录,则不能执行此操作。但通过启用【级联更新相关字段】复选框,可以在操作中更新主记录及所有相关记录。
Access软件网官方交流QQ群 (群号:)
      
&&&&【&&】&&&&【&&】&&&&【&&】&&&&【&&】&&&&【&&】
Access网店
价格:¥0 元
价格:¥50 元
价格:¥1 元
(01-22 11:02)
(01-22 10:40)
(01-21 16:46)
(01-21 07:47)
(01-20 21:58)
(01-19 22:57)
(01-19 18:20)
(01-19 15:44)
(01-19 15:26)
(01-19 00:46)
Access软件网 版权所有 CopyRight
提供支持 本站特聘法律顾问: 李慧 律师Access 2007中创建表关系详细步骤(1)
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
  关系数据库之所以称之为&关系&数据库,其真谛在于可以追踪数据库中数据元素之间的关系。然而,很多数据库用户并不知道如何利用关系数据库的这个功能,只是简单地把Access当作高级电子表格来使用。本文我们将和大家探讨如何在一个Access数据库中为两个表创建关系。
  第一步:启动
  首先,我们要启动Access,打开存放新表格的数据库。在这个例子当中,我们将使用一个简单的用来跟踪运行活动的数据库。该数据库包含了两个表:表routes(日常运行路径的追踪记录)和表runs(对每一个运行活动的单独记录)。其中表routes包含了&ID&、&short_name&、&description&和&distance&五个字段,而表runs则包含了&ID&、&route&、&run_date&、&time&、&run_time&和&comments&六个字段。
  第二步:启动关系工具
  接下来,我们要打开Access的&关系工具&。点击Access界面的&数据库工具&选项卡,从下拉选项中点击&关系&按钮,如图二所示。
  第三步:添加关系表
  如果这是首次在当前数据库创建表关系,那么就会出现&显示表&对话框,如图三所示。该对话框有三个选项卡,将显示当前数据库中所有的表和查询,前两个&表&和&查询&用以可以分别查看表和查询,而&两者&选项卡则可以同时显示表和查询。选择你想要在这个关系中包含的表(可以利用control键一次同时选中多个表),然后单击&添加&按钮。添加完最后一个表后单击&关闭&按钮继续。
  来源:网络&&&&& 作者:不详
  相关推荐:
小编工资已与此赏挂钩!一赏一分钱!求打赏↓ ↓ ↓
如果你喜欢本文章,请赐赏:
已赐赏的人
我的电子书播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
Access中给表建立关系
上 传 者:
内容介绍:
Access中给表建立关系
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}Access 2007中创建表关系详细步骤(2)
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
  第四步:查看关系图
  你现在会看到一个没有还没有编辑过的关系图,如图四所示。
  在这个例子中,我们将为表routes和表runs创建关系。所以在上一步中我们将这两个表都添加到了这个关系图中。你会注意到,这两个表之间没有关系线相连,这表示你还没有为这两个表之间创建任何关系。
  第五步:创建表关系
  接下来就是重头戏了。这个步骤中我们会为两个表创建关系。
  首先,我们要确定在这个关系中的&主键&字段和&外键&字段。当你确定好这两个字段后,就可以点击一个表的&主键&字段并将其拖曳至另一个表&外键&字段。这时候将出现&编辑关系&对话框。在这个例子当中,我们选择routes表本身的主键&ID&字段作为创建关系的主键,而Runs表中的&route&属性字段作为外键。所以将会出现如图五所示的&编辑关系&对话框,查看确认其中出现的是正确的属性。
  此外,在这个步骤中,我们还需要决定是否要&实施参照完整性&。如果勾选了该复选框,Access会确保runs表中的所有记录在routes表中总能找到相对应的记录,也就是限定外键必须来源于参照表的主键。如图五所示,我们选择了&实施参照完整性&选项。
  完成以上步骤后,单击&创建&按钮关闭&编辑关系&对话框。
  第六步:查看完整的关系图
  最后,我们回过头来查看已经完成的关系图,以确保其显示的正是你想要创建的关系。在这个例子当中创建的关系图如图六所示。
  我们可以看到,关系线已经将两个表链接起来,关系线两端所指示的位置我们所创建的关系中涉及的属性字段。你可能注意到在routes表的链接端出现了数字&1&,而runs表的链接端则有一个无限大符号&&&。这表示routes表和runs表之间是&一对多&关系。
  以上就是为两个表创建关系的简单步骤。
  来源:网络&&&&& 作者:不详
  &相关推荐:
小编工资已与此赏挂钩!一赏一分钱!求打赏↓ ↓ ↓
如果你喜欢本文章,请赐赏:
已赐赏的人
我的电子书

我要回帖

更多关于 access建立表关系 的文章

 

随机推荐