Типы объектов
Рабочая станция -> Супертип
Рабочий стол, Ноутбук -> Подтипы
Настольный компьютер и ноутбук совместно используют ПК с супертипом сущности рабочей станции.
Отношения
Сайт – Человек -> 1:n
Рабочая станция – Рабочий стол -> 1:1
Рабочая станция – Ноутбук -> 1:1
Моделируемые отношения
Один человек назначил ноль или один рабочий стол
Один рабочий стол назначен нулю или одному человеку
Один человек назначил ноль или один ноутбук
Один ноутбук назначен нулю или одному человеку
На одном сайте развернуто ноль, один или несколько рабочих столов
На одном сайте развернут один рабочий стол
Вопрос. Правильно ли я считаю, что отношения «Лицо» и «Сайт» следует моделировать с помощью подтипов, т. е. «Настольный компьютер» и «Ноутбук», а не супертипа?
Например, ноутбук не развертывается на определенном сайте, поэтому создание связи между супертипом и местоположением не имеет смысла.
Спасибо