Функциональные возможности СУБД

К основным функциям современной СУБД относят следующие функции.

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

Обработка данных. В СУБД имеются разнообразные способы обработки данных. Например, можно выполнить поиск информации в отдельной таблице или создать запрос со сложным поиском по нескольким связанным таблицам. С помощью отдельных команд можно редактировать данные, проводить вычисления, выбирать отдельные поля, фильтровать и сортировать записи. СУБД имеют развитые возможности генерации отчетов и создания форм для ввода и отображения данных.

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

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

Поддержание логической целостности и непротиворечивости данных в БД. С этой целью используется механизм транзакций. Транзакция – это последовательность операций над БД, рассматриваемая как единое целое. Например, необходимо некоторую сумму платежа снять с одного счета и добавить к другому. Выполнение любого из этих действий в отдельности нарушает целостность данных. Объявление проводки платежа транзакцией автоматически не допустит потери целостности данных при возможных аппаратных и программных сбоях.

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

Поддержка языков БД. В современных СУБД используется единый интегрированный язык, содержащий все необходимые средства для работы с БД. Обычно СУБД предоставляет языковый интерфейс и для администраторов БД, и для разработчиков приложений, и для конечных пользователей.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: