ICT e società dell’informazione 2/ed Andrea Carignani, Chiara Frigerio, Federico Rajola Copyright © 2010 – The McGraw-Hill Companies srl SOLUZIONI ESERCIZI 4-5-6 PAG. 149: Normalizzate il seguente database per la gestione delle gare sciistiche: N GARA / TIPO GARA / ORARIO / ISCRITTO-1 / N. PETTORALE / ETA’ / SQUADRA DI APPARTENENZA / RESPONSABILE SQUADRA / ISCRITTO-2 / … SOLUZIONE 1FN – Elimino i gruppi ripetitivi di dati N. GARA / TIPO GARA / ORARIO N. GARA / ISCRITTO / N. PETTORALE / ETA’ / SQUADRA DI APPARTENENZA / RESPONSABILE SQUADRA 2 FN – Verifico che i campi non chiave primaria dipendano dall’intera chiave primaria N. GARA / TIPO GARA / ORARIO N. GARA / ISCRITTO / N. PETTORALE ISCRITTO / ETA’ / SQUADRA DI APPARTENENZA / RESPONSABILE SQUADRA 3 FN – Verifico che i campi non chiave primaria dipendano direttamente dalla chiave primaria N. GARA / TIPO GARA / ORARIO N. GARA / ISCRITTO / N. PETTORALE ISCRITTO / ETA’ / SQUADRA DI APPARTENENZA SQUADRA DI APPARTENENZA / RESPONSABILE SQUADRA ICT e società dell’informazione 2/ed Andrea Carignani, Chiara Frigerio, Federico Rajola Copyright © 2010 – The McGraw-Hill Companies srl Normalizzate il seguente database per la gestione di una tournee teatrale: CODICE OPERA TEATRALE / TITOLO OPERA / CODICE AUTORE / NOME AUTORE / NOME REGISTA / CODICE TEATRO-1 / LOCALITA’ TEATRO / DATA INIZIO RAPPRESENTAZIONE / DATA FINE RAPPRESENTAZIONE / CODICE TEATRO-2… SOLUZIONE 1FN – Elimino i gruppi ripetitivi di dati CODICE OPERA TEATRALE / TITOLO OPERA / CODICE AUTORE / NOME AUTORE / NOME REGISTA CODICE OPERA TEATRALE / CODICE TEATRO / LOCALITA’ TEATRO / DATA INIZIO RAPPRESENTAZIONE / DATA FINE RAPPRESENTAZIONE 2 FN – Verifico che i campi non chiave primaria dipendano dall’intera chiave primaria CODICE OPERA TEATRALE / TITOLO OPERA / CODICE AUTORE / NOME AUTORE / NOME REGISTA CODICE OPERA TEATRALE / CODICE TEATRO /DATA INIZIO RAPPRESENTAZIONE / DATA FINE RAPPRESENTAZIONE CODICE TEATRO / LOCALITA’ TEATRO 3 FN – Verifico che i campi non chiave primaria dipendano direttamente dalla chiave primaria CODICE OPERA TEATRALE / TITOLO OPERA / CODICE AUTORE / NOME REGISTA CODICE AUTORE / NOME AUTORE CODICE OPERA TEATRALE / CODICE TEATRO / DATA INIZIO RAPPRESENTAZIONE / DATA FINE RAPPRES. CODICE TEATRO / LOCALITA’ TEATRO ICT e società dell’informazione 2/ed Andrea Carignani, Chiara Frigerio, Federico Rajola Copyright © 2010 – The McGraw-Hill Companies srl Normalizzate il seguente database per la gestione di un magazzino: MAGAZZINO / CITTA’ / CODICE PRODOTTO-1 / DESCRIZIONE / QUANTITA’ / CODICE PRODOTTO-2 /… SOLUZIONE 1FN – Elimino i gruppi ripetitivi di dati MAGAZZINO / CITTA’ MAGAZZINO / CODICE PRODOTTO / DESCRIZIONE / QUANTITA’ 2 FN – Verifico che i campi non chiave primaria dipendano dall’intera chiave primaria MAGAZZINO / CITTA’ MAGAZZINO / CODICE PRODOTTO / QUANTITA’ CODICE PRODOTTO / DESCRIZIONE 3 FN – Verifico che i campi non chiave primaria dipendano direttamente dalla chiave primaria. MAGAZZINO / CITTA’ MAGAZZINO / CODICE PRODOTTO / QUANTITA’ CODICE PRODOTTO / DESCRIZIONE Non essendoci dipendenze transitive, possiamo affermare che il database e’ gia’ in terza forma normale.