我正在制作一个简单的应用来管理食物消费。我使用SQLite并且无法思考数据库应该如何。我在想这样的事情:
Food: foodId(pk),catId(fk), foodName, calories, protein, carbohydrates, fat
Category: catId(pk), catName
Diary: entryId, foodId(fk), catId(fk)
我认为可以将一个类别分配给许多食物,并且可以将许多食物添加到一个类别中。我不确定日记表,我想你可以在日记中添加一份食物,就是这样。
这是制作数据库的正确方法吗?