これらは私の要件です:
- 各カテゴリには複数のグループがあります
- 各グループには複数の属性があります
- 各属性には複数の値があります
これまでのところ、このDB設計を思いつきました
カテゴリ グループ テーブル
GroupID
| | CatID[References Category(CatID)]
| |GroupName
カテゴリ属性テーブル
AttributeID
| | AttributeName
| | GroupID[References CategoryGroups(GroupID)]
| | AttributeValue
皆さんは、これはきちんとしたデザインだと思いますか?? 助言がありますか??