Главная arrow Термины arrow Автоматизация информационных процессов arrow СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, СУБД [DataBase Management System, DBMS]

СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, СУБД [DataBase Management System, DBMS]

Система управления базами данных - это, Что такое система управления базами данных, Определение термина система управления базами данных, СУБД, Настольная СУБД, Серверная СУБД, Объектная СУБД, Система управления распределенными базами данных, СУР БД, Интегрированная система обработки данных, Система переработки текста, Система сбора данных, Система телеобработки данных

Комплекс программных и лингвистических (языковых) средств, предназначенный для реализации функций создания, ведения и эксплуатации баз данных многими пользователями. Структура и организация СУБД определяется используемой моделью данных. СУБД составляет основу (ядро) программного обеспечения автоматизированной информационной системы. Основными требованиями к СУБД являются:
 - масштабируемость — отсутствие существенного снижения скорости выполнения пользовательских запросов при росте их количества, а также аппаратных ресурсов, используемых в данной АИС;
 - доступность — состояние высокой готовности к выполнению запросов;
 - надежность — минимальная вероятность сбоев, наличие средств восстановления данных после сбоев, резервного копирования и дублирования данных;
 - управляемость — простота администрирования;
 - наличие средств защиты данных от потери и несанкционированного доступа;
 - поддержка стандартных механизмов доступа к данным, позволяющих создавать приложения для расширения функций при разработке ПО конкретных АИС;
 - поддержка сетевого доступа к данным с использованием локальных и Web-ориентированных программных средств.
Согласно данным за 2004 г. аналитических фирм (например Gartner Research), мировыми лидерами на рынке СУБД являются: DB2 Universal Database (IBM), Oracle 10g (Oracle), SQL Server 2000 и SQL Server 2005 (Microsoft), Adaptive Server Enterprise и Adaptive Server 1Q (Sybase), Teradata Database V2R6.0 (lera-data) и Netezza Performance Server 8000 Series (Netezza) и др. Общие сведения о наиболее распространенных СУБД см. [558, 574, 575, 712, 1208].
Некоторые разновидности СУБД:
 - настольная СУБД [desktop DBMS] — предназначена для работы в автономном (локальном) режиме. Наиболее распространенное программное обеспечение настольных СУБД: dBase, Paradox, FoxPro, Access, MSDE (Microsoft Systems Data Engine)];
 - серверная СУБД [server DBMS] —предназначена для работы в системах типа "клиент-сервер". Наиболее распространенные СУБД этого типа —Oracle, Informix, DB2, Sybase, Microsoft SQL Server.
 - объектная СУБД [Object DataBase Management System, ODBMS] — построена на так называемом "объектном" подходе к структуре БД, который предполагает использование их моделей, близких к реальным представлениям их сущности у разработчиков. Типы данных определяются разработчиком и не ограничиваются каким-либо набором предопределенных типов. При этом данные о каждом объекте и методе его описания помещаются в хранилище как единое целое. В основе разработки объектных СУБД лежит использование объектного программирования. В 1992 г. ведущие разработчики объектных СУБД образовали группу по выработке и согласованию стандартов — ODMG (Object Database Management Group);
 - система управления распределенными базами данных, СУР БД [distributed data base management system] — СУБД, предназначенная для организации доступа пользователей к распределенной базе данных;
 - интегрированная система обработки данных, И СОД [integrated data processing system] — функциональная подсистема "интегрированной информационной системы";
 - система переработки текста [text processing (revision) system] — автоматическая или автоматизированная система, предназначенная для преобразования текста на естественном языке в текст на этом же или другом языке, связанный семантическими отношениями с исходным текстом. Типичными функциями системы переработки текстов являются "машинный перевод", индексирование (автоматическое), установление семантического соответствия при информационном поиске и др.;
 - система сбора данных [data collection system] — система телеобработки данных, обеспечивающая прием данных и их обработку без выдачи результатов в обратном направлении;
 - система телеобработки данных [teleprocessing system] — взаимосвязанный комплекс технических, программных средств и процедур обмена данными, обеспечивающий телеобработку данных, т. е. их обработку на расстоянии, удаленном от источника их получения или дальнейшего использования.