Как реализовать отношение IS-A?

Мы реализуем отношение «один ко многим», добавляя PK одной таблицы, как FK, к другой таблице. Мы реализуем отношение «многие ко многим», добавляя 2 PK таблицы к третьей таблице.

Как мы реализуем связь IS-A?

Сущности - ТЕХНИК и АДМИНИСТРАТИВНЫЙ, которые оба являются СОТРУДНИКАМИ. Я мог бы просто использовать дополнительное поле в таблице СОТРУДНИК (идентификатор, имя, фамилия, роль , ... AdminFields ..., ... TechFields ...)

, но я хотел бы изучить вариант IS-A.

РЕДАКТИРОВАТЬ: Я сделал, как предложил Донни, но без поля роли.

33
задан Eric Lavoie 18 June 2014 в 14:41
поделиться