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