БД – сложная человеко-машинная система, включающая в свой состав различные взаимосвязные и взаимозависимые компоненты:
1) Непосредственно БД.
2) Языковые средства БД – для диалога пользователей разных классов с БД. Они описывают различные компоненты БД.
a. Языки описания данных (ЯОД):
i. Языки описания внешних данных (ЯОВД).
ii. Языки описания БД (ЯОБД):
1. языки описания схем;
Схема – описание состава и логической структуры БД.
2. языки описания подсхем;
Подсхема – описание части БД представляющее интерес для пользователя или приложения.
3. языки описания хранилища данных (ЯОХД);
b. Языки диалога с БД:
i. манипулирования данными;
ii. запросов;
iii. ведения диалогов;
c. Прочие языковые средства.
3) Программные средства:
a. программное управления данными;
b. трансляторы с языков БД;
c. вспомогательные программы;
d. средства, обеспечивающие взаимодействие пользователей и технических средств;
e. ОС и СУБД
4) Технические средства – конфигурация компьютера определенная требованиями СУБД.
5) Организационно методические средства
a. Разграничение доступа.
b. Администрирование БД.
c. Словари данных (обеспечивают пользователей разной категории информацией о БД, о предметной области, о содержании и структуре БД, о кодах разграничения и защите).
Рисунок 1 – Схема взаимосвязей компонентов в БД
Схемы, подсхемы и схемы хранения проектируются и описываются на языке описания данных в соответствии с методическими указаниями (1). Эти описания переносятся на магнитные носители, вводятся в систему (2) и переводятся в объектное или загрузочное представление (3), которые хранятся в составных библиотеках. Затем подготавливаются и вводятся в систему входные данные (4) и производится загрузка БД (5). Запросы к БД формируются на языке диалога (6) и вводятся в систему (7). Для нормальной работы БД используют дополнительные элементы – журналы, архивы…(8)