Системы, управляющие базами данных, объединяют лингвистические и программные ресурсы с общим и специальным применением. Создают совокупные базы информации, с ее распределением, хранением, выборками и обновлениями. Для этого они состоит из ядра управления, процессора, оптимизирующего запросы, подсистемы, поддерживающей время, и сервисных утилит. Российская система управления базами данных Tantor представляет собой отличный аналог зарубежному ПО.
Функциональные задачи СУБД
Управляющие БД системы исполняют основные рабочие функции по направлениям:
- Управлять данными на внешних информационных (дисковых) носителях.
- Подключать к управлению информационными потоками оперативную память, используя дисковый кэш.
- Вести журналы по изменениям. С использованием резервного копирования, чтобы восстанавливать базы с информацией после внезапного сбоя.
- Поддерживать языки баз данных – определяющие данные, и манипулирующие данными.
Для всех режимов на СУБД возлагается обеспечение безопасности и целостности информационных массивов, надежности в их сохранении, а также предоставление гибких средств в администрировании БД.
Виды СУБД
По типу обрабатываемой информации СУБД могут быть:
- Реляционными. Работа с табличными данными по строкам и столбцам.
- Объектно-ориентированными. Формирование данных программируется под формы объектов.
- Распределенными между несколькими массивами, которые в свою очередь перенаправляются по разным серверам.
- Нереляционнными – nosql, для хранения неструктурированных данных.
- Хранилищами информационных данных, предназначенными для максимально быстрого осуществлением запросов с их анализом. Их главное предназначение – поиска информации.
Перечисленные типы СУБД могут совмещаться, объединяться в федеративных, интегрированных, многомодельных системах.
Объекты управления СУБД
СУБД управляют такими информационными данными:
- Таблицами. Они являются основными объектами в любых базах с данными, хранящими как саму информацию, так и базовую структуру построения с полями, типами и свойствами.
- Формами ввода информации, предоставляющими поля под заполнение. С размещением специальных элементов, автоматизирующих ввод.
- Запросами, используемыми для извлечения информации из табличных форм в удобный пользователям вид.
- Отчетами, используемыми для вывода на периферийные устройства (принтеры). Отчеты предусматривают группировку выводимой информации с оформлением под печатные документы.
Каждый формат представления используется на разных этапах обработки содержимого баз данных.