我遇到這個(gè)問(wèn)題,我想創(chuàng)建一個(gè)數(shù)據(jù)頁(yè)面,您可以在其中看到您在減肥方面的進(jìn)展情況。我首先收集它們的權(quán)重,但為了讓我真正處理數(shù)據(jù),我需要多個(gè)值。例如 - 下面是我的列的圖片,其中vaegtUsers和hoejdeUsers是體重和身高,但是,我真的不知道如何在一個(gè)列中存儲(chǔ)多個(gè)重量值?有什么辦法可以解決這個(gè)問(wèn)題嗎?我做了一些研究,幾乎所有人都說(shuō)這是不可能的。我應(yīng)該為每個(gè)“新”體重 ID 添加一個(gè)新列還是繼續(xù)為每個(gè)用戶創(chuàng)建表格?或者我應(yīng)該做一些完全不同的事情?
1 回答

九州編程
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
由于單個(gè)用戶可能在不同時(shí)間有多個(gè)權(quán)重,因此您有一對(duì) n 的關(guān)系。您應(yīng)該創(chuàng)建第二個(gè)表(例如,Measure)來(lái)引用您的 User 表。
該表可以包含 ID、UserId、MeasureDate 和 Weight 等列。
如果您的用戶尚未完全長(zhǎng)大,因此容易在不同時(shí)間點(diǎn)出現(xiàn)不同的身高,您還可以在此表中包含身高測(cè)量值。否則,高度可以存儲(chǔ)在用戶表內(nèi)。
順便說(shuō)一句,我建議您檢查關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)規(guī)范化。
- 1 回答
- 0 關(guān)注
- 138 瀏覽
添加回答
舉報(bào)
0/150
提交
取消