Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1398705
  • 博文数量: 309
  • 博客积分: 1966
  • 博客等级: 上尉
  • 技术积分: 2665
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 16:19
个人简介

Follow excellent,And success will chase you.

分类: 数据库开发技术

2012-09-19 15:21:12

    3个实体型之间的多对多联系,如下图所示:

    3 个实体型之间的多对多联系和 3 个实体型两两之间的 3 个多对多联系是不等价,因为它们拥有不同的语义。 3 个实体型两两之间的三个多对多联系如下图所示:

    二者的区别主要体现在“联系”上,可以站在“联系本身也是一种实体型”的角度上来思考这个问题,即:“上课”这个联系的三要素是:“学生”、“教室”和“课程”,三者缺一不可,而“学习”这个联系,只要有“学生”和“教室”即可。

    至于这些实体型之间是一种什么样的联系,我想:既然3 个实体型之间满足多对多联系的联系,那么3个实体型之间的任意2个,彼此之间应该也是满足多对多联系的。

阅读(11496) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~