Реферат: Проектирование реляционных баз данных 2
Описание атрибутов объекта Лечение
Название атрибута | Обозначение атрибута | Динамичность | Количество повторений | Область возможных значений | Вывод значений | Ограничение доступа | Примечание |
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∑n i=1 li *(Ni +Nai )
где l i – длина записи в i -й таблице (в байтах), N i – примерное (максимально
возможное) количество записей в i -й таблице, i N a – количество записей в архиве 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М ,
где 250 – количество рабочих дней в году, а 12 мес./2 мес. = 6. Объём памяти
будет увеличиваться ежегодно на столько же при сохранении объёма работы.
Объём памяти, занимаемый программными модулями пользователя,