Изменения

Перейти к навигации Перейти к поиску

СУБД (система управления базами данных)

2713 байт добавлено, 19:30, 26 июня 2017
Нет описания правки
[[Категория:Термины]]
'''СУБД''' (система управления базами данных) — программное обеспечение для управления, обработки, контроля производительности и защиты содержащейся в базах данных информации. При проектирования СУБД применяются как специализированные языки (Data Definition Language и Data Manipulation Language), так и стандартные языки программирования высокого уровня (С, C++, COBOL, Fortran, Pascal, Java и др.).
 
== Компоненты СУБД ==
 
* '''Ядро''' — отвечает за управление данными во внешней и оперативной памяти, а также за журнализацию;
* '''Процессор языка базы данных''' — обеспечивает оптимизацию запросов для извлечения и преобразования данных;
* '''Подсистема поддержки времени исполнения''' — интерпретирует программы манипуляции данными, отвечающие за создание пользовательского интерфейса с СУБД;
* '''Сервисные программы''' — создают дополнительные возможности по эксплуатации информационной системы.
 
== Основные функции СУБД ==
 
* Управление данными во внешней памяти (на дисках);
* Управление данными в оперативной памяти с использованием дискового кэша;
* Журнализация изменений, резервное копирование и восстановление базы данных СУБД после сбоев;
* Поддержка языков баз данных (язык определения данных, язык манипулирования данными).
 
== Модели СУБД ==
 
* Иерархическая — характеризуется наличием главного типа объекта, по отношению к которыми остальные являются подчиненными;
* Сетевая — все типы данных могут быть главными и второстепенными;
* Реляционная — имеет структуру взаимосвязанных таблиц.
 
== См. также ==
* [[База данных]]

Навигация

'