0

我目前有 3 个表,但我不确定如何构建最后一个表(食谱表)。用户表包含有关每个用户帐户和帐户设置的基本信息。成分表列出了用户拥有(或曾经拥有)的每件物品。食谱表包含用户的食谱,并包含有关每种成分的成分、数量和制备的信息,以及执行该食谱的编号步骤。成分和步骤的数量都是可变的,在插入 DB 之前由用户决定。

成分:以成分ID、HOWPREPARED1、HOWPREPARED2为单位的数量

也...

烹饪说明:COOKINGSTEP# - 说明

其中每种成分必须由成分表中的成分 ID 引用。

有没有可行的方法来做到这一点:

A. 是否高效且不会强制执行太多数据库调用?B. 不违反任何规范化规则?

用户表

  • 用户身份
  • 用户名
  • 密码
  • 电子邮件
  • ETC...

配料表

  • 成分ID
  • 用户身份
  • 姓名
  • 食品集团
  • 图片
  • 有存货
  • ETC...

配方表

  • 食谱ID
  • 用户身份
  • ???
4

0 回答 0