b"\n_START_ARTICLE_\nNormalizzazione (informatica)\n_START_SECTION_\nTipologie di forma normale\n_START_PARAGRAPH_\nUna forma normale \xc3\xa8 una propriet\xc3\xa0 di una base di dati relazionale che ne garantisce la \xe2\x80\x9cqualit\xc3\xa0\xe2\x80\x9d.\n_START_SECTION_\nForma Normale di Boyce e Codd\n_START_PARAGRAPH_\nDefinizione: Una relazione R \xc3\xa8 in forma normale di Boyce e Codd (BCNF) se e solo se \xc3\xa8 in 3NF e, per ogni dipendenza funzionale non banale  (con  non in ),  \xc3\xa8 una superchiave per R._NEWLINE_Dato un insieme di relazioni, non \xc3\xa8 possibile garantire sempre il raggiungimento della BCNF; in particolare il mancato raggiungimento di questo obiettivo \xc3\xa8 indice che la base dati \xc3\xa8 affetta da un'anomalia di cancellazione (ossia \xc3\xa8 possibile perdere dati a seguito di un'operazione di cancellazione)._NEWLINE_Es:_NEWLINE_Facciamo un esempio molto banale, se abbiamo uno schema relazionale_NEWLINE_Mettiamolo in forma canonica ._NEWLINE_Calcoliamo le chiavi:_NEWLINE_A, B e C non stanno a destra di nessuna dipendenza, quindi appartengono a tutte le chiavi_NEWLINE_La chiusura di ABC \xc3\xa8 ABCDE quindi ABC \xc3\xa8 una chiave_NEWLINE_Ora, visto che una chiave \xc3\xa8 una superchiave minimale (ovvero una superchiave con tutti attributi essenziali per derivare ogni attributo del sistema) lo schema relazionale \xc3\xa8 in BCNF\n_START_SECTION_\nLimiti di 4NF e 5NF\n_START_PARAGRAPH_\nLa quarta e quinta forma normale, in realt\xc3\xa0, raramente vengono utilizzate, in quanto ad un incremento di rigore nell'eliminazione della ridondanza corrisponde un degrado delle prestazioni (query di selezione o, peggio, modifica dei dati, richiedono molto pi\xc3\xb9 tempo per l'esecuzione)."