[SQL ] 一個用戶多筆資料存一張表還是多張表較好
假設現在一個用戶有多筆資料:
[id, 身高, 體重, 年紀]
但不是每欄都是必填
請問怎麼樣存取較好呢?
1.) 同一張表 沒填的就空白 舉例:
id 身高 體重 年紀
----------------------
1 170 20
2 40
3 190 100
2.) 每種資料各存一張表 舉例:
id 身高 id uid 體重 id uid 年紀
--------- -------------- --------------
1 170 1 3 100 1 1 20
3 190 2 2 40
新手的理解
是不是第一種存取只要request一次? 但會有很多欄位是空白
第二種則要request三次 但不會有欄位是空白
請問資料多時哪種方式會比較好呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.47.129
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1439753008.A.0FE.html
推
08/17 05:31, , 1F
08/17 05:31, 1F
→
08/17 12:55, , 2F
08/17 12:55, 2F
推
08/17 17:35, , 3F
08/17 17:35, 3F
→
08/17 19:01, , 4F
08/17 19:01, 4F
→
08/18 03:09, , 5F
08/18 03:09, 5F
討論串 (同標題文章)