ユーザーがログインして自分の食品データベースに食品を追加するためのWebサイトを作成しました。このデータベースは、後で「既存の食品」のリストとして参照できます。
各ユーザーには次のオプションがあります。
- データベースに新しい食べ物を追加する
- 毎日の摂取量に新しい食品を追加します(各ユーザーに固有の既存の食品データベースから)
- 設定ページを変更します(現時点では、1日のカロリーを設定することが唯一のオプションです)
これまでのところ(理論的には)私が持っているのは:
users
=====
UID (primary key)
username
password
food
====
FID
name
description
calories
carbs
protein
fat
settings
========
SID
dailyCalories
各ユーザーが食べ物と設定のページの特定のデータバンクを持つように、これらをどのようにリンクしますか?
また、毎日の摂取量の扱い方もわかりません。「開始日」と「終了日」のボタンを手動で追加して、現時点で最善の解決策と思われる毎日の追跡サイクルをリセットすることを考えています。