Сущность
|
Атрибуты
|
Сущность
|
Атрибуты
|
Врач
|
ФИО врача
|
Специальность
|
Название специальности
|
Визит
|
Дата визита
Время визита
Стоимость
Рекомендации
|
Диагноз
|
Название диагноза
|
Пациент
|
ФИО пациента
Дата рождения
Адрес проживания
Телефон
|
|
|
Определим типы связей между сущностями и их модальность. Определение модальности означает, обязан ли экземпляр (запись) первой сущности непременно быть связан с экземпляром (записью) второй сущности (таблица 2).
Например, для связи между сущностями определены следующие модальности:
Врач-Визит – не каждый врач обязательно должен быть закреплён за визитом (следовательно, сущность Врач имеет модальность Может), но каждый визит непременно должен быть закреплен за каким-нибудь врачом (модальность Должен).
Пациент-Визит – не каждый пациент обязательно должен быть записан на визитом (следовательно, сущность Пациент имеет модальность Может), но на каждом имеющемся визите должен быть указан какой-нибудь пациент (модальность Должен).
Врач-Специальность – каждый врач обязательно должен иметь специальность (следовательно, сущность Врач имеет модальность Должен), но на каждая имеющемся специальность может быть закреплена за врачом (модальность Может).
Визит-Диагноз – не при каждом визите может быть поставлен точный диагноз (следовательно, сущность Визит имеет модальность Может) и не каждый диагноз может быть поставлен при каком-либо визите (модальность Может).
Таблица 1.3. Указание связей сущностей
Сущность
|
Связь
|
Сущность
|
Тип
|
Модальность
|
Врач
|
Обслуживать
|
Визит
|
Один-ко-многим
|
Может-Должен
|
Пациент
|
Осуществлять
|
Визит
|
Один-ко-многим
|
Может-Должен
|
Врач
|
Иметь
|
Специальность
|
Многие-к-одному
|
Должен-Может
|
Визит
|
Ставится
|
Диагноз
|
Многие-к-одному
|
Может-Может
|
Дополним диаграмму Сущность-связь выявленными атрибутами для получения окончательного вида модели ER-диаграммы
Do'stlaringiz bilan baham: |