Contenuto
- Definizione - Che cosa significa Boyce-Codd Normal Form (BCNF)?
- 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)
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.