Domande orale Rosone
Alessio Duè — @persosaggio
All'orale consegna due pretest, di una durata massima di due ore.
Sul primo pretest ci sono domande su dipendenze funzionali, decomposizione, normalizzazione, sintassi sql, diagrammi di Venn, schemi logici.
Sul secondo query sql e un algoritmo di normalizzazione.
Se non sai bene la normalizzazione e sql ti boccia, anche se hai fatto giusto il resto.
Dopo c'è un orale in cui discute il pretest e il progetto.
Le domande del pretest che ricordo sono:
Sul primo pretest ci sono domande su dipendenze funzionali, decomposizione, normalizzazione, sintassi sql, diagrammi di Venn, schemi logici.
Sul secondo query sql e un algoritmo di normalizzazione.
Se non sai bene la normalizzazione e sql ti boccia, anche se hai fatto giusto il resto.
Dopo c'è un orale in cui discute il pretest e il progetto.
Le domande del pretest che ricordo sono:
- Definire dipendenza funzionale (formalmente)
Quali sono le due condizioni per effettuare una decomposizione di uno schema
Definire le dipendenze funzionali in BCNF e 3FN
Descrivere la sintassi di tutti i costrutti SQL che abbiamo fatto.
Da due schemi concettuali disegnare diagramma di venn nel caso di insiemi disgiunti, con copertura, non disgiunti ecc.
Disegnare diagramma relazionale sulla base di questo
Scrivere algoritmo di sintesi
Dato uno schema scrivere quali transazioni sono da mettere in undo e redo
Tradurre due specifiche queries usando funzioni aggregate e sotto-select