在ER中将1到1的关系转换为表

时间:2014-03-09 17:40:14

标签: database

如果我们在ER模型中有两个实体。 体育与组织。

我们在这两者之间有关系。这是一对一的关系。 一项运动属于一个组织。一个组织处理一项运动。

如果我想将其转换为关系,我将有一个体育关系一个ORG。关系。 我应该如何为1对1关系创建关系? 1到很多很容易,很多很多。

1 个答案:

答案 0 :(得分:0)

从ER模型向Relational传递“1对1”关系意味着您必须创建将外键放在第一个表或第二个表中的关系。您可以选择使用外键更有意义的表格,具体取决于具体用途。

在这些情况下,我曾经把外键放在看起来更具体的表中。例如,您可以在体育表中使用外键。如果将来需求发生变化(您与“1到N”之间的关系)并且组织可以处理多项运动,则您不必更改任何内容,因为您已在体育表中使用了外键。