В качестве обобщающего вывода можно определить основные и дополнительные требования к организации и функционированию БД под управлением СУБД (Слайд 7).
5.1. Основные требования к организации базы данных.
1.База данных — это основа для будущего наращивания прикладных программ. Базы данных должны обеспечивать возможность разработки приложений легче, быстрее, дешевле и более гибко.
2.Многократное использование данных. Пользователи, которые по-разному понимают одни и те же данные, могут использовать их различным образом.
3.Сохранение затрат умственного труда. Существующие программы и логические структуры данных (на которые затрачено много времени) не переделываются при внесении изменений в базу данных.
4.Простота. Пользователи могут легко узнать и понять, какие данные имеются в их распоряжении.
5.Легкость использования. Пользователи имеют простой доступ к данным; сложный доступ к данным осуществляет сама система управления базами данных
6.Гибкость использования. Обращение к данным или их поиск осуществляется с помощью различных методов доступа.
7.Быстрая обработка незапланированных запросов на данные. Случайные запросы на данные могут обрабатываться с помощью высокоуровневого языка запросов или языка генерации отчетов, а не прикладными программами, написанными с целью обработки конкретных запросов (разработка таких программ в каждом конкретном случае связана с большими затратами времени).
8.Простота внесения изменений. База данных может увеличиваться и изменяться без нарушения имеющихся способов использования данных.
9.Небольшие затраты. Низкая стоимость хранения и использования данных и минимизация затрат на внесение изменений
10.Уменьшение избыточности данных. Требования новых приложений удовлетворяются за счет существующих данных, а не путем создания новых файлов, и таким образом удается избежать избыточности данных.
11.Производительность. Запросы на данные удовлетворяются с такой скоростью, которая требуется для использования данных.
12.Достоверность данных и соответствие одному уровню обновления. Необходимо использовать контроль за достоверностью данных. Система предотвращает наличие различных версий одних и тех же элементов данных, доступных пользователям, на различных стадиях обновления.
13.Секретность. Несанкционированный доступ к данным невозможен. Ограничение доступа и одним и тем же данным для различного их использования может осуществляться различными способами.
14.Защита от искажения и уничтожения. Данные должны быть защищены от сбоев, катастрофических и криминальных ситуаций, некомпетентного или злонамеренного обращения к ним лиц, которые могут ошибочно обновить их.
15.Готовность. Пользователь быстро получает данные всякий раз, когда это ему необходимо.