我一直在試圖圍繞如何模擬這個數據庫。我正在使用Ruby on Rails做健身追蹤網站。我想要的是用戶能夠維護一個練習列表,然後他們可以使用它來構建和維護他們的例程列表。然後當他們真正完成那個例程時,它會做一次鍛鍊,記錄那次他們做例程的信息。針對健身追蹤的特定數據庫構造
因此,練習和例程更像是用戶可以使用的模板,因此他們不必每次都重新輸入所有信息。我感到困惑的地方是如何把這一切放在一起。一個例程可以有不定數量的練習,所以我知道我需要另一個表來保存它們之間的關聯。我的問題是,我將如何能夠每次在鍛鍊表中記錄信息?我希望這個問題很清楚,下面是我目前關於如何對這個設置進行建模的想法。
練習
類型:字符串(將被限制爲 「強度」 或 「心」)
代表:整數
重量:浮
集:整數
距離:浮動
TOTALTIME:時間
常規
標題:字符串
鍛鍊
日期時間:日期時間
???
我不確定實際鍛鍊數據的記錄可以如何進行。我可以整天製作模板,但剩下的就沒有了。任何幫助表示讚賞。