Quesito 3 - Classifica e descrivi i diversi tipi di vincoli nel modello logico relazionale. Fornisci inoltre degli esempi di come, utilizzando il linguaggio SQL, sia possibile imporre alcuni di questi vincoli durante la creazione di uno schema di relazione.
Quesito 3 – Spiega cos’è una associazione nel modello E/A e da cosa è caratterizzata.
Classifica inoltre i diversi tipi di associazione.
Quesito 3 – Fornisci la definizione di 1FN, 2FN e 3FN.
Quesito 3 – Classifica i diversi linguaggi messi a disposizione da un DBMS e fornisci un esempio di istruzione SQL per ciascuno di essi.
Quesito 3 - Nella seguente tabella sono memorizzati i dati relativi alle proiezioni dei film in un cinema multisala.
PROIEZIONI(CodiceSala, CodiceFilm, NomeSala, NumeroPosti, TitoloFilm, Regista, DataProiezione)
La tabella è in prima forma normale.
Stabilisci se per essa vale la seconda forma normale ed eventualmente portala in 2FN, fornendo la definizione, motivando le affermazioni e giustificando i passaggi svolti.
Quesito 3 - Nella seguente tabella sono memorizzati i dati relativi agli articoli ordinati in un centro vendita
Ordini (Articolo, Ordine, NumeroPezziAcquistati, NumeroPezziDisponibili, Prezzo, Descrizione, CentroVendita, DataOrdine)
La tabella è in prima forma normale.
Stabilisci se per essa vale la seconda forma normale ed eventualmente portala in 2FN, fornendo la definizione, motivando le affermazioni e giustificando i passaggi svolti.