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