【发布时间】:2019-05-23 20:32:41
【问题描述】:
我有一个 Users 表,我正在构建一个应用程序来跟踪一个人每天吃多少水果。
当用户进入应用程序时,他们会选择他们每天要吃的水果。表格如下所示:
CurrentlyEating
---------------
ID
FruitID (Foreign Key)
UserID (Foreign Key)
还需要一个包含用户可能采摘的所有水果的表格:
Fruits
------
ID
Name
这是实现这一目标的最佳方式吗?我一直在阅读查找表,但我不确定这是否是更好的方法。另外,如果我决定在以后向这张桌子添加更多水果,我需要它在前端易于更新。
最后,我有一个名为 Journal 的表,它记录了用户每天吃的特定水果的数量:
Journal
-------
ID
DateTime
FruitID (Foreign Key)
UserID (Foreign Key)
AmountConsumed
总的来说,我只想知道我的方法是否是解决此问题的最佳方法,以及是否有更有效的方法。
谢谢
【问题讨论】:
标签: sql database postgresql schema