СУБД (система управления базами данных): различия между версиями
Перейти к навигации
Перейти к поиску
Строка 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 и др.).
Компоненты СУБД
- Ядро — отвечает за управление данными во внешней и оперативной памяти, а также за журнализацию;
- Процессор языка базы данных — обеспечивает оптимизацию запросов для извлечения и преобразования данных;
- Подсистема поддержки времени исполнения — интерпретирует программы манипуляции данными, отвечающие за создание пользовательского интерфейса с СУБД;
- Сервисные программы — создают дополнительные возможности по эксплуатации информационной системы.
Основные функции СУБД
- Управление данными во внешней памяти (на дисках);
- Управление данными в оперативной памяти с использованием дискового кэша;
- Журнализация изменений, резервное копирование и восстановление базы данных СУБД после сбоев;
- Поддержка языков баз данных (язык определения данных, язык манипулирования данными).
Модели СУБД
- Иерархическая — характеризуется наличием главного типа объекта, по отношению к которыми остальные являются подчиненными;
- Сетевая — все типы данных могут быть главными и второстепенными;
- Реляционная — имеет структуру взаимосвязанных таблиц.