Логічна модель даних

Логічна модель даних описує дані максимально детально, безвідносно до того, як вони будуть фізично реалізовані в базі даних. Особливості логічної моделі даних включають

  • Включає всі сутності та зв’язки між ними.
  • Вказані всі атрибути для кожної сутності.
  • Вказано первинний ключ для кожної сутності.
  • Зовнішні ключі (ключі, що визначають зв’язок між різними сутностями).
  • На цьому рівні відбувається нормалізація.

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

  1. Вкажіть первинні ключі для всіх сутностей.
  2. Знайти зв’язки між різними сутностями.
  3. Знайти всі атрибути для кожної сутності.
  4. Розв’язати зв’язки “багато до багатьох”.
  5. Нормалізація.

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

Логічна модель даних

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

  • У логічній моделі даних присутні первинні ключі, тоді як у концептуальній моделі даних первинний ключ відсутній.
  • У логічній моделі даних усі атрибути визначаються в межах сутності. У концептуальній моделі даних атрибути не визначаються.
  • У логічній моделі даних зв’язки між сутностями визначаються за допомогою первинних і зовнішніх ключів. У концептуальній моделі даних зв’язки просто констатуються, а не вказуються, тому ми просто знаємо, що дві сутності пов’язані між собою, але не вказуємо, які атрибути використовуються для цього зв’язку.

ОРИГІНАЛ СТАТТІ:Logical Data Model

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

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

Posted in DBTagged

Leave a Reply

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