看板 Database 關於我們 聯絡資訊
請教各位一個問卷資料庫的問題: 目前小的手上這裡接到了一個問卷的資料庫, 他的欄位設計是這樣(舉例) id | qno1(第幾大題) | qno2(第幾小題) | ans(答案) 但是跟我想像的好像不太一樣, 假設現在只有2大題,每大題各有2小題, 以往我們的欄位好像都是建成 id | q11(第1大題第1小題答案,依此類推) | q12 | q21 | q21 我想請問 1. 請問建成 id | qno1(第幾大題) | qno2(第幾小題) | ans(答案) 這樣的用意為何? 以後要查詢資料比較快嘛?或是其他原因? 2. 因為分析人員想要看的是 id | q11 | q12 | q21 | q21 (他們說這樣比較好懂,也比較好用統計軟體跑) 請問我建立一個新的Table去轉換比較好, 還是可以建立一個View去轉換? 或是各位大大有什麼較好的建議? 以上,先謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.182.21.117
rockchangnew:他資料表這樣設計沒錯啊,彈性較大,你的那種做法, 07/21 23:16
rockchangnew:以後要新增問題就要加欄位,程式有可能都要修改 07/21 23:17
rockchangnew:分析人員要的是分析資料,只要知道schema不就可以了 07/21 23:21
rockchangnew:,不須轉成VIEW再分析吧,除非您所謂的分析是指報表 07/21 23:23
Vivirand:感謝rock大 他們要的是報表沒錯^^" 07/22 00:29
Vivirand:所以可以用View產生報表嘛? 還是需要再整一個Table~? 07/22 00:30
gname:這個設計是對的, 可以把小題用結構的方式卷起來放 07/23 13:47