Database design 数据库模式困境

Database design 数据库模式困境,database-design,Database Design,我正在为配方数据库开发数据库方案。 你对如何改进我现有的模型有什么想法吗?我最关心的是配方和配料表。 我真的看不出你想要提高什么。我对数据库没有太多的经验,但这似乎是正常的。我唯一想知道的是,配方配料中是否包含配料说明,而不是将其与配料本身一起保存在原料配料中。通常,你会有某种过程或步骤,一份配方包含许多配料,其中有许多配料 配方1-多个配方步骤 配方步骤1-许多配方配料在配方配料中,您可以安全地删除配方配料ID,并将其替换为(配料ID,配方ID)作为组合主键,类似于配方标签表。除非你计划让一种

我正在为配方数据库开发数据库方案。 你对如何改进我现有的模型有什么想法吗?我最关心的是配方和配料表。

我真的看不出你想要提高什么。我对数据库没有太多的经验,但这似乎是正常的。我唯一想知道的是,配方配料中是否包含配料说明,而不是将其与配料本身一起保存在原料配料中。

通常,你会有某种过程或步骤,一份配方包含许多配料,其中有许多配料

配方1-多个配方步骤


配方步骤1-许多配方配料在配方配料中,您可以安全地删除配方配料ID,并将其替换为(配料ID,配方ID)作为组合主键,类似于配方标签表。除非你计划让一种配料在食谱中出现两次


否则,我觉得这个设计很好。你想改进什么?如果您解释一下您试图用数据库完成什么以及您计划运行哪些查询,可能会有所帮助。

这是学校的吗?闻起来像是学校的问题。对不起,如果我错了。不,这是我最喜欢的项目。我设计了这个方案,试图改善RM_配方和配料表。我应该在表格配方中添加配料吗。我不想添加配方步骤。我对这张表的解释是完全合理的,如果它用于描述如何为配方准备配料。我正在尝试改进RM_配方配料表。我应该在表格配方中添加配料吗。我不想添加配方步骤。