Dom Bazy danych Co to jest normalna postać boyce-codd (bcnf)? - definicja z techopedia

Co to jest normalna postać boyce-codd (bcnf)? - definicja z techopedia

Spisu treści:

Anonim

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.

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

BCNF został opracowany przez Raymonda Boyce'a i EF 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.

Co to jest normalna postać boyce-codd (bcnf)? - definicja z techopedia