Продвинутый
В чем разница между Концептуальной, Логической и Физической моделями данных?
Это три уровня детализации при проектировании БД:
1. Концептуальная модель: Самый высокий уровень (для бизнеса). Показывает только главные сущности и связи между ними (Клиент -> Заказ). Нет атрибутов и типов данных.
2. Логическая модель: Добавляются атрибуты (Имя, Сумма) и ключи (PK, FK). Модель нормализуется. Все еще не привязана к конкретной СУБД.
3. Физическая модель: Самый низкий уровень (для DBA/Разработчиков). Учитывает специфику конкретной СУБД (PostgreSQL, Oracle). Появляются точные типы данных (VARCHAR(255), JSONB), индексы, партиции и триггеры.