数据库ERD - 确定食物是否是健康风险

时间:2014-02-07 02:38:17

标签: database erd

任何人都可以帮助我建立一个确定健康风险的良好结构。

假设我有食谱和配料表,其中id为pk's和fk's在我用于显示的第3张桌子上。

我如何构建决定其营养成分的表格。

成分(表) - >营养(表)

比较,假设我是糖尿病患者,所以我不允许吃太多糖的菜。然后,我需要获得该菜的所有成分,并获得含糖量的成分,并计算总含糖量,并确定它是否合适。

关于我的方法,我将如何构建营养表。说它有成分的ID作为它的FK。

我应该将id用作fk吗?或者名字。在我的配料表上,将名称列设为唯一。因为id是自动递增的,所以如果有人用鸡蛋插入另一个配方,并且已经有一个鸡蛋配方。它会在我的食材表中创建两排鸡蛋,连接到两个不同的食谱。那么成分名称最好吗?

营养 成分id(fk)或成分名称(fk) 营养(字符串)

0 个答案:

没有答案