首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Recipe数据库的设计

Recipe数据库的设计
EN

Database Administration用户
提问于 2018-12-18 20:23:19
回答 1查看 477关注 0票数 0

任务

我需要数据库设计来记录记录。

  • 食谱可以包含几种成分和几个有序的HowToSteps。
  • 每个HowToStep可以被拆分为有序的HowToSections。
  • 一个菜谱可以包含多个(有序的) HowToStep和(有序) HowToSection元素的混合。

我的解决方案

  • HowToSection与FK到表,HowToStep与FK对应于表Recipe
  • Ingredient与FK到表Recipe

问题

我不知道如何处理一条商业规则,其中规定

  • “一个菜谱可以包含多个(有序的) HowToStep和(有序) HowToSection元素的混合物”。
EN

回答 1

Database Administration用户

发布于 2018-12-18 21:12:30

你会有一个:

包含订单的RecipeSteps表、recipe_idstepnumberHowToStep参考文献

和:

包含订单的RecipeSections表、recipe_idsectionnumberHowToSection参考文献

stepnumbersectionnumber需要是不重叠的(按recipe_id表示按顺序拉入步骤/区段)。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/225309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档