ES n° 10 pagina 233
Tabella
Anagrafica (Nome, Cognome, Matricola, Nascita, Indirizzo, CodiceDipartimento, NomeDipartimento, IndirizzoDipartimento, Stipendio)
Dipendenze
CodiceDipartimento → (NomeDipartimento, IndirizzoDipartimento) ← Seconda forma normale.
Tabelle
Dipartimento (CodiceDipartimento, NomeDipartimento, IndirizzoDipartimento)
Anagrafica (Matricola, Nome, Cognome, Nascita, Indirizzo, CodiceDipartimento)
ES n° 11 pagina 233
Tabelle
Esami-1 (Corso, Matricola, Data, Voto, NomeCorso)
Esami-2 (Corso, Matricola, Data, VotoInCifre, VotoInLettere)
Dipendenze Esami-1
(Matricola, Corso) → Voto ← Seconda forma normale.
Corso → NomeCorso ← Seconda forma normale.
Tabelle Esami-1
Corso (Corso, NomeCorso)
Matricola (Matricola, Voto, Corso)
Esami-1 (Matricola, Data, Corso)
Dipendenze Esami-2
(Matricola, Corso) → (VotoInCifre, VotoInLettere) ← Seconda forma normale.
VotoInCifre → VotoInLettere ← Terza forma normale.
VotoInLettere → VotoInCifre ← Terza forma normale.
(Matricola, Corso) → VotoInCifre
(Matricola, Corso) → VotoInLettere
Per togliere la terza forma normale, scelgo come determinante VotoInCifre. (Entrambi si determinano a vicenda, pertanto ne scelgo uno.)
Tabelle Esami-2
Matricola (Matricola, Corso)
VotoInCifre (VotoInCifre, VotoInLettere)
Esami-2 (Corso, Matricola, Data)
ES n° 12 pagina 233
Tabella
Libro (CodiceDelLibro, NomeAutore, TitoloLibro, NomeEditore, IndirizzoEditore, Prezzo, AnnoEdizione)
Normalizzazione :
Prima forma normale : Non vi sono dati ripetuti.
Seconda forma normale : Cerco le dipendenze.
Dipendenze
IndirizzoEditore → NomeEditore ← Seconda forma normale. Perché l'indirizzo può avere solo un editore con quel nome.
Terza forma normale : Non ci sono dipendenze transitive.
Tabelle
Editore (NomeEditore, IndirizzoEditore)
Libro (CodiceDelLibro, NomeAutore, TitoloLibro, IndirizzoEditore, Prezzo, AnnoEdizione)
ES n° 13 pagina 233
Materiali (Codice, Descrizione, Fornitore, Prezzo, IndirizzoFornitore, Quantità, PosizioneInMagazzino, Acciaio, NomeAcciaio, ResistenzaAcciaio, NomeFornitore)
Dipendenze
Acciaio → (NomeAcciaio, ResistenzaAcciaio) ← Seconda regola normale.
NomeAcciaio → ResistenzaAcciaio ← Terza regola normale.
Acciaio → ResistenzaAcciaio ← Terza regola normale.
Fornitore → (IndirizzoFornitore, NomeFornitore) ← Seconda regola normale.
Tabelle
Acciaio (Acciaio, NomeAcciaio)
QualitàAcciaio (NomeAcciaio, ResistenzaAcciaio)
Fornitore (Fornitore, IndirizzoFornitore, NomeFornitore)
Materiali (Codice, Descrizione, Fornitore, Prezzo, Quantità, PosizioneInMagazzino, Acciaio)
1 commento:
Bene.
Posta un commento