私は、このデータベースの構造にアプローチする最善の方法を熟考してきました。私がこれまでに持っているものは次のとおりです。
テーブルカテゴリ
- cat_id (PK)
- 題名
テーブルsub_cat
- sc_id (PK)
- cat_id (外部キー)
- 題名
次のように使用できるので、これはすべて問題ありません。
- 車 -> マツダ
- コンピュータハードウェア -> CPU
- 衣類 -> 男性 :: ズボン
- カーパーツ -> マツダ :: スポイラー
- ...
問題は、各カテゴリの長所をさらに活用するために、データベースをどのように構成するのが最善かということです。車のデータには、車だけに適した多くのフィールドが必要ですが、別のカテゴリではまったく異なるものが必要になる場合があります。
多くのカテゴリがあると言わざるを得ません。