Schema

飲食和運動模式

  • January 5, 2012

請原諒簡潔,但是:我目前正在開展一個項目,該項目要求使用者創建一個 12 週的飲食/鍛煉方案。我基本上每天需要儲存 3 種膳食選擇,它們可以由多種不同的食物組成。我將不勝感激任何意見或建議 - 謝謝

我也將簡短:

您需要一個表格來處理以下各項:

使用者 FoodItems Meals 12WeekPlan

12WeekPlan 表將記錄計劃中每天的每一餐。Meals 表將記錄每餐。FoodItems 表將記錄每個單獨的食物項目。

您需要一張桌子來將 Meals 加入 12WeekPlan,因為 12WeekPlan 中有很多餐點(它們可能會重複)。(多對多關係)

您還需要一張表來將 Meals 加入到 FoodItems,因為一頓飯由一個或多個食物組成。FoodItems 可以存在於不止一頓飯中。(多對多關係)

您可以查看此免費數據模型,了解Dieter 決策支持系統。我想您需要擴展它(還添加練習部分)以滿足您的需求。

引用自:https://dba.stackexchange.com/questions/7059