强制参照完整性的问题在Access 2013中

时间:2015-12-02 02:56:29

标签: ms-access relationships table-relationships

所以我在我正在研究的数据库中绘制了表之间的关系,但是我遇到了一些问题。

我建议在使用表关系时使用“强制参照完整性”功能,但每次尝试并在表之间建立多个关系时,它都会给出错误:“找不到引用的唯一索引主表的字段“。

如果我不使用“强制参照完整性”功能,那么它似乎工作正常。如果我不使用该功能,它会对我的表产生负面影响吗?如果是,那么我该如何解决错误?

提前致谢。

1 个答案:

答案 0 :(得分:2)

引用完整性的目的是数据完整性,如果您不执行它,数据可能会变得不一致,可能会出现逻辑错误,因此强烈建议强制执行。此外,如果删除/更新主表中的键字段,则可以启用级联,并且将自动删除或更新详细信息表中的数据。

从错误开始,这意味着您的主表应该在您映射到详细信息表的字段上具有主键或唯一索引。如果主表具有包含少量字段的主键,则所有这些字段都应映射到详细信息表。

请发布您的人际关系图的图片,并说明应该映射哪些字段。