当前位置: 代码迷 >> J2SE >> 数据库设计的关系,有些乱
  详细解决方案

数据库设计的关系,有些乱

热度:122   发布时间:2016-04-23 19:52:53.0
数据库设计的关系,有点乱.
这情况我见多了,
有好多的例子,例如,
商店和商品之间的关系.
这样描述:
"每个商店可销售多种商品,每种商品也可以放在多个商店销售."
然后图为:


为什么坐标对应是'个和种'.
不是应该说, 一个商店多个商品, 一个商品一个商店么?
------解决思路----------------------
上面不是说了么 一个商品可以在多家商店销售  估计应该考虑到了连锁店的情况
------解决思路----------------------
商品跟商店 是多对多关系啊..
------解决思路----------------------
貌似发现楼主的语言理解力不太到位啊……
“一个商店多个商品, 一个商品一个商店”
一个商店的商品,确切的说应该是,一个商店有多种商品,每种多个,对多种商品每种统计进销存多少个
而一个商品一个商店,这不太理解楼主说的意思,按照常识理解应当是,一种商品在一个商店里有多个
如某“种”型号的手机在某“个”商店里进销存10“个”
------解决思路----------------------
感觉LZ对商品种类与商店的多对多关系没理清。

一个商店可以有多个商品种类,一个商品种类可以被多个商店包含;
一个商品种类可以有多件商品;但每件商品只能出现在一个商店;

这三者中,商品和商店是实际存在的,而商品种类一个概念上的
  相关解决方案