欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > 其他专区 > Access > Access多对多关系 Access如何创建多对多关系

Access多对多关系 Access如何创建多对多关系

时间:2019-11-12 23:09作者:admin来源:未知人气:2256我要评论(0)

在本章中,让我们了解和学习多对多的关系。要表示多对多关系,必须创建第三个表(通常称为联接表),将多对多关系分解为两个一对多关系。 为此,我们还需要添加一个联接表。 下面先添加一个表tblAuthers。表的定义如下所示 -

现在创建一个多对多的关系。假设有多个作者在多个项目上工作,反之亦然。 如您所知,我们在Projects中有一个Author字段,所以为它创建了一个表。但现在不再需要这个字段了。

选择Author字段,然后按下删除 按钮,将看到以下消息。

单击,现在还需要创建一个联连表:tblAuthorJunction。 这个联连表有两个外键,如下图所示。

这些外键字段将是链接在一起的两个表的主键 - tblAutherstblProjects

要在Access中创建组合键,请选择这两个字段,然后从表工具设计选项卡中,直接单击该主键,这里标记这两个字段。如下图所示 -

这两个字段的组合是表的唯一标识符。 现在把这个表保存为 - tblAuthorJunction

回到关系视图,并通过单击“显示表”来创建这些关系。选择上述三个表,然后单击添加按钮,然后关闭此对话框。如下所示 -

tblAuthors中单击并拖动AuthorID字段,并将其放在tblAuthorJunction表的AuthorID之上。

创建的关系是Access将被视为一对多的关系。也将执行参照诚信。 现在打开级联更新并点击创建按钮,如下图所示。

结果 -

现在单击并拖动ProjectID,放在tblAuthorJunctionProjectID字段上。

我们将强化参照完整性和级联更新相关字段。如下图所示 -

以下是多对多的关系。

相关阅读 ​access怎么做点击选择学历的效果​access怎么取消冻结字段​access怎么冻结字段​access怎么删除子数据表​access怎么在表格中插入子数据表​access设置快速访问栏在功能区下方显示​access设置快速访问栏在功能区上方显示​access怎么将设计视图加到快速访问栏​access怎么将导出Excel表格加到快速访问栏​access怎么将数据表视图加到快速访问栏

文章评论
发表评论

热门文章 Microsoft Office Access 2019 官方版激活版 免费下载如何设计一个简单的Access登录窗体Access创建数据库实现图解教程access怎么求平均成绩

最新文章 ​access怎么做点击选择学历的效果​access怎么取消冻结字段 ​access怎么冻结字段​access怎么删除子数据表​access怎么在表格中插入子数据表​access设置快速访问栏在功能区下方显示

人气排行 Microsoft Office Access 2019 官方版激活版 免费下载如何设计一个简单的Access登录窗体Access创建数据库实现图解教程access怎么求平均成绩怎么在Access报表的页面页脚区添加一个计算控件Access 2007、2010、2016三个版本的使用心得Access查询标准(条件)详解电脑没有access怎么办? access文件打不开怎么办?

盖楼回复X

(您的评论需要经过审核才能显示)