Database design 核心数据/数据库实体关系

Database design 核心数据/数据库实体关系,database-design,core-data,Database Design,Core Data,如果存在两个实体,在某种意义上它们有一对多的关系,在另一种意义上它们有一对多的关系。这两种关系是多对多关系还是两种关系都可以?一对多,多对一?这是一对多的关系,举个例子——取决于你从关系的哪一方开始——是一对多(GPS定位->照片)还是多对一(照片->GPS定位)——但这并不是多对多 一张照片只有一个GPS位置,所以你的桌子看起来像这样 PHOTO ID GPSLocationID ... GPSLOCATION ID LAT LONG ... 在ER建模中,两个实体类型之间有一个以上的

如果存在两个实体,在某种意义上它们有一对多的关系,在另一种意义上它们有一对多的关系。这两种关系是多对多关系还是两种关系都可以?一对多,多对一?

这是一对多的关系,举个例子——取决于你从关系的哪一方开始——是一对多(GPS定位->照片)还是多对一(照片->GPS定位)——但这并不是多对多

一张照片只有一个GPS位置,所以你的桌子看起来像这样

PHOTO

ID
GPSLocationID
...

GPSLOCATION

ID
LAT
LONG
...

在ER建模中,两个实体类型之间有一个以上的关系是很正常的,是允许的。

你能举个例子吗?许多照片可以有一个GPS位置,许多GPS位置可以有一张照片?你的回答太好了,以至于另一张海报删除了他在这篇帖子上的所有痕迹。:)-不,我想另一张海报在得到澄清情况的例子之前已经回答了,Helium3。