Логотип коледжу
Оптико-механічний фаховий коледж

Практична робота №2. Побудова ER-моделі предметної області

Мета

Навчитися виділяти сутності, атрибути та зв'язки із текстового опису вимог і будувати концептуальну ER-модель.

Підготовка

Перед виконанням опрацюйте пов'язані лекції:

Завдання

  1. Візьміть предметну область із практичної роботи №1.
  2. Випишіть усі іменники й дієслова з опису вимог. Розділіть їх на кандидатів у сутності, атрибути та зв'язки.
  3. Визначте 4–7 сутностей. Для кожної складіть перелік атрибутів із доменами та позначте кандидатні ключі.
  4. Визначте зв'язки між сутностями. Для кожного зв'язку запишіть його ступінь (1:1, 1:N, M:N), кардинальність і обов'язковість участі.
  5. Знайдіть зв'язки типу M:N і поясніть, яка проміжна сутність знадобиться.
  6. Побудуйте ER-діаграму в обраному нотаційному стилі (Чена або Crow's Foot) за допомогою одного із засобів із ресурсів.

Вимоги до результату

  • Словник даних: для кожної сутності — атрибути, типи/домени, ключі.
  • Таблиця зв'язків: сутності, ступінь, кардинальність, обов'язковість.
  • ER-діаграма (експортована як PNG/SVG) із підписами.
  • Коротке пояснення одного зв'язку M:N.

Питання для захисту

  • Як відрізнити атрибут від сутності?
  • Що означає кардинальність 0..N?
  • Чому зв'язок M:N потребує окремого рішення?
  • Чим нотація Чена відрізняється від Crow's Foot?

Пов'язані лекції

Ресурси

Здати роботу