[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