Термин "СУБД"
СУБД
Система управления базами данных (СУБД) позволяет создавать и изменять базы данных, находящиеся в распоряжении пользователя – для этого в СУБД включен целый комплекс программных и лингвистических средств. СУБД позволяет управлять данными оперативной и внешней памяти, вести журнал изменений и производить резервное копирование базы. В случае сбоя, эта система поможет эффективно восстановить базу без существенной потери данных. Вне зависимости от типа СУБД, такая система содержит ядро, отвечающее за внутреннюю и внешнюю память, процессор языка базы данных, который позволяет наиболее эффективно давать указания системе, подсистему поддержки времени исполнения, а также внешние утилиты, с помощью которых можно использовать дополнительные функции управления данными.
Существует три вида классификации СУБД: по модели данных, по степени распределенности и по способу доступа к БД. Наиболее распространена третья классификация, которая делит СУБД на файл-серверные, клиент-серверные и встраиваемые СУБД. В первом случае данные располагаются на одном сервере, а СУБД – на каждом клиентском компьютере, который входит в сеть. Доступ ко всем данных осуществляется через локальную сеть. На данный момент этот тип СУБД считает устаревшим.
Клиент-серверная СУБД будет располагаться на сервере вместе с данными, осуществляя доступ к БД в монопольном режиме. В этом случае у СУБД есть высокие требования к серверу, зато такая база гарантирует высокую надежность, безопасность и доступность. К клиент-серверным СУБД относится MS SQL Server.
Встраиваемые базы СУБД обычно доступны в виде подключаемой библиотеки. Этот вид СУБД не рассчитан на использование в сети, так как данные находятся в локальном хранении. Сама СУБД в этом случае устанавливается в составе какой-то программы.