在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式? A) 2 B)3 C) 4 D)5 能给我解体方法吗?
热心网友
D在实体-关系结构中,有多少个实体就有多少张实体表。题目已经清楚的说明了,有“一个”“多对多”的关系。那么在最后转化后的结构图中是不能存在“多对多”和“一对一”(除非强制要求而不是转换而来),否则,要将多对多拆为“至少2个”“一对多”的关系。或者将一对一关系的2张表合并为一张表。因此,至少是,3个实体+2个一对多的关系=5个关系模式