Системы управления базами данных (СУБД)

Раздел: 
Программное обеспечение

Система управления базами данных или сокращенно СУБД - это программное обеспечение объединенное со специализированным языком, предназначенное для работы с базами данных.

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

СУБД бывают разными. Кроме того, специалисты по отношению к ним могут быть трех типов:

  • Разработчики СУБД.
  • Разработчики баз данных на конкретных СУБД.
  • Пользователи баз данных и СУБД.

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

Ряд СУБД представляет собой приложения, с которыми можно работать, не зная языка программирования для баз данных. Примерами таких приложений являются Microsoft Access и LibreOffice Base. Другие СУБД предполагают более серьезный уровень профессиональной подготовки. Примером такой СУБД является MySQL.

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

Реляционная система управления базами данных должна позволять создавать таблицы с данными, создавать запросы, вносить данные и изменения и др.