Re: [問題] 資料庫正規化的必要性
推文太多
用回覆的好了
謝謝大家的回答
稍微整理一下好了
全部塞在同一個table的好處是好管理,可以設foreign key
讓問卷刪除的時候有關連的資料也跟著刪除,不會造成redundancy
個別建造table的好處是很直觀,不用做複雜的query,
但是如果問卷刪除,還得在php那邊drop table,
那如果是刪除使用者,也得判斷個別的問卷table有沒有刪掉
得做很多檢查才能避免redundancy
不知道我的理解有沒有錯誤的地方
不過老實說,如果無限的製造table不會對mysql出現錯誤的話
我寧願在php多做幾層檢查,因為接下來要做問卷分析之類的工作,
對單一個table query比起對多個table query效率應該比較好
而且不用寫複雜的query,
也可以很簡單得把table轉成csv讓使用者下載
不過前提是無限製造table不會爆炸
我有去google可是都不找不到類似的問題Orz
而limesurvey也非常多人在用,
也沒人提出這個問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.233.166
→
01/10 15:05, , 1F
01/10 15:05, 1F
→
01/10 15:07, , 2F
01/10 15:07, 2F
→
01/10 15:07, , 3F
01/10 15:07, 3F
推
01/10 15:10, , 4F
01/10 15:10, 4F
→
01/10 15:11, , 5F
01/10 15:11, 5F
→
01/10 15:11, , 6F
01/10 15:11, 6F
→
01/10 19:02, , 7F
01/10 19:02, 7F
→
01/10 19:03, , 8F
01/10 19:03, 8F
→
01/10 19:03, , 9F
01/10 19:03, 9F
→
01/10 19:03, , 10F
01/10 19:03, 10F
→
01/10 19:04, , 11F
01/10 19:04, 11F
推
01/10 19:05, , 12F
01/10 19:05, 12F
→
01/11 15:26, , 13F
01/11 15:26, 13F
→
01/11 15:26, , 14F
01/11 15:26, 14F
討論串 (同標題文章)