Mysql 如何构造数据库以避免插入数组?(记录数量可变)
我目前有3张表,但我不确定如何构造最后一张表(配方表)。用户表包含每个用户帐户和帐户设置的基本信息。成分表列出了用户拥有(或曾经拥有)的每一项。配方表包含用户的配方,并包含关于每种成分的成分、用量和制备的信息,以及执行配方的编号步骤。成分和步骤的数量都是可变的,在插入DB之前由用户决定 成分:成分:以成分为单位的量,如何制备1,如何制备2 还有 烹饪说明:烹饪步骤-说明 其中每种成分都必须由成分表中的IngCreditID引用 是否有可行的方法做到这一点: A.高效且不会强制执行太多数据库调用? B.没有违反任何规范化规则 用户表Mysql 如何构造数据库以避免插入数组?(记录数量可变),mysql,database,Mysql,Database,我目前有3张表,但我不确定如何构造最后一张表(配方表)。用户表包含每个用户帐户和帐户设置的基本信息。成分表列出了用户拥有(或曾经拥有)的每一项。配方表包含用户的配方,并包含关于每种成分的成分、用量和制备的信息,以及执行配方的编号步骤。成分和步骤的数量都是可变的,在插入DB之前由用户决定 成分:成分:以成分为单位的量,如何制备1,如何制备2 还有 烹饪说明:烹饪步骤-说明 其中每种成分都必须由成分表中的IngCreditID引用 是否有可行的方法做到这一点: A.高效且不会强制执行太多数据库调用?
- 用户ID
- 用户名
- 密码
- 盐
- 电子邮件
- 等等
- 英格里丁
- 用户ID
- 名字
- 食物组
- 图画
- 因斯托克
- 等等
- 往复
- 用户ID