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