Forma normale di Boyce-Codd (BCNF)

Autore: John Stephens
Data Della Creazione: 21 Gennaio 2021
Data Di Aggiornamento: 29 Giugno 2024
Anonim
Normalizzazione BCNF (3.5NF)
Video: Normalizzazione BCNF (3.5NF)

Contenuto

Definizione - Che cosa significa Boyce-Codd Normal Form (BCNF)?

Boyce-Codd Normal Form (BCNF) è una delle forme di normalizzazione del database. Una tabella di database è in BCNF se e solo se non ci sono dipendenze funzionali non banali di attributi su qualcosa di diverso da un superset di una chiave candidata.


BCNF è talvolta indicato anche come 3.5NF o 3.5 Normal Form.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Boyce-Codd Normal Form (BCNF)

BCNF è stato sviluppato da Raymond Boyce e E.F. Codd; quest'ultimo è ampiamente considerato il padre della progettazione di database relazionali.

BCNF è in realtà un'estensione della 3a forma normale (3NF). Per questo motivo viene spesso definito 3.5NF. 3NF afferma che tutti i dati in una tabella devono dipendere solo dalla chiave primaria di quella tabella e non da qualsiasi altro campo nella tabella. A prima vista sembrerebbe che BCNF e 3NF siano la stessa cosa. Tuttavia, in alcuni rari casi accade che una tabella 3NF non sia conforme a BCNF. Ciò può accadere in tabelle con due o più chiavi candidate composte sovrapposte.