Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4. Definire l’utilità del record di READY presente nel protocollo di commit a due fasi.
Illustrare, aiutandosi con un esempio, l’anomalia di tipo “lost update”.
2. Definire, fornendo degli esempi, il concetto di partecipazione all’interno del modello E/R.
1. Illustrare utilità e possibili valori della clausola CHECK OPTION di una vista aggiornabile.
2018) 11. Descrivere brevemente le differenze tra le primitive FORCE e FLUSH del buffer manager.
Decomposizione senza perdite
9. Creare, utilizzando un comando SQL DDL, un nuovo dominio di nome "primary_color" avente come valori
ammissibili solo le stringhe "red", "yellow", "blue".
Utilizzando i dati seguenti, calcolare (esplicitando la formula utilizzata) supporto e confidenza per la regola:
"anni esperienza > 5 → ruolo manager"
Descrivere unicamente i record di log scritti dal Transaction Manager nell'algoritmo di commit a due fasi.
Spiegare se è possibile applicare un'operazione di r_lock su una risorsa in stato di lock condiviso (r_locked)
illustrando brevemente le operazioni eventualmente eseguite.
- Utilizzando come riferimento le tabelle dell'esercizio D, definire una vista aggiornabile che includa solo i
film di genere "commedia". A partire da questa, definire una seconda vista aggiornabile che includa i film
con voto maggiore di 7. Si descrivi inoltre se e come utilizzare la clausola "check option".
- Descrivere le differenti modalità di attivazione e granularità di un trigger, illustrando l'ordine di
esecuzione in caso di trigger multipli sulla stessa tabella target
- Descrivere brevemente la struttura di un albero B, la modalità di ricerca e le differenze con un albero B+
2016)))