[SQL ] table schema 問題

作者: cocoaswifty (coco)   2018-07-25 18:15:37
資料庫名稱:mariaDB
資料庫版本:10.3
內容/問題描述:
id user reason
1 Tom not_interested, busy, other
2 Mark busy
3 Jack not_interested, busy
4 Wendy busy, other
reason 是詢問 user 問卷原因(可複選),
例如為何無法參加活動:□沒興趣 □很忙 □其他
我是將所有reason 用英文標示然後轉成 string array,
這樣做法合適嗎?
(這些name , reason 只有這個 table 會用到)
作者: retsamsu   2018-07-27 10:46:00
1 的方法你要 group 的時候會頭大2 的話欄位可能會很多 (如果你的選項很多的話)還是得看取用的 AP 行為如何比較知道何者合適
作者: joery (Lin)   2018-09-06 20:48:00
建成3個資料表user, question, 第三個則是 記錄問卷結果。因應未來擴展,例人的年齡層,性別,等再分析其實應該問你最終問卷想分析什麼,再來決定如何做,如果需求很簡單開太多只會造成寫all的麻煩跟複雜度

Links booklink

Contact Us: admin [ a t ] ucptt.com