三个实体之间多对多联系

mf424 2017-02-20 11:23:15
三个实体之间多对多联系到底是什么样的?看到不同的版本如下
一种说法: 当一个实体集与其它实体集之间均(注意是均)存在多对多联系,而其它实体集之间没有联系时。
二种说法:每个实体与另两个实体之间都是多对多的联系。

不懂了,到底哪种才是正确的呢?请教!
...全文
1668 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy-W 2017-02-22
  • 打赏
  • 举报
回复
修正下,object实体中,两个object_id属性,有一个应该是object_name
Andy-W 2017-02-22
  • 打赏
  • 举报
回复
楼主是说数据库上怎么样设计吗?
如果是数据库中,对应多对多的情况,那么中间加个表就可以实现 了。
e.g.
mf424 2017-02-22
  • 打赏
  • 举报
回复
想弄清楚究竟应该怎么描述才是正确的
二月十六 版主 2017-02-21
  • 打赏
  • 举报
回复
都算多对多,这个有什么意义么?
mf424 2017-02-20
  • 打赏
  • 举报
回复 1
第一种是: 供应商、项目、零件,一个供应商可以供应多个项目多种零件;每个项目可以使用多个供应商供应的零件;每种零件可 以由不同供应商提供。但项目和零件之间没有联系。 第二种是: 售货员、顾客、商品, 每个顾客可以从多个售货员那里购买商品,并且可以购买多种商品 每个售货员可以向多个顾客那里销售商品,并且可以销售多种商品 每种商品可以由多个售货员向多个顾客销售

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧