3个表。
m是实体。
n是实体。
mn有联系。
每个多对多的联系都会被转换成一个关系,关系属性为联系两边实体集的键加上联系本身的属性。
每个1:n的联系也会被转换成一个关系,其属性为n的属性加上1,所对应实体集的键。
扩展资料:
在一个关系的若干候选键中指定一个用来唯一标识该关系的元组,则称这个被指定的候选键称为主关键字,或简称为主键、关键字、主码。每一个关系都有并且只有一主键,通常用较小的属性组合作为主键。例如学生表,选定“学号”作为数据操作的依据,则“学号”为主键。而在选课表中,主键为(学号,课程号)。
参考资料来源:百度百科-关系模型
一般情况下,在设计数据库的时候,如果存在多对多的情况。那么就必须将其分解为两个一对多的情况。也就是说,两个实体多对多的关系,分解后必然在它们之间再出现一个实体来连接它们的关系。
举个例子来说:学生和课程之间它们是多对多的关系,因此在设计的时候就需添加选课表了。这样答案就是3.当两个实体是一对多的关系时,那就不需要分解了,这是就是2.
两个实体具有M:N的联系,也就是2个实体转换成2个关系模式,M:N转化为1个关系模式,总共3个
每个多对多的联系都会被转换成一个关系,关系属性为联系两边实体集的键加上联系本身的属性
每个1:n的联系也会被转换成一个关系,其属性为n的属性加上 1 所对应实体集的键
如果两个实体之间具有M:N联系,则将它们转化为关系模型的结果是___3__个表
m是实体
n是实体
mn有联系