Тема №6849 СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
Поиск задачи:

Рассмотрим тему СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ из предмета Информатика и все вопросы которые связанны с ней. Из представленного текста вы познакомитесь с СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, узнаете ключевые особенности и основные понятия.

Уважаемые посетители сайта, если вы не согласны с той информацией которая представлена на данной странице или считаете ее не правильной, не стоит попросту тратить свое время на написание негативных высказываний, вы можете помочь друг другу, для этого присылайте в комментарии свое "правильное" решение и мы его скорее всего опубликуем.

СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

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

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

Система управления базами данных — это набор программ, которые предназначены для работы с базами данных. Система управления базами данных выполняет следующие функции.

Управление данными во внешней памяти. Данная функция выполняет необходимую структуру памяти, что позволяет сохранять данные в базе данных и иметь к ним быстрый доступ.

Управление буфером оперативной памяти. Так как базы данных обладают большим количеством информации и объемы этой информации значительно больше, чем объемы оперативной памяти, для обеспечения быстрого доступа к информации необходима буферизация в оперативной памяти. Развитые системы управления базами данных поддерживают собственные наборы буферов и собственные механизмы их замены.

Управление транзакциями. Транзакция — это некоторая последовательность операций, которые выполняет система управления базами данных над базами данных. Данное понятие необходимо для поддержания логической целостности базы данных.

Журнализация. СУБД должно надежно хранить данные во внешней памяти. Это значит, что система управления базами данных должно восстанавливать любое последнее согласованное состояние базы данных после любого аппаратного или программного сбоя.

Чтобы восстановить базу данных, нужно располагать дополнительной информацией таким образом, чтобы база данных была надежна, необходимо иметь ту часть данных, которая будет использоваться для восстановления. Для этой цели ведется журнал изменений в базе данных. Журнал изменений — особая часть базы данных, недоступная для пользователя, в которой фиксируются все изменения, связанные со структурой базы данных.

Поддержка языков баз данных. При работе с базами данных используют специальные языки. В большинстве современных систем управления базами данных применяется язык SQL. Язык содержит в себе все основные функции, необходимые для созда-

ния, работы средств для обеспечения базового пользовательского интерфейса.

В современной системе управления базами данных можно выделить три компонента: ядро, компилятор языка баз данных, набор утилит. Ядро отвечает за внутреннюю часть базы данных.

В функции ядра входит управление данными, поддержка интерфейса, который недоступен для пользователя. В функции компилятора языка баз данных входит компиляция операторов языка в некоторую выполняемую программу. Набором утилит являются функции, которые неудобно постоянно использовать в ядре баз данных.

 


Категория: Информатика | Добавил: Админ (26.07.2016)
Просмотров: | Рейтинг: 0.0/0


Другие задачи:
Всего комментариев: 0
avatar