Skip to content

ViktorSvertoka/goit-rdb-hw-02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Домашнє завдання до Теми 2. Проектування баз даних з використанням семантичних моделей

Вітаємо в першому домашньому завданні! 🙂

  • Сьогодні ви опануєте практичні аспекти впровадження концепцій нормалізації баз даних та моделювання сутність-зв'язок (ER). Ці навички є важливими для будь-якого розробника та відіграють ключову роль у створенні ефективних і добре структурованих систем керування інформацією.

Вам потрібно буде:

  1. перевести таблицю до такого стану, щоб вона відповідала вимогам першої, другої та третьої нормальної форм;
  2. створити ER-діаграму, що відображає взаємозв'язки між сутностями;
  3. створити таблиці в базі даних на основі ER-діаграми.

Це завдання допоможе вам:

  1. Опанувати техніку переведення даних у нормалізовану форму для забезпечення їхньої ефективності та послідовності.
  2. Зрозуміти, як визначати й моделювати сутності та їхні взаємозв'язки, що є важливим для правильної організації інформації в базі даних.
  • Не забувайте, що це ваш шлях, пройшовши який ви зможете стати гарним спеціалістом, що володіє навичками роботи з базами даних . Завдання призначене для вашого розвитку та розуміння матеріалу. У вас усе вийде! 💪🏼

Підготовка та завантаження домашнього завдання

  1. Створіть публічний репозиторій goit-rdb-hw-02.
  2. Виконайте завдання та відправте скриншоти таблиць, файл і/або скриншот ER-діаграми та скриншот розгорнутої схеми у Workbench у свій репозиторій.
  3. Завантажте перелічені скриншоти на свій комп’ютер та прикріпіть їх в LMS архівом. Назва архіву повинна бути у форматі ДЗ2_ПІБ.
  4. Прикріпіть посилання на репозиторій goit-rdb-hw-02 та відправте на перевірку.

Формат здачі

  • Прикріплені файли репозиторію архівом із назвою ДЗ2_ПІБ. Посилання на репозиторій.

Опис домашнього завдання

  1. Переведіть початкову таблицю в першу нормальну форму.

  2. Переведіть нові таблиці в другу нормальну форму.

  3. Переведіть нові таблиці в третю нормальну форму.

  4. Розробіть ER-діаграму отриманих таблиць.

  • 💡 Використовуйте зрозумілі та конкретні імена для сутностей та атрибутів. Уточнюйте типи даних для атрибутів. Перевірте, чи всі відношення й атрибути мають чіткі і зрозумілі кардинальності та значення.
  1. Використовуючи ER-діаграму, створіть таблиці в базі даних. Оформте ці таблиці без конкретних значень, тільки з урахуванням колонок та їхніх зв'язків, вручну або автоматично.

Початкова таблиця

Table

Критерії прийняття

  1. Прикріплені посилання на репозиторій goit-rdb-hw-02 та безпосередньо самі файли репозиторію архівом.

  2. Нормалізовано таблицю до 1НФ.

  3. Нормалізовано таблицю до 2НФ.

  4. Нормалізовано таблицю до 3НФ.

  • 💡 Результат нормалізації таблиць може бути в довільній формі/форматі (Google Doc, Google таблиці тощо).
  1. Створено ER-діаграму отриманих таблиць. Діаграма має відповідати нормалізованим таблицям.
  • 💡 Має бути декілька таблиць зі зв’язком між ними. Результат може бути у вигляді файлу та/або скриншота.
  1. Використано зрозумілі та конкретні імена для сутностей та атрибутів. Уточнено типи даних для атрибутів. Усі відношення й атрибути мають чіткі і зрозумілі кардинальності та значення.

  2. Створено таблиці в базі даних (тільки таблиці й колонки з урахуванням зв'язків) вручну або автоматично.

  • 💡 Результат має бути у вигляді скриншота розгорнутої схеми у Workbench.

Result

Результат виконаного ДЗ

Results

Results

Results

Results

About

Home task for Relational Databases: SQL course🗄️

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published