Реализация отношений с атрибутами?ER диаграмма - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь разработать диаграмму ER с учетом ограничений.Я понимаю, как работают сущности и атрибуты, но у меня небольшие проблемы с отношениями.Я закончил свою интерпретацию задания, и это выглядит так: enter image description here

Фактическая проблема, с которой я столкнулся, состоит из следующих шагов:

ФармацевтикаКомпании имеют долгосрочные контракты с аптеками.Фармацевтическая компания может заключить контракт с несколькими аптеками, а аптека - с несколькими фармацевтическими компаниями.Для каждого договора вы должны хранить дату начала, дату окончания и текст договора.> Аптеки назначают руководителя для каждого контракта.Всегда должен быть> руководитель для каждого контракта, но руководитель контракта может измениться в течение срока действия контракта.

В этой ситуации.Я установил отношения между аптекой и крупной аптекой, и отношения между многими из них шли в обе стороны.Большая аптека может продавать несколько лекарств для нескольких аптек и наоборот.

Каждый рецепт имеет дату и количество, связанное с ним.Вы можете> предположить, что, если врач назначает один и тот же препарат для одного и того же пациента более одного раза, необходимо хранить только последний такой рецепт.

В этой ситуации я делаю два набора взаимосвязей,Один с врачом и пациентом, а другой с пациентом и аптекой.Причина в том, что врач может выписать рецепт пациентам, но в указанной ситуации у них нет контакта с аптекой.Пациент делает.

Есть также некоторые специфические атрибуты, которые связаны с соединением.Я считаю, что, если я не ошибаюсь, с определенным типом отношений вы можете создать промежуточную таблицу и установить связь.Может ли кто-нибудь объяснить мне это?

...