データベースにメンバーのテーブルがあるとします。各メンバーが作成できる製品と独自のカテゴリを追加する前に、サブカテゴリ、さらにはサブサブカテゴリを追加します。追加する製品はカテゴリにのみ属している可能性がありますが、別の製品はサブ サブカテゴリに属している可能性があります。これを行う最も効率的な方法を考えようとしています。以下の例がおそらく正しくないことは承知していますが、私の考えを説明していただければ幸いです。
Member
MemberID Name
-----------------------
Member_Category
CategoryID, MemberID, CategoryName
------------------------------------
Member_SubCategory
SubCategoryID, CategoryID, SubCategoryName
---------------------------------
Member_SubSubCategory
SubSubCategoryID, SubCategoryID, SubSubCategoryName
----------------------------
Product
ProductID, MemberID, CategoryID, SubCategoryID, SubSubCategoryID, ProductName, Cost