Фізична модель даних показує, як модель буде побудована в базі даних. Фізична модель бази даних показує всі структури таблиць, включаючи назву стовпця, тип даних стовпця, обмеження стовпців, первинний ключ, зовнішній ключ і зв’язки між таблицями. Особливості фізичної моделі даних включають
- Специфікація всіх таблиць і стовпців.
- Зовнішні ключі використовуються для визначення зв’язків між таблицями.
- Денормалізація може відбуватися на основі вимог користувача.
- Фізичні міркування можуть призвести до того, що фізична модель даних буде суттєво відрізнятися від логічної моделі даних.
- Фізична модель даних буде відрізнятися для різних СКБД. Наприклад, тип даних для стовпця може відрізнятися між MySQL і SQL Server.
Етапи створення фізичної моделі даних є наступними:
- Перетворення сутностей у таблиці.
- Перетворення відношень у зовнішні ключі.
- Перетворення атрибутів у стовпці.
- Модифікувати фізичну модель даних на основі фізичних обмежень/вимог.
На малюнку нижче наведено приклад фізичної моделі даних
Порівнюючи фізичну модель даних, показану вище, з діаграмою логічної моделі даних, ми бачимо основні відмінності між ними:
- Назви сутностей тепер є назвами таблиць.
- Атрибути тепер є назвами стовпців.
- Для кожного стовпця вказано тип даних. Типи даних можуть бути різними залежно від реальної бази даних, що використовується.
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook: