Как отношения супер-и подтипов на диаграммах ER представлены в виде таблиц?

Я изучаю, как интерпретировать диаграммы отношений сущностей в операторах SQL DDL, и меня смущают различия в обозначениях. Рассмотрим непересекающиеся отношения, как показано на следующей диаграмме:

"Vehicle" box connects to "IsA" triangle, noted as "disjoint," which connects separately to "2WD" box and "4WD" box.

Будет ли это представлено как:

  1. Таблицы Vehicle, 2WD и 4WD (2WD и 4WD будут указывать на PK Vehicle ); или
  2. ТОЛЬКО таблицы 2WD и 4WD (и таблица NO Vehicle ), обе из которых будут дублировать любые атрибуты, которые должны быть у Vehicle?

Я думаю, что это другие способы записи отношения:

"Vehicle" box connects with a thick line to "IsA" triangle, which connects with thin lines separately to "2WD" box and "4WD" box. "Vehicle" box connects to "IsA" triangle, which connects separately to "2WD" box and "4WD" box, all by thin lines.

Я ищу четкое объяснение разницы в том, какие таблицы вы получите для каждой диаграммы.

12
задан Air 4 April 2016 в 18:55
поделиться