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

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

Классификации СУБД
  1. По модели данных: Иерархические
    Сетевые
    Реляционные
    Объектно-ориентированные
  2. По степени распределённости: Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
    Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).
  3. По способу доступа к БД:Файл-серверные;Клиент-серверные;Встраиваемые


Перспективы развития СУБД

http://ru.wikipedia.org/wiki/DBMS
http://www.intuit.ru/department/database/databases/2/1.html

См.Также
http://pba.su/what-is-the-control-system-of-database.html
http://www.intuit.ru/department/database/dbmdi/1/2.html