# Модели данных баз данных с примерами промышленных СУБД.

**Модель данных** — это способ логического описания, организации и хранения информации в базе данных. Она определяет структуру данных, связи между ними и методы доступа.

Существует несколько основных моделей:

**Реляционная модель** представляет данные в виде таблиц со строками и столбцами. Связи между таблицами обеспечиваются ключами — первичными и внешними. Примеры: PSQL, MySQL, Oracle, MSSQL.

**Иерархическая модель** строит данные как дерево: один родитель → много детей. Пример: IBM IMS.

**Сетевая модель** расширяет иерархическую, позволяя множество связей между записями. Пример: IDMS.

**NoSQL** объединяет несколько подходов, оптимизированных под разные задачи:
- **Key-Value** — быстрый доступ к данным (Redis).
- **Документная** — данные хранятся как документы (JSON) с индивидуальной структурой (MongoDB).
- **Графовая** — данные представлены узлами и рёбрами, удобно для взаимосвязанных объектов (Neo4j).