Описание атрибутов объекта Врачи
Название атрибута | Обозначение атрибута | Динамичность | Количество повторений | Область возможных значений | Вывод значений | Ограничение доступа | Примечание |
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М ,