Системы управления базами данных
Определение. Система управления базами данных (Database management system, DBMS) - это комплекс программного обеспечения, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ.
Основные возможности СУБД:
1.
Позволяет определять базу данных (вносить метаданные) с использованием специального языка определения данных (ЯОД, DDL - Data Definition Language).2. Позволяет вставлять, обновлять, удалять и извлекать информацию из базы данных путем взаимодействия с БД и прикладными программами пользователя. Для этих целей в СУБД обычно разрабатывается язык манипулирования (управления) данными (ЯМД, ЯУД, DML - Data Manipulation Language), который также называют языком запросов(Query Language).
3. Предоставляет контролируемый доступ к БД с использованием следующих средств:
• Системы обеспечения безопасности данных и предотвращения несанкционированного доступа;
• Системы поддержки целостности и непротиворечивости хранимых данных;
• Системы управления параллельной работой пользователей с данными;
• Системы восстановления БД после аппаратного или программного сбоя.
4. Предоставляет администраторам БД доступ к системному каталогу с метаданными.
4.