Boyce-Codd Normal Form (BCNF)

Autor: John Stephens
Data Utworzenia: 21 Styczeń 2021
Data Aktualizacji: 29 Czerwiec 2024
Anonim
Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS
Wideo: Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS

Zawartość

Definicja - Co oznacza normalna postać Boyce-Codda (BCNF)?

Boyce-Codd Normal Form (BCNF) jest jedną z form normalizacji bazy danych. Tabela bazy danych znajduje się w BCNF wtedy i tylko wtedy, gdy nie ma żadnych trywialnych zależności funkcjonalnych atrybutów od niczego poza nadzbiorem klucza kandydującego.


BCNF jest również czasami określany jako 3.5NF lub 3.5 Normal Form.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Boyce-Codd Normal Form (BCNF)

BCNF został opracowany przez Raymonda Boyce'a i E.F. Codda; ten drugi jest powszechnie uważany za ojca projektu relacyjnej bazy danych.

BCNF jest tak naprawdę rozszerzeniem 3. Normal Form (3NF). Z tego powodu jest często nazywany 3.5NF. 3NF stwierdza, że ​​wszystkie dane w tabeli muszą zależeć tylko od klucza podstawowego tej tabeli, a nie od innych pól w tabeli. Na pierwszy rzut oka wydaje się, że BCNF i 3NF są tym samym. Jednak w niektórych rzadkich przypadkach zdarza się, że tabela 3NF nie jest zgodna z BCNF. Może się to zdarzyć w tabelach z dwoma lub więcej nakładającymi się złożonymi kluczami kandydującymi.