Системы управления базами данных
В целях обеспечения эффективного функционирования доступа к БД со стороны ее пользователей создается система управления БД, которая анализирует и обрабатывает запросы пользователей на выдачу необходимой информации, осуществляет поиск информации в БД и выдачу ее в требуемом виде внешним пользователям и прикладным программам [12].
Состав СУБД.
В состав СУБД входят следующие компоненты.
Специальные программные средства включают программы сортировки массивов (пополнения, корректировки, слияния и рекомбинации), выборки данных по основным признакам, редактирования выходных массивов.
Языки описания данных. Выделяются языки описания схем БД и физических данных.
Язык описания схем БД используется администратором для определения (описания) глобальной логической организации данных.
Для описания размещения данных на физических устройствах памяти используется язык описания физических данных (язык управления размещением на внешних носителях).
Язык манипулирования данными используют при написании прикладных программ. Основные функции языка манипулирования данными — выполнение операций ввода-вывода при обработке информации: управления БД — открыть файл, закрыть файл; поиска — выборки данных по значениям ключей; модификации элементов данных; исключения данных; добавления новых элементов данных.
Процедуры управления БД — стандартные подпрограммы СУБД, определяющие следующие технологические этапы работы СУБД: создание БД — инициализация тома БД, генерация БД, загрузка БД — первоначальная загрузка БД, реорганизация БД и ее восстановление, обработка данных (сортировка, корректировка и слияние БД).
Аппаратные средства включают в себя: устройства внешней памяти ЭВМ; устройства ввода-вывода информации.