あなたが完全に説明することができれば、または方向性を教えていただければ幸いです.
ビジネスを保存するDBを作成し、それらを地域周辺で行うアクティビティとしてリストしようとしています。階層形式では、次のように保存します。
活動カテゴリ
- 活動サブカテゴリ
アクティビティ
アクティビティのカテゴリは次のとおりです: インドア、アウトドア、アートなど
アクティビティのサブカテゴリは次のとおりです: 水族館、博物館、公園など
アクティビティがサブカテゴリのリストになる場所: フロリダ水族館、大英博物館..
上記の 3 つの名前をテーブルとして使用したとします。適切な関係は何でしょうか? ActivitySubCategory テーブルで、ActivityCategoryID Pk との関係を持つ FK を作成しますか? ActivitySubCategoryID PK に関連する Activity テーブルに FK を作成しますか?