Системы+управления+базами+данных

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

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

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

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

[] []

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