ERD 中的未知符号

Unknown symbol in ERD

我正在搜索下图中标红的符号的含义,但没有得到任何结果。

所以,你们知道这是什么意思吗?

基数符号,我认为one to many符号

表示supertype/subtype关系。该表示法在 Microsoft Visio 中使用,在其中称为类别。双横线表示一个完整的类别。

在您的图像中,Jurusan 记录了有关 parent/supertype 的信息,而 AnimasiTKJRPLOtomotif 描述了 children/subtypes.

这是有关该主题的视频。

Supertype/subtype hierarchies

它似乎代表超类型和子类型。圆圈内通常会有 dod 代表 "disjoint" 或不重叠,o 代表 "overlapping"。这些将是约束。 d 意味着一个实例只能出现在一个子类型中。 o 意味着一个实例可以有多个子类型。在您的示例中,我假设有问题的超类型实例将来自您的 Colon Siswa table。

由于圈内没有任何信息,我们不得而知。至于圆圈下方的线,有1线-部分完整2线-完全完整选项。完整性约束标识超类型中的实例是否必须属于其中一个子类型。单行意味着超类型实例 不必 位于子类型中。双线(2 行)表示实例 HAS 属于子类型。

超类型和子类型有时以专业层次结构组织。在这种情况下,ER 模型有时称为 "enhanced" 或 "extended" ER 模型或 EER。

您提供的模型还缺少 子类型鉴别器 。子类型鉴别器会让我们知道哪个属性(字段)决定实例也属于哪个子类型。由于您熟悉创建模型所用的语言,因此很明显如何确定超类型(父实体)中的哪些实例将属于哪些子类型(子实体)。

我们有时将专业层次结构中显示的关系称为 "is a" 关系。

您可以在下面的教科书中找到这些关系的示例:

Coronel, C. (2017)。数据库系统:设计、实施和管理,第 12 版。 [VitalSource 书架在线]。检索自 https://bookshelf.vitalsource.com/#/books/9781337509596/

或者下面的阅览室...不是我自己的,但它是上面文字中的一个例子。

Reading Room Notes