Доброго дня,
Есть вопрос насчет проектирования связей таблиц. Существует сущность "Продавец", продавцом может быть либо "Организация", либо "Человек", вопрос в том что, как наладить связи между этими сущностями?
Необходимо чтобы между таблицами сущностей, были реальные связи, с ключами, без полей типов и. т. п.
Нельзя:
- Для сущностей "Организация" и "Человек", нельзя поставить поле "ИД Продавца", потому что они могут не быть продавцами,
- Для сущности "Продавец", нельзя просто поставить поля "ИД Организации" и/или "ИД Человека", так неправильно.
Я себе это представляю так: