Titolo: Teoria della normalizzazione: dipendenze funzionali *
Categoria: Tecniche |
|
Ultimo Aggiornamento: 11/06/05 |
Cos’è una dipendenza funzionale? Analizziamo il seguente esempio:
[CAP]
CAP
Città
Provincia
Abbreviazione_nome_regione
Nome_Regione
Il CAP è un codice univoco di 5 caratteri. Cosa lo rende una chiave? Il fatto che esso determina tutti gli altri campi. Poiché per ogni CAP esistono una singola Città, una singola Provincia, ecc., questi campi sono in dipendenza funzionale rispetto al campo CAP.
Osserviamo poi gli ultimi due campi: l’Abbreviazione determina esattamente la Regione, cioè la regione è in dipendenza funzionale rispetto all’Abbreviazione, che ne fa dunque le veci di una chiave. Ma allora, se Abbreviazione_nome_regione è una chiave, questo campo deve appartenere ad un’altra tabella.
Ecco, la Terza Forma Normale (3NF) ci dice proprio che dobbiamo allora creare una tabella [Regioni] che avrà come campi Abbreviazione_nome_regione (chiave primaria) e Nome_Regione
Consulta da questo link l’indice delle faq sulla normalizzazione
Inviato da: PierPaolo Sichera |
|
Visite: 21971 |
Se accedi con utente e password, puoi aggiungere dei commenti.