2

我设计了一个 er 图表,并且有一个没有任何属性的实体。我需要这个实体(项目)来创建一个多对多的关系商店,但我想有一种方法可以让它更高效,并摆脱没有属性的实体。

ER图:

在此处输入图像描述

谢谢

4

2 回答 2

1

正如我从您的图表中看到的那样,您Item不仅仅是没有属性的实体。BAGEL它是您的and的基本类型DRINK(您可以将这种关系想象为inheritanceOOP 语言中的关系)。

有一些技术可以处理数据库世界中的继承。所以这ItemER-diagram.

于 2016-03-13T14:07:50.453 回答
1

ITEM应该至少有一个属性——一个标识符。超类型的主键可以在其子类型中用作外主键。

于 2016-03-14T06:36:42.383 回答