Реферат: Проектирование реляционных баз данных 2

Номер палаты

Статус

Количество мест

Код отделения

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

Описание атрибутов объекта Врачи

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

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

Таблица1.4

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

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
ID-пац_стационара id_pac_sta S - N(4) см. п.4.3 Сурагатный первичный ключ
ID-пациента ID_pacien S - N(5) см. п.4.3 Внешний ключ(к Пациенты)
Код отделения kod_otdel S - N(4) см. п.4.3 Внешний ключ(к Стационар)
Дата начала лечения data_nachala_lecheniya D 1 D(10) см. п.4.3 Обязательное поле
Номер палаты nomer_pal D 1 N(10) см. п.4.3 Обязательное поле
Дата окончания лечения data_okonchaniya_lecheniya D 1 D(10) см. п.4.3 Обязательное поле
Результат rezultat D 1 C(10) см. п.4.3 Обязательное поле

Таблица1.5

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

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
ID-приема id_priema S - N(10) см. п.4.3 первичный ключ
ID-пациента id_pacien S - N(4) см. п.4.3 внешний ключ(к Пациенты)
ID-врача id_vracha S - N(10) см. п.4.3 Внешний ключ(к Врачи)
ID-диагноза id_diagnoz S - N(10) см. п.4.3 Внешний ключ(к Диагноз)
Дата data D 1 D(10) см. п.4.3 Обязательное поле
Время vremya D 1 C(15) см. п.4.3 Обязательное поле
Кабинет kabinet D 1 C(20) см. п.4.3 Обязательное поле
Исход isxod D 1 C(20) см. п.4.3 Многозначительное поле

Таблица 1.6

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

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
Код отделения kod_otdel S - N(4) см. п.4.3 первичный ключ
Количество палат kollichestvo_palat D 1 C(10) см. п.4.3 Обязательное поле
этаж etag D 1 C(10) см. п.4.3 Обязательное поле

Таблица 1.7

Описание атрибутов объекта Диагноз

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
ID-диагноза id_diagnoz S - N(4) см. п.4.3 первичный ключ
Название nazvanie D 1 C(27) см. п.4.3 Обязательное поле
ID-лечения id_lechen S - N(10) см. п.4.3 Внешний ключ(к Лечение)

К-во Просмотров: 346
Бесплатно скачать Реферат: Проектирование реляционных баз данных 2