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

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
 
Строка 1: Строка 1:
 
[[Категория:Термины]]
 
[[Категория:Термины]]
'''СУБД''' (система управления базами данных) - программное обеспечение для управления, обработки, контроля производительности и защиты содержащейся в базах данных информации. При проектирования СУБД применяются как специализированные языки (Data Definition Language и Data Manipulation Language), так и стандартные языки программирования высокого уровня (С, C++, COBOL, Fortran, Pascal, Java и др.).
+
'''СУБД''' (система управления базами данных) программное обеспечение для управления, обработки, контроля производительности и защиты содержащейся в базах данных информации. При проектирования СУБД применяются как специализированные языки (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 и др.).

Компоненты СУБД

  • Ядро — отвечает за управление данными во внешней и оперативной памяти, а также за журнализацию;
  • Процессор языка базы данных — обеспечивает оптимизацию запросов для извлечения и преобразования данных;
  • Подсистема поддержки времени исполнения — интерпретирует программы манипуляции данными, отвечающие за создание пользовательского интерфейса с СУБД;
  • Сервисные программы — создают дополнительные возможности по эксплуатации информационной системы.

Основные функции СУБД

  • Управление данными во внешней памяти (на дисках);
  • Управление данными в оперативной памяти с использованием дискового кэша;
  • Журнализация изменений, резервное копирование и восстановление базы данных СУБД после сбоев;
  • Поддержка языков баз данных (язык определения данных, язык манипулирования данными).

Модели СУБД

  • Иерархическая — характеризуется наличием главного типа объекта, по отношению к которыми остальные являются подчиненными;
  • Сетевая — все типы данных могут быть главными и второстепенными;
  • Реляционная — имеет структуру взаимосвязанных таблиц.

См. также