1

私は独学でデータベースを学んでおり、既存の問題をリレーショナル形式でモデル化しようとしています。少し面倒ですが、単純化します。Foo多くの を含む 1 つのテーブルがあり、各 Foo には多くのthroughFoosへの 1 対多のリンクがあります。問題は、1 つのバーが他の多くのバーと 1 対多の関係を持っている可能性があることです。これをモデル化して厄介なクエリを回避する方法を考えることができません。どんなアドバイスでも大歓迎です。BarsBarID

Foo [ FooID   …   BarID ]

Bar [  BarID   …   OtherBars??]
4

1 に答える 1

2

Uは次のようなテーブルを持つことができます:

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 に答える