Смекни!
smekni.com

Проектирование реляционных баз данных 2 (стр. 2 из 6)

имеет

Стационар

Код отделенияКол-во палатЭтаж

имеют
записывает

имеют
Пац_стационар Диагноз Лечение
содержит

содержит

палаты


имеются
ID-леченияID-пац_стационара

Процедуры

содержит


Рис. 1.1. Диаграмма сущность-связь БД больницы

Пациенты Прием R2 Врачи

R3R4 R1

R9 R11

R5R7

Стационар

Код отделенияКол-во палатЭтаж

R10

Пац_стационар R8 Диагноз Лечение

R15R13 R20

R14

R6


R17

палаты

R18

R12

R16

ID-леченияID-пац_стационара

Процедуры

R19


Рис. 1.2. Уточненная диаграмма сущность-связь БД больницы

В таблице 1.1 приведено описание связей

Таблица описания связей таблица 1.1

Название связи Обозначение связи Главный объект Связанный объект Вид связи Условие связи Способ реализации Примечание
имеет R1 Прием Врачи М:1 По коду врача
имеет R2 Врачи Прием 1:М По коду врача
записывает R3 Пациенты Прием 1:М По коду пациента
записываются R4 Прием Пациенты М:1 По коду пациента
имеются R5 Пациенты Пац_стационар 1:М По коду пациента
имеют R6 Пац_стационар Пациенты М:1 По коду пациента
записывает R7 Прием Диагноз М:1 По коду диагноза
записывается R8 Диагноз Прием 1:М По коду диагноза
имеет R9 Врачи Стационар М:1 По коду отделения
имеются R10 Стационар Врачи 1:М По коду отделения
имеют R11 Врачи Палаты 1:М По коду отделения
имеются R12 Палаты врачи М:1 По коду отделения
содержит R13 Диагноз Лечение М:1 По коду лечения
содержится R14 Лечение Диагноз 1:М По коду лечения
имеются R15 Пац_стационар Процедуры M:1 По коду пац_стационара
имеются R16 Процедуры Пац_стационар 1:M По коду пац_стационара
содержит R17 Пац_стационар Палаты М:1 По коду номера палаты
содержатся R18 палаты Пац_стационар 1:М По коду номера палаты
содержит R19 Процедуры Лечение М:1 По коду лечения
содержится R20 лечение процедуры 1:М По коду лечения

Отношения приведены в табл. 1.2 – 1.8. В столбце "Динамичность" бу-

дем помечать буквой D изменяемые атрибуты (динамические), S - неизменяемые (статические). "Количество повторений" означает, сколько раз повторяется множественный атрибут. В столбце "Область возможных значений" указывается тип (C - символы, D - дата, N - число) и, возможно, диапазон изменения атрибута. В столбце "Вывод значений" указываются номера атрибутов, из которых можно получить данный атрибут. Выводимый атрибут можно не хранить. В столбце "Ограничение доступа" указано, кто имеет право изменять сведения.

Таблица 1.2

Описание атрибутов объекта Пациенты

Название

атрибута

Обозначение

атрибута

Динамичность

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
ID-пациента ID_pacien S - N(4) см. п.4.3 первичный ключ
ФИО FIO D 1 C(50) см. п.4.3 Обязательное поле
Номер телефона Nomer_telefona D 1 C(15) см. п.4.3 Многозначное поле
Возраст Vozrast D 1 N(10) см. п.4.3 Обязательное поле

Таблица1.3