Проблема:
Разработка диаграммы ER, где:
- Элемент имеет атрибут: описание.
- Элемент может быть продан компания или физическое лицо.
- У человека есть атрибуты: имя, телефон и адрес электронной почты.
- Компания имеет атрибуты: название компании, адрес и контактное лицо, которое является одним лицом из юридического лица. набор.
- Контактное лицо не может продать тот же товар той компании, в которой он работает.
Это мой дизайн:
![enter image description here](https://i.stack.imgur.com/rSzPQ.png)
Я учусь. Пожалуйста, исправьте и укажите, что не так в моем дизайне.
- Я не уверен, что мне следует удалить первичный ключ SellerID в сущности Продавец и добавить companyID к сущности Company и personID к сущности .
- Правильно ли связана сущность «Контактное лицо» с сущностью «Лицо»?
- Как я могу продемонстрировать это ограничение: контактное лицо не может продавать товары (отличающиеся по номеру товара), которые продает его компания.