eコマースWebサイトのデータベースを作成していますが、ツリー構造のような製品カテゴリのデータベーススキーマに問題があります。
ベンダーは1つ以上の部門に属することができ、部門は1つ以上のカテゴリを持つことができ、カテゴリは1つ以上のサブカテゴリを持つことができます。同様に、サブカテゴリは子などを持つことができます...
製品は、ベンダー(部門が不明の場合)、部門(カテゴリが不明の場合)、またはサブカテゴリなどにマッピングする必要があります。
この種の複雑な関係データベースを作成するための最良の方法は何でしょうか。