【问题标题】:Unknown symbol in ERDERD 中的未知符号
【发布时间】:2017-01-22 23:18:06
【问题描述】:

我正在寻找下图中红色标记的符号的含义,但我没有得到任何东西。

那么,你们知道这意味着什么吗?

【问题讨论】:

    标签: entity-relationship erd


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      它表示超类型/子类型关系。该表示法在 Microsoft Visio 中使用,称为类别。双横线表示一个完整的类别。

      在您的图像中,Jurusan 记录有关父类型/超类型的信息,而 AnimasiTKJRPLOtomotif 描述子类型/子类型。

      这是有关该主题的视频。

      Supertype/subtype hierarchies

      【讨论】:

      • 如何在 Draw.io 中创建这种符号?
      【解决方案3】:

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

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

      超类型和子类型有时按专业化层次结构进行组织。在这种情况下,ER 模型有时被称为“增强”或“扩展”ER 模型或 EER。

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

      我们有时将专业化层次结构中显示的关系称为“是”关系。

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

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

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

      Reading Room Notes

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-06-02
        • 2018-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-16
        • 2014-01-19
        • 1970-01-01
        相关资源
        最近更新 更多