我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:彩63彩票注册 > 多对多联系 >

两个实体间的多对多关系是哪种关系?

归档日期:07-22       文本归类:多对多联系      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  2017-07-03展开全部可以,因为有这个必要,在数据库设计的过程中,一对多情况下的设计比较容易,多对多情况下的设计相对复杂一些。若实体之间存在多对多的关系,就可以将其转化为若干个一对多关系,简化设计。

  以最简单的两个实体之间的多对多关系为例,可以在两者之间增加第三个实体:关系实体,原来的两个实体都和这个关系实体发生联系。换句话说,原来多对多的关系,转变为两个一对多的关系。从表设计角度来讲,这里的第三个实体,也应该对应一张表,存储了两个实体之间复杂的关系。

  例如,在教务系统中,课程是一个实体,学生也是一个实体。这两个实体之间的关系,是一个典型的多对多关系:一门课程在不同时间可以被多个学生选,一个学生又可以选多门课程。这种情况下,要在二者之间增加第三个实体,该实体取名为选课,它的属性为:课程编号、学生学号,分别作外键 (课程的主键,学生的主键),使它能与课程和学生连接;另外还包括选课的其他信息,如选课时间,课程教师,课程分数等。

本文链接:http://art-olivier.com/duoduiduolianxi/956.html