我有一个问题,那是相当模糊的,所以这就是为什么我要发布它,以便得到一些澄清。问题是:
假设我们要为驾驶员所属的团队建模。团队建模的最“自然”方式是什么(即实体集,关系集,单值属性,多值属性)。假设我们要对每个团队的负责人,每个团队的祖国以及每个车手的姓名和出生进行建模。
当我读到这篇文章时,我的第一个反应是:好吧,我们可以说“ Drivers”是一个包含属性“ name”和“ birth date”的实体集,“ Teams”是另一个包含属性“ leader of of”的实体集团队”和“团队的祖国”,然后我们在“驾驶员”和“团队”之间建立了“属于”关系。对我来说,这似乎是最自然的方法。
当我想到将团队建模为从“驱动者”实体到自身的关系时,困境就来了。
总而言之,为团队建模和解决此“问题”的最“自然方式”是什么?