СУБД

СУБД

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

Содержание

Основные функции СУБД

Обычно современная СУБД содержит следующие компоненты:

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

Классификация СУБД

По модели данных

По типу управляемой базы данных СУБД разделяются на:

По архитектуре организации хранения данных

  • локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
  • распределенные СУБД (части СУБД могут размещаться на двух и более компьютерах)

По способу доступа к БД

  • Файл-серверные

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

На данный момент файл-серверные СУБД считаются устаревшими.

Примеры: Microsoft Access, Borland Paradox.

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

Примеры: Interbase, IBM DB2, MS SQL Server, Oracle, MySQL, ЛИНТЕР.

  • Встраиваемые

Встраиваемая СУБД — библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через геоинформационные системы).

Примеры: SQLite, BerkeleyDB, один из вариантов MySQL, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.

Ссылки

Русскоязычные сайты

Зарубежные сайты

Литература

  • К. Дж. Дейт Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — С. 1328. — ISBN 0-321-19784-4

См. также




Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?
Синонимы:

Полезное


Смотреть что такое "СУБД" в других словарях:

  • СУБД — система управления базой данных система управления базами данных Словари: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. 318 с., С. Фадеев. Словарь… …   Словарь сокращений и аббревиатур

  • субд — сущ., кол во синонимов: 1 • система (86) Словарь синонимов ASIS. В.Н. Тришин. 2013 …   Словарь синонимов

  • СУБД — абревіатура система управління базами даних незмінювана словникова одиниця …   Орфографічний словник української мови

  • СУБД с непосредственной записью — СУБД с непосредственной записью  это система управления базами данных (СУБД), в которых все измененные блоки данных незамедлительно записываются во внешнюю память при поступлении сигнала подтверждения любой транзакции. Такая стратегия… …   Википедия

  • СУБД-приложение — Программа, обеспечивающая пользователю доступ к данным БД. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN database application …   Справочник технического переводчика

  • СУБД с отложенной записью — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей. СУБД с отложенной записью  это система управления базами данных (СУБД), в которых изменения аккумулируются в …   Википедия

  • СУБД Progress — Progress промышленная база данных, разрабатываемая компанией Progress Software. Поддерживаемые платформы Version 9.0A (доступна с декабря 1998): AIX (32 разрядная), IBM AS/400, Sun Solaris на Windows NT на Windows 32 Intel (client), Citrix… …   Википедия

  • СУБД — компьют. система управления базами данных database management system (DBMS) …   Универсальный дополнительный практический толковый словарь И. Мостицкого

  • СУБД — система управления базами данных …   Словарь сокращений русского языка

  • субдіафрагмальний — а, е. Такий, що розміщений під діафрагмою; піддіафрагмальний …   Український тлумачний словник


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»