Що таке схема 3NF?

Третя нормальна форма (3NF) — це підхід до розробки схеми бази даних для реляційних баз даних, який використовує принципи нормалізації для зменшення дублювання даних, уникнення аномалій даних, забезпечення посилальної цілісності та спрощення керування даними. Він був визначений у 1971 році Едгаром Ф.

Ідентифікація третьої нормальної форми (3NF) у базі даних передбачає забезпечення функціональної залежності кожного неключового атрибута в таблиці від первинного ключа та відсутності транзитивних залежностей між неключовими атрибутами.

Що таке 1NF, 2NF і 3NF? Перша нормальна форма, або 1NF, видаляє повторювані групи з таблиці, щоб гарантувати атомарність. Друга нормальна форма, або 2NF, зменшує надмірність шляхом усунення часткових залежностей. У реляційній базі даних третя нормальна форма, або 3NF, зменшує дублювання даних шляхом видалення транзитивних залежностей.

У порівнянні зі зірковою схемою, схема 3NF зазвичай має більшу кількість таблиць завдяки цьому процесу нормалізації. Наприклад, на малюнку 17-1 таблиці замовлень і позицій замовлень містять інформацію, подібну до таблиці продажів у зірковій схемі на малюнку 17-2.

Коли таблиця знаходиться в 2NF, це усуває повторювані групи та надмірність, але не усуває транзитивну часткову залежність. Це означає, що непростий атрибут (атрибут, який не є частиною ключа кандидата) залежить від іншого непростого атрибута. Це те, що усуває третя нормальна форма (3NF).

Третя нормальна форма (3NF) 🚀 3NF вимагає, щоб таблиця була у 2NF і щоб усі атрибути транзитивно залежали від первинного ключа. Розглянемо приклад: у цьому прикладі SupervisorName транзитивно залежить від EmployeeID через SupervisorID.

Related Post

Як зменшити колізії в хешуванні?Як зменшити колізії в хешуванні?

Один із способів уникнути зіткнень – це виберіть достатньо великий розмір хеш-таблиці та хорошу хеш-функцію, яка зменшить коефіцієнт завантаження хеш-таблиці. Коефіцієнт завантаження — це відношення кількості ключів до кількості індексів

Яка найстаріша площа в Каракасі?Яка найстаріша площа в Каракасі?

Площа Ель-Венецолано, колишня площа Сан-Хасінто, 1595 рік. У Каракасі дзвінок Пласа Болівар муніципалітету Лібертадор, Пласа де Армас або Пласа Майор, що існує з моменту заснування міста, є важливою частиною історії

Що відбувається в «Змові проти Америки»?Що відбувається в «Змові проти Америки»?

У романі розповідається про долю родини Рот під час президентства Ліндберга, коли антисемітизм стає більш прийнятним в американському житті, а єврейсько-американські родини, такі як Роти, зазнають переслідувань на різних рівнях.