如果存在两个实体,并且在某种意义上它们具有一对多关系,并且在另一种意义上它们具有多对一关系。这两种关系会成为多对多关系还是可以建立两种关系?一对多,多对一?
答案 0 :(得分:1)
这是一个一对多的关系,给出你的例子 - 取决于你从一对多(GPS位置 - >照片)或多对一(照片 - &gt)开始的关系的哪一方; GPS位置) - 但这并不能使它成为多对多!
照片只有一个GPS位置,所以你的桌子看起来像这样......
PHOTO
ID
GPSLocationID
...
GPSLOCATION
ID
LAT
LONG
...
答案 1 :(得分:1)
在ER建模中,两种实体类型之间存在多种关系是很正常和允许的。