Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

К9-12В. Вопросы и ответы к ГОСам 2013 / Базы данных / 02. Архитектура современной СУБД. Основные модули и их функциональность

.docx
Скачиваний:
70
Добавлен:
10.05.2014
Размер:
119.23 Кб
Скачать
  1. Архитектура современной СУБД. Основные модули и их функциональность.

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

- управление данными во внешней памяти (на дисках);

- управление данными в оперативной памяти с использованием дискового кэша;

- журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

- поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

- ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию,

- процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

- подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД

- а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.

Oracle: 1) Database (files) 2) Database instance (memory structures + background process)

Physical Storage Structures:

- Data files

- Control files

- Online redo logs

Logical Storage Structures:

- Data blocks

- Extents

- Segments

- Tablespaces

Соседние файлы в папке Базы данных