好的,所以我不是一个Access Wizard。我确实有很多CS经验,但数据库对我来说只是模糊不清。
我正在为我的农场上的奶牛创建一个数据库,但是我在设置几个表时遇到了问题。
以下是我的约束:
到目前为止,我是这样的:
(About 12 other tables are hidden)
答案 0 :(得分:0)
当我输入此内容并将其全部解决时,我发现我不需要连接表,因为我没有按颜色/数字引用Eartags而是引用代理键。因此,如果我使用Color / Number的复合键,技术上就不会出现多对多关系。 (当我们因各种原因重新划分牛群时,经常重复使用相同的标签颜色和数量)
所以,我现在已经达成了这个解决方案:
所以,正如我们现在可以看到One Cow现在可以参考许多Eartags。 另外,多头奶牛可以在技术上具有相同的eartag颜色/数量。 ^旁注,我将想出一种将奶牛分成牛群的方法,并强制只有一头奶牛可以同时拥有给定的标签颜色/数字。
我很确定这可以解决我的问题,但我想留下它,因为它恰好对其他人有帮助