1

我只是在自学数据库,我正在尝试以关系形式对现有问题进行建模。这有点混乱,但简化了:我有一张Foo表,其中包含很多FoosFoo ,每个 Foo 都有一个指向很多Barsthrough的一对多链接BarID。麻烦的是,一个 Bar 也可能与许多其他 Bar 有一对多的关系,我想不出如何对此建模并避免讨厌的查询。欢迎任何建议。

Foo [ FooID   …   BarID ]

Bar [  BarID   …   OtherBars??]
4

1 回答 1

2

你可以有这样的表:

FooMaster[FooId, and other foo cols but no barid]
FooBarRel[Fooid, Barid]
BarMaster[Barid, and other bar details but no barid of other bars]
BarBarRel[Barid, RelBarid]
于 2013-06-17T06:13:39.647 回答