12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有?为什么
12个实体类型+6个M:N联系类型=18
根据ER图转换关系模型规则,12个实体类型转换为12个关系模型,6个M:N联系类型转换为6个关模型,共18个关系模式。
6个不同实体集+3个M∶N联系=9
一对一联系:隐含在实体对应的关系中
一对多联系:隐含在实体对应的关系中
多对多联系:直接用关系表示
把ER图中的实体类型和M:N的联系类型分别转换成关系;
在属性名下加一横线表示关系的主码;
联系类型相应的关系属性由联系类型属性和与之联系的实体。
类型的主码一起组合而成。
扩展资料:
通常,使用实体-联系图(entity-relationship diagram)来建立数据模型。可以把实体-联系图简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图中包含了实体(即数据对象)、关系和属性等3种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(或关系)与其属性连接起来。例如,图1是某学校教学管理的ER图。
参考资料来源:百度百科-实体关系模型