🎯 Мета роботи

Засвоїти основні принципи нормалізації баз даних та їх особливості при практичній реалізації

✅ Завдання

  1. Спроєктувати базу даних для деякої предметної області.
  2. Виконати нормалізацію схеми БД до третьої нормальної форми.
  3. У звіті описати послідовність перетворень. Навести результуючу схему бази даних, вказати назви, типи та призначення полів.

👥 Форма виконання завдання

Форма виконання завдання — групова. Завдання потрібно виконувати і захищати групами по 4-5 осіб. Звіт по роботі готується один на групу. Для захисту необхідно підготувати презентацію.

🖥️ Програмне забезпечення

ℹ️ Теоретичні відомості

Нормалізація схеми бази даних — покроковий процес розбиття одного відношення (на практиці: таблиці) відповідно до алгоритму нормалізації на декілька відношень на базі функціональних залежностей.

Нормальна форма — властивість відношення в реляційної моделі даних, що характеризує його з точки зору надмірності, яка потенційно може призвести до логічно помилкових результатів вибірки або зміни даних. Нормальна форма визначається як сукупність вимог, яким має задовольняти відношення.

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

Перша нормальна форма

Перша нормальна форма (1НФ, 1NF) утворює ґрунт для структурованої схеми баз даних: