Building 和 Room 这两个字段构成了我的房间表中的唯一主复合键。密钥验证和保存等。
我有一个 BLANK Objects 表,其中包含三个字段,这将使其唯一(再次是复合主键)。表格如下:
ROOM TABLE
[Building] [Room]
01 101A
01 102
02 101A
OBJECT TABLE
[Building] [Room] [Number]
01 101A 1
01 101A 2
01 102 1
02 101A 1
如何强制执行参照完整性?在 MS Access 的关系工具中编辑关系时,我收到以下错误:No unique index found for the referenced field of the primary table
. 我知道(通过尝试非唯一值)主(对象)表的复合键是正确的。我究竟做错了什么?我如何建立适当的关系并保持完整性(因为没有它们,更新将是一项艰巨的挑战)?