0

我们如何将这样的东西翻译成 SQL?

在此处输入图像描述

实体A - 粗线 -关系- 简单线 -实体 B

它很容易编写任何其他连接,但不知何故,当涉及到 1 条粗线和一条简单的线时,我似乎无法弄清楚,如上所示

我有一个主键,它是一个足球赛季的日期(实体 A - 赛季)和一个实体(实体 B - 足球队),它有两个主键,即它的名称和赛季实体的主键。但是,由于我的怀疑,我无法正确地将它们联系起来。

4

1 回答 1

0

关系通常不会形成独立的表(菱形)。但是,对于多对多关系,您通常会在单独的表中看到它们。根据您的符号有很多 ,您的图表可以表示多对多关系或 1:1 关系。

强实体(您的矩形)获取表格。

在您的 ER 图中,您通常还会在圆圈中看到每个表的属性,这些圆圈由线连接到实体本身。这些属性将转换为每个表的列。图中带下划线的属性代表特定实体的主键。

通常不容易在 ER 图中表示的附加或奇怪的约束通常作为附注。

要回答您的问题,您必须知道它是否是多对多关系;如果是这样,您将创建一个SeasonClub表,其中包含两个不同的主键。

于 2013-11-07T12:33:48.360 回答