我是关系数据库的新手,我试图在表之间建立一种设计关系,但却找不出什么东西。
我正在设计一个超级市场应用程序,它可以保存我系统中每一个超市的信息(我可以有一个以上的超市,从某种类型)。
我想到的是这些关系:
但是,我需要帮助找出超市和价格之间的关系,或者如何在特定的超市中获取有关某些产品的价格信息。
发布于 2020-05-16 18:03:20
你的设计应该采用下面的方式
super_market表
产品表?价格表。
解释一下,
地址、地点、信誉.etc、
Super_market
产品(Super_market的参考主键)
价格(产品参考主键)
通过下面的链接,了解正确的设计方法。https://www.computerweekly.com/tip/Inmon-or-Kimball-Which-approach-is-suitable-for-your-data-warehouse
发布于 2020-05-16 17:50:38
超市-超级市场(主键),地点
产品-product_id(主键),描述
价格-超市(主键),product_id(主键),价格
而不是你的图表中所显示的关系,关系必须是,
发布于 2020-05-16 18:13:10
你至少要做4张表:
这是规范表的正确方法(尽管我们有包含2列的复合主键的表价格)。因此,两国关系将是:
https://stackoverflow.com/questions/61841082
复制相似问题