Банк данных является автоматизированной системой. Основными компонентами которой являются: база данных, система управления базой данных, администратор базы данных, словарь данных, вычислительная система и обслуживающий персонал.
| Банк данных | ||||||||||||||||||||||||||||||||
| Вычисли-тельная система | База дан-ных | Система управления базой данных | Словарь данных | Админист-ратор базы данных | Обслужи-вающий персонал | |||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| Операции-онная система | Техничес-кие средства | |||||||||||||||||||||||||||||||
Рассмотрим некоторые компоненты этой структуры.
База данных – это даталогическое представление информационной модели предметной области.
СУБД – это специальный пакет программ с помощью которого реализуется централизованное управление базой данных и обеспечивается доступ к данным. В каждой СУБД имеются трансляторы или интерпретаторы с языка описания данных (ЯОД) и языка манипулирования данными (ЯМД), которые едины для всего банка.
Схема данного – это описание структуры данных на каком-либо формализованном языке.
Язык описания данных – это язык высокого уровня, который предназначен для задания схемы базы данных. С его помощью описываются типы данных, их структура и связи между данными. В соответствии с полученным описанием данных СУБД может найти в базе требуемые данные, преобразовать их требуемым образом и передать их, например, в прикладную программу.
Язык манипулирования данными – представляет собой систему команд, таких как сортировка, добавление, удаление, поиск и т.д.
Схему взаимодействия прикладной программы с СУБД можно представить в виде:
| Прикладная программа | СУБД | |
START
.
![]() ![]() .
.
.
| . . . . . . | |
| Рабочая область |




.
.
.






