[問題] 資料庫正規化的必要性
因為牽扯到JSON所以就來這個版問了
我現在做了一個問卷系統
可以自行增加問題
而問題有很多種type,每一種type的attibute數量都不同
譬如說..單選題需要"答案選項",但是如果是文字空格就不需要"答案選項",
我現在的作法是把每一題都視作一個物件,傳進php的時候只需要用json stringfy
傳進去,接著把整個stringfy過後的物件存進table裡面,
而table只有兩個欄位,一個是題號一個是stringfy過後的物件
這樣的好處是,我從資料庫拿出來或存進去都不用做非常複雜的分析
query的時候也非常的簡單
存的時候整個丟進去就好了,要用的時候整個拿出來~
修改也只要覆蓋原本的~
我的問題是,有需要把物件裡面的元素拆成個別的attibute嗎?
譬如說原本的table是
question_num question_obj
兩欄而已
改成
question_num question_content question_notnull qustion_type .....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.233.166
※ 編輯: tonilin 來自: 122.116.233.166 (01/04 02:20)
→
01/04 09:03, , 1F
01/04 09:03, 1F
→
01/04 09:03, , 2F
01/04 09:03, 2F
→
01/04 09:03, , 3F
01/04 09:03, 3F
推
01/04 09:15, , 4F
01/04 09:15, 4F
→
01/04 09:26, , 5F
01/04 09:26, 5F
→
01/04 09:27, , 6F
01/04 09:27, 6F
→
01/04 09:28, , 7F
01/04 09:28, 7F
推
01/04 14:44, , 8F
01/04 14:44, 8F
推
01/04 15:06, , 9F
01/04 15:06, 9F
推
01/04 16:03, , 10F
01/04 16:03, 10F
推
01/04 17:43, , 11F
01/04 17:43, 11F
→
01/04 17:43, , 12F
01/04 17:43, 12F
→
01/04 17:58, , 13F
01/04 17:58, 13F
→
01/04 17:58, , 14F
01/04 17:58, 14F
→
01/04 18:07, , 15F
01/04 18:07, 15F
→
01/04 18:07, , 16F
01/04 18:07, 16F
推
01/04 20:46, , 17F
01/04 20:46, 17F
→
01/04 20:46, , 18F
01/04 20:46, 18F
→
01/04 22:22, , 19F
01/04 22:22, 19F
推
01/04 23:44, , 20F
01/04 23:44, 20F
→
01/04 23:45, , 21F
01/04 23:45, 21F
推
01/05 18:23, , 22F
01/05 18:23, 22F
→
01/05 18:24, , 23F
01/05 18:24, 23F
推
01/06 10:57, , 24F
01/06 10:57, 24F
推
01/06 16:18, , 25F
01/06 16:18, 25F
→
01/06 21:48, , 26F
01/06 21:48, 26F
→
01/06 21:49, , 27F
01/06 21:49, 27F
推
01/07 02:23, , 28F
01/07 02:23, 28F
推
01/07 02:34, , 29F
01/07 02:34, 29F
→
01/07 04:43, , 30F
01/07 04:43, 30F
→
01/07 04:43, , 31F
01/07 04:43, 31F
→
01/07 04:44, , 32F
01/07 04:44, 32F
→
01/08 01:18, , 33F
01/08 01:18, 33F
→
01/08 01:25, , 34F
01/08 01:25, 34F
→
01/08 01:25, , 35F
01/08 01:25, 35F
→
01/08 09:22, , 36F
01/08 09:22, 36F
→
01/08 09:22, , 37F
01/08 09:22, 37F
推
01/08 12:08, , 38F
01/08 12:08, 38F
推
01/08 13:42, , 39F
01/08 13:42, 39F
→
01/08 13:43, , 40F
01/08 13:43, 40F
→
01/08 13:43, , 41F
01/08 13:43, 41F
→
01/08 14:39, , 42F
01/08 14:39, 42F
→
01/08 14:39, , 43F
01/08 14:39, 43F
討論串 (同標題文章)