У меня есть таблица Users , и я создаю приложение, которое отслеживает, сколько фруктов человек ест каждый день.
Когда пользователь входит в приложение, он выбираетфрукты, которые они будут есть каждый день.Таблица будет выглядеть следующим образом:
CurrentlyEating
---------------
ID
FruitID (Foreign Key)
UserID (Foreign Key)
Также должна быть таблица, содержащая все фрукты, которые пользователь может потенциально собрать:
Fruits
------
ID
Name
Это лучший способ?для достижения этой цели?Я читал таблицы поиска и не уверен, что это лучший способ сделать это.Кроме того, если я решу добавить больше фруктов в эту таблицу в будущем, мне нужно, чтобы ее было легко обновить во внешнем интерфейсе.
Наконец, у меня есть последняя таблица под названием Журнал, в которой записывается количествоконкретный фрукт, который пользователь ест каждый день:
Journal
-------
ID
DateTime
FruitID (Foreign Key)
UserID (Foreign Key)
AmountConsumed
Итак, в целом, я просто хочу знать, является ли мой подход оптимальным для этого, и есть ли более эффективные подходы.
Спасибо