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