数据库设计时,遇到三元联系怎样肯定,下面作个简单介绍。数据库
三元联系共 4 种状况:数据库设计
解释:设计
解释:3d
解释:code
解释:cdn
解释都是从一个实体出发,看向另外两个实体,根据数量关系,进行解释。业务解释通了,ER 图及数据库表设计天然出现blog
肯定其关系外,另外一点就是怎样将上面的ER模型关系转换成关系表的形式。it
方法:io
1:1:1
。可以在三个实体类型转换成的三个关系模式中随意一个关系模式的属性中增长另两个关系模式的键(做为外键)和联系类型的属性。1:1:N
。则在 N 端实体类型转换成的关系模式中增长两个 1 端实体类型的键(做为外键)和联系类型的属性。1:M:N
。则将联系类型也转换成关系模式,其属性为 M 端和 N 端实体类型的键(做为外键)加上联系类型的属性。而键为 M 端和 N 端实体键的组合。M:N:P
。则将联系类型也转换成关系模式,其属性为三端实体类型的键(做为外键)加上联系类型的属性。而键为三端实体键的组合。