teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正後のに合わせた回答

2016/11/20 12:31

投稿

maisumakun
maisumakun

スコア146663

answer CHANGED
@@ -1,3 +1,18 @@
1
1
  そもそも論ですが、「月曜日」と「9の付く日」のように、フリーダムな情報を入れるのであれば、**正規化以前に、機械処理不可能です**。単にテキストとしてしか使わない列は、正規化しても意味がありません。
2
2
 
3
- まずは「どのような日を休日に設定できるのか」を決めるのが先決です。
3
+ まずは「どのような日を休日に設定できるのか」を決めるのが先決です。
4
+
5
+ ----
6
+ (修正後の場合)
7
+ これなら、テーブルはそのままで、以下のようにするのがいいと思います。
8
+
9
+ |id|client_id|horiday|
10
+ |--|--|--|
11
+ |1|shop001|月曜日|
12
+ |2|shop002|日曜日|
13
+ |3|shop003|日曜日|
14
+ |4|shop004|火曜日|
15
+ |5|shop005|土曜日|
16
+ |6|shop001|火曜日|
17
+ |7|shop004|水曜日|
18
+ |8|shop005|日曜日|