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