Три рівні моделювання даних – концептуальна модель даних, логічна модель даних та фізична модель даних – були розглянуті в попередніх розділах. Тут ми порівняємо ці три типи моделей даних. У таблиці нижче порівнюються різні характеристики:
Особливість | Концептуальний | Логічно | Фізичний |
Імена сутностей | ✓ | ✓ | |
Зв’язки між сутностями | ✓ | ✓ | |
Атрибути | ✓ | ||
Первинні ключі | ✓ | ✓ | |
Зовнішні ключі | ✓ | ✓ | |
Імена таблиць | ✓ | ||
Імена стовпців | ✓ | ||
Типи даних стовпців | ✓ |
BНижче ми показуємо концептуальну, логічну та фізичну версії єдиної моделі даних.
Концептуальний дизайн моделі Розробка логічної моделі Розробка фізичної моделі
Ми бачимо, що складність зростає від концептуальної до логічної та фізичної. Ось чому ми завжди починаємо з концептуальної моделі даних (так ми розуміємо на високому рівні, що таке різні сутності в наших даних і як вони пов’язані між собою), потім переходимо до логічної моделі даних (так ми розуміємо деталі наших даних, не турбуючись про те, як вони будуть насправді реалізовані), і, нарешті, до фізичної моделі даних (так ми точно знаємо, як реалізувати нашу модель даних у вибраній базі даних). У проекті сховища даних іноді концептуальну модель даних і логічну модель даних розглядають як єдиний результат.
ОРИГІНАЛ СТАТТІ:Data Modeling – Conceptual, Logical, And Physical Data Models
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook:
One thought on “Концептуальні, логічні та фізичні моделі даних”