首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据库设计:如何以规范化方式连接数据库的这两个表?

数据库设计:如何以规范化方式连接数据库的这两个表?
EN

Database Administration用户
提问于 2017-12-11 19:58:51
回答 1查看 135关注 0票数 0

我想让用户创建一个食品计划(模式表),让他创建自己的食物(userProduct)或超市的选择(超市产品)。

用户应该能够制定许多食品计划(模式),并且应该能够包含许多用户产品或许多超级市场产品。两者都可以在一个食品时间表中,但我不知道如何实现多到多的关系与此,因为如果我包括用户产品和超市产品,其中一个将永远是无效的。

解决方案:

EN

回答 1

Database Administration用户

回答已采纳

发布于 2017-12-12 21:29:37

我将有一个包含所有公共元素(名称、蛋白质等)的联合产品表,这将与食品时间表相关联。然后,ProductUser和ProductMarket将有两个额外的表,它们将返回到主ProductMarket。不需要零值,它是很好的和标准化的。

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

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

复制
相关文章

相似问题

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