Вам потрібно буде:
- перевести таблицю до такого стану, щоб вона відповідала вимогам першої, другої та третьої нормальної форм;
- створити ER-діаграму, що відображає взаємозв'язки між сутностями;
- створити таблиці в базі даних на основі ER-діаграми.
Це завдання допоможе вам:
- Опанувати техніку переведення даних у нормалізовану форму для забезпечення їхньої ефективності та послідовності.
- Зрозуміти, як визначати й моделювати сутності та їхні взаємозв'язки, що є важливим для правильної організації інформації в базі даних.
- Створіть публічний репозиторій goit-rdb-hw-02.
- Виконайте завдання та відправте скриншоти таблиць, файл і/або скриншот ER-діаграми та скриншот розгорнутої схеми у Workbench у свій репозиторій.
- Завантажте перелічені скриншоти на свій комп’ютер та прикріпіть їх в LMS архівом. Назва архіву повинна бути у форматі ДЗ2_ПІБ.
- Прикріпіть посилання на репозиторій goit-rdb-hw-02 та відправте на перевірку.
- Прикріплені файли репозиторію архівом із назвою ДЗ2_ПІБ.
- Посилання на репозиторій.
- Переведіть початкову таблицю в першу нормальну форму.
- Переведіть нові таблиці в другу нормальну форму.
- Переведіть нові таблиці в третю нормальну форму.
- Розробіть ER-діаграму отриманих таблиць.
Tip
Використовуйте зрозумілі та конкретні імена для сутностей та атрибутів. Уточнюйте типи даних для атрибутів. Перевірте, чи всі відношення й атрибути мають чіткі і зрозумілі кардинальності та значення.
- Використовуючи ER-діаграму, створіть таблиці в базі даних. Оформіть ці таблиці без конкретних значень, тільки з урахуванням колонок та їхніх зв'язків, вручну або автоматично.
Початкова таблиця
- Прикріплені посилання на репозиторій goit-rdb-hw-02 та безпосередньо самі файли репозиторію архівом.
- Нормалізовано таблицю до 1НФ.
- Нормалізовано таблицю до 2НФ.
- Нормалізовано таблицю до 3НФ.
Tip
Результат нормалізації таблиць може бути в довільній формі/форматі (Google Doc, Google таблиці тощо).
- Створено ER-діаграму отриманих таблиць. Діаграма має відповідати нормалізованим таблицям.
Tip
Має бути декілька таблиць зі зв’язком між ними. Результат може бути у вигляді файлу та/або скриншота.
- Використано зрозумілі та конкретні імена для сутностей та атрибутів. Уточнено типи даних для атрибутів. Усі відношення й атрибути мають чіткі і зрозумілі кардинальності та значення.
- Створено таблиці в базі даних (тільки таблиці й колонки з урахуванням зв'язків) вручну або автоматично.
Tip
Результат має бути у вигляді скриншота розгорнутої схеми у Workbench.