Смекни!
smekni.com

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

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

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
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 Внешний ключ(к Лечение)

Таблица 1.8

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

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
ID-лечения id_lechen S - N(4) см. п.4.3 первичный ключ
Название nazvanie D 1 C(22) см. п.4.3 Обязательное поле
стоимость stoimost D 1 Cur(10) см. п.4.3 Обязательное поле
Статус statys D 1 C(10) см. п.4.3 Многозначное поле

Таблица 1.9

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

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
Номер палаты nomer_pal S - N(4) см. п.4.3 первичный ключ
статус status D 1 C(10) см. п.4.3 Многозначное поле
Количество мест kollichestvo_mest D 1 C (10) см. п.4.3 Обязательное поле
Код отделения kod_otdel S - N(10) см. п.4.3 Внешний ключ(к Стационар)

Таблица 1.10

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

Название

атрибута

Обозначение

атрибута

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

Количество

повторений

Область

возможных

значений

Вывод

значений

Ограничение

доступа

Примечание
ID-лечения id_lechen S - N(4) см. п.4.3 первичный ключ
ID-пац_стационара nazvanie S - C(22) см. п.4.3 Обязательное поле

2. Определение требований к операционной обстановке

Для выполнения этого этапа необходимо знать (хотя бы ориентировоч-

но) объём работы издательства (т.е. количество книг, авторов и заказчиков), а

также иметь представление о характере и интенсивности запросов.

Объём внешней памяти, необходимый для функционирования системы,

складывается из двух составляющих: память, занимаемая модулями СУБД (ядро, утилиты, вспомогательные программы), и память, отводимая под данные( Д М ). Наиболее существенным обычно является Д М . Объём памяти Д М , требуемый для хранения данных, можно приблизительно оценить по формуле

Мд=2∑ni=1li*(Ni+Nai)

где li – длина записи в i-й таблице (в байтах), Ni – примерное (максимально

возможное) количество записей в i-й таблице, i Na – количество записей в архиве i-й таблицы. Коэффициент 2 перед суммой нужен для того, чтобы выделить память для хранения индексов, промежуточных данных, для выполнения объёмных операций (например, сортировки) и т.п.

Посчитаем приблизительно, какой объём внешней памяти потребуется

для хранения данных. Примем ориентировочно, что:

− одновременно осуществляется около пятидесяти приемов, работа над

ними продолжается в среднем два месяца (по 0,3К);

− в компании работает 100 сотрудников (по 0,2К на каждого сотрудни-

ка);

− больница сотрудничает с тридцатью врачами (по 0,2К);

− в день приема порядка двадцати заявок (по 0,1К);

− устаревшие данные переводятся в архив.

Тогда объём памяти для хранения данных за первый год примерно со-

ставит:

MД = 2(100 ⋅0,2 + 6(50 ⋅0,3) + 30 ⋅0,2 + 250(20 ⋅0,1)) = 1232К ≈ 1,2М ,