Фізична модель даних

Фізична модель даних показує, як модель буде побудована в базі даних. Фізична модель бази даних показує всі структури таблиць, включаючи назву стовпця, тип даних стовпця, обмеження стовпців, первинний ключ, зовнішній ключ і зв’язки між таблицями. Особливості фізичної моделі даних включають

  • Специфікація всіх таблиць і стовпців.
  • Зовнішні ключі використовуються для визначення зв’язків між таблицями.
  • Денормалізація може відбуватися на основі вимог користувача.
  • Фізичні міркування можуть призвести до того, що фізична модель даних буде суттєво відрізнятися від логічної моделі даних.
  • Фізична модель даних буде відрізнятися для різних СКБД. Наприклад, тип даних для стовпця може відрізнятися між MySQL і SQL Server.

Етапи створення фізичної моделі даних є наступними:

  1. Перетворення сутностей у таблиці.
  2. Перетворення відношень у зовнішні ключі.
  3. Перетворення атрибутів у стовпці.
  4. Модифікувати фізичну модель даних на основі фізичних обмежень/вимог.

На малюнку нижче наведено приклад фізичної моделі даних

Порівнюючи фізичну модель даних, показану вище, з діаграмою логічної моделі даних, ми бачимо основні відмінності між ними:

  • Назви сутностей тепер є назвами таблиць.
  • Атрибути тепер є назвами стовпців.
  • Для кожного стовпця вказано тип даних. Типи даних можуть бути різними залежно від реальної бази даних, що використовується.

ОРИГІНАЛ СТАТТІ:

🚀Долучайтесь до нашої спільноти Telegram:

🚀Долучайтесь до нашої спільноти FaceBook:

Posted in DBTagged

Leave a Reply

Your email address will not be published. Required fields are marked *