12.09.2024
Что это за зверь такой и как из него приготовить шашлык?
Если простыми словами, то это посредник между пользователем и сервером, где лежат твои таблицы. Если чуть более правильно - это комплекс программ и прочего программного обеспечения, позволяющих создать БД и управлять ей.
Основные функции
- Создание и управление БД - помимо создания позволяют изменять и удалять существующие.
 - Манипуляция данными - вставка, обновление, удаление и выборка из таблиц с использованием SQL.
 - Безопасность данных - защищает данные от изменений и лишнего доступа, потому что поддерживает распределенные права для групп пользователей.
 - Целостность данных - гарантируют что даже в случае ошибок или других аномалий данные останутся точными и последовательными.
 - Резервное копирование и восстановление - можно создавать бэкапы и восстанавливать информацию из них.
 
Классификация СУБД
По модели СУБД:
- Реляционные СУБД - данные в таблицах и используется SQL для манипуляций (MySQL, PostgreSQL).
 - Объектно-ориентированные СУБД - данные в виде объектов хранятся (Db4o).
 - NoSQL - большой объем информации внутри, но нет какой-либо структуры (MongoDB).
 
По способу хранения данных:
- Классические СУБД - хранят данные на старых добрых дисках.
 - В памяти - в оперативной памяти для более быстрого доступа.
 
Применение
Много где применяются - от банковского дела и электронной коммерции до образования и здравоохранения. Это неотъемлемая часть современных информационных систем. Она обеспечивает удобное управление данными и их защиту.
Наиболее популярные системы
- MySQL
 - Oracle
 - Microsoft SQL Server
 - PostgreSQL
 - MongoDB