Universita' Roma Tre --- CD Ingegneria Informatica --- Dip Ingegneria

Basi di dati II

Anno accademico 2016-2017

Home page del corso -- Programma e materiale -- Avvisi

Esercizi di autovalutazione e progetti

Le indicazioni in grigio nel resto della pagina sono relative allo scorso anno accademico e sono quindi da considerare come riferimento preliminare.

Esercizi proposti

Sono facoltativi ma è estremamente importante svolgerli (e anche discuterli ad esempio sul forum), perché le domande proposte nei compiti di esame possono essere molto simili.

  1. esercizio discusso in aula il 02/03/2017: esercizio 4 del 28/03/2012 (gestione dei buffer);
  2. esercizio discusso in aula il 06/03/2017: esercizio 1 del 30/03/2015 (record e blocchi; inserimenti, eliminazioni e ricompattazione);
  3. esercizi discussi in aula 13/03/2017: esercizi 2 e 4 del 28/03/2014 (selettività degli attributi e benefici degli indici, B+-tree);
  4. esercizio proposto il 18/03/2017 (simile a quello svolto in aula): esercizio 5 del 26/02/2013 (merge-sort a più vie)
  5. esercizio svolto in aula il 20/03/2017: esercizio 7 del 25/09/2012 (hash join)
  6. esercizi discussi in aula il 29/03/2017:
  7. esercizi discussi in aula il 06/04/2017:
  8. esercizi proposti ma non discussi per ragioni di tempo:
  9. esercizio svolto in aula il 12/04/2017: esercizio 4 del 15/06/2005 (scelta del livello di isolamento)
  10. esercizi discussi in aula il 04/05/2017:
  11. esercizi discussi in aula l'11/05/2017:
  12. esercizio discusso in aula il 24/05/2017
  13. esercizi discussi in aula il 25/05/2017
  14. esercizi discussi il 31/05/2017
  15. esercizio discusso il 12/06/2017 (viste materializzate)
  16. esercizi discussi in aula il 14/06/2017
  17. esercizi proposti

Progetti

Sono finalizzati alla preparazione allo scritto e non vengono esplicitamente valutati, ma sono obbligatori (in effetti, solo il primo è obbligatorio) e vanno consegnati con modalità e scadenze che verranno via via indicate:

Sono previste le seguenti attività
  1. Sperimentare il DBMS didattico SimpleDB
    1. esercizi 4 e 5 del 16/03/2014 (proposti il 15/03/2017). Consegnare su Moodle entro il 30/03/2017 oppure due giorni prima dell'esame.
  2. Sperimentare le strutture fisiche di un DBMS, esercizio 4 del 26/03/2013. Non va consegnato, ma si consiglia di svolgerlo, perché i concetti potrebbero essere ripresi in esercizi delle prove parziali o d'esame.
  3. Sperimentare la gestione del controllo di concorrenza in uno o più DBMS, esercizio 4 del 12/04/2013. Non va consegnato, ma ... (vedi sopra)
  4. Progettare una applicazione di data warehousing per sperimentare gli strumenti di OLAP ed ETL proposti nelle esercitazioni con riferimento al progetto "Carriere degli studenti". Non va consegnato, ma ... (vedi sopra). È prevista la sola attività di
    1. progettazione degli schemi dimensionali --- si consiglia fortemente lo svolgimento individuale

Note generali

Il lavoro può essere svolto in collaborazione, ma gli esperimenti debbono essere, almeno in parte, individuali e le consegne debbono essere individuali.