Лого

Что такое СУБД?

12.09.2024

Что это за зверь такой и как из него приготовить шашлык?

Если простыми словами, то это посредник между пользователем и сервером, где лежат твои таблицы. Если чуть более правильно - это комплекс программ и прочего программного обеспечения, позволяющих создать БД и управлять ей.

Основные функции

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

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

По модели СУБД:

  • Реляционные СУБД - данные в таблицах и используется SQL для манипуляций (MySQL, PostgreSQL).
  • Объектно-ориентированные СУБД - данные в виде объектов хранятся (Db4o).
  • NoSQL - большой объем информации внутри, но нет какой-либо структуры (MongoDB).

По способу хранения данных:

  • Классические СУБД - хранят данные на старых добрых дисках.
  • В памяти - в оперативной памяти для более быстрого доступа.

Применение

Много где применяются - от банковского дела и электронной коммерции до образования и здравоохранения. Это неотъемлемая часть современных информационных систем. Она обеспечивает удобное управление данными и их защиту.

Наиболее популярные системы

  • MySQL
  • Oracle
  • Microsoft SQL Server
  • PostgreSQL
  • MongoDB