Database 数据库ERD-确定食品是否存在健康风险

Database 数据库ERD-确定食品是否存在健康风险,database,erd,Database,Erd,谁能帮我建立一个好的erd结构来确定健康风险 假设我有食谱和配料表,其中id为pk和fk,在第三张表上显示 我将如何为决定其营养的成分构建表格 成分(表)->营养(表) 作为比较,假设我是糖尿病患者,所以我不允许吃含糖太多的菜。然后我需要得到这道菜的所有配料,得到含糖的配料,计算出总共有多少糖,然后确定是否可以 关于我的方法,我将如何构建营养表。假设它的FK是成分id 我应该将id用作fk吗?或者名字。在我的配料表上,将名称列设置为唯一。因为id是自动递增的,所以如果有人插入另一个鸡蛋配方,并且

谁能帮我建立一个好的erd结构来确定健康风险

假设我有食谱和配料表,其中id为pk和fk,在第三张表上显示

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

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

作为比较,假设我是糖尿病患者,所以我不允许吃含糖太多的菜。然后我需要得到这道菜的所有配料,得到含糖的配料,计算出总共有多少糖,然后确定是否可以

关于我的方法,我将如何构建营养表。假设它的FK是成分id

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

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

这与SO无关;有一个更好的论坛,谢谢你的评论。我完全不知道有一个单独的数据库相关主题。