Что такое СУБД
Python
Middle
Без компании
Что такое СУБД
Ответы
СУБД (Система Управления Базами Данных) — это программное обеспечение для создания, управления и взаимодействия с базами данных. Она обеспечивает:
- **Хранение** данных в структурированном виде (таблицы, документы, графы).
- **Запросы** (например, SQL для реляционных СУБД).
- **Безопасность** (авторизация, шифрование).
- **Целостность данных** (транзакции, ограничения).
**Примеры СУБД:**
- Реляционные: PostgreSQL, MySQL.
- NoSQL: MongoDB (документы), Redis (ключ-значение).
**Пример SQL-запроса в PostgreSQL:**
```
SELECT * FROM users WHERE age > 25;
```
**Пример работы с MongoDB (Python):**
```
from pymongo import MongoClient
client = MongoClient()
db = client.test_db
db.users.insert_one({"name": "Alice", "age": 30})
```
СУБД бывают серверными (например, Oracle) и встраиваемыми (SQLite).