######教えていただきたいこと
項目にチェックボックスやセレクトボックスが多い場合、
正規化すると全部を正規化すると、かなりの数のテーブルが作られます。
ざっと見てもチェックボックスが8項目、セレクトボックスが30項目あります。
□正規化した場合のテーブル数
checkbox:8項目×2テーブル = 16テーブル
selectbox:30項目×1テーブル = 30テーブル
実装はできると思うのですが、テーブル数が多くなるため
「これで良いのかな、、、?」と判断ができません。
皆さんは上記の場合、どうされているのでしょうか?
######shop
id | name |
---|---|
1 | 山田商店 |
2 | スーパータナカ |
3 | 青木ストア |
######shop_holiday
shop_id | holiday |
---|---|
1 | 1 |
1 | 2 |
2 | 1 |
2 | 2 |
2 | 3 |
3 | 1 |
3 | 4 |
######holiday
id | name |
---|---|
1 | 月曜日 |
2 | 火曜日 |
3 | 水曜日 |
4 | 木曜日 |
5 | 金曜日 |
6 | 土曜日 |
7 | 日曜日 |
######余談
皆様のお陰で、3テーブルをjoin
してサブクエリを発行してと、、、
色々なことができるようになってきました。本当にありがとうございます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/07 13:25