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

Tecnologie e architetture per la gestione dei dati (ex Basi di dati II)

Anno accademico 2021-2022

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

Esercizi e progetti

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

Progetti

In via sperimentale, per il corrente anno accademico 2021-2022, sono previste, a scelta dello studente, due modalità di svolgimento dei progetti:

I progetti verranno via via proposti durante lo svolgimento del corso.

Note generali

Il lavoro da valutare deve essere svolto individualmente. Quello non valutato può essere svolto in collaborazione, ma gli esperimenti debbono essere, almeno in parte, individuali e le consegne debbono essere individuali.

Esercizi svolti o proposti

  1. esercizio su gestione dei buffer (esercizio 4 del 28/03/2012), proposto il 3/03/2022, svolto a lezione il 7/03/2022
  2. esercizio su record e blocchi in stuttura disordinata, con inserimenti, eliminazioni e ricompattazione (esercizio 1 del 30/03/2015) discusso nella lezione del 7/03/2022.
  3. esercizi su B+-tree e su selettività degli attributi e benefici degli indici discussi nella lezione del 17/03/2022: esercizi 4 e 2 del 28/03/2014; nota bene: nella lezione, per l'esercizio 4, la discussione è stata svolta con riferimento al B-tree, mentre il testo dell'esercizio e della soluzione fanno riferimento al B+-tree; con lo strumento suggerito, si possono confrontare le alternative e si può ragionare sulle differenze
  4. esercizio su B-tree e buffer discusso nella lezione del 21/03/2022: variante dell'esercizio 3 del 28/03/2014 (T01.6, lucidi 149-154)
  5. esercizio su mergesort con molti buffer, discusso il 22/03/2022 (esercizio 5 del 26/02/2013)
  6. esercizi svolti nella lezione del 30/03/2022:
  7. esercizi svolti nella lezione del 04/04/2022:
  8. esercizio svolto nella lezione del 07/04/2022:
  9. esercizio proposto:
  10. esempio discusso nella lezione dell'11/04/2022:
  11. esercizio discusso nella lezione del 20/04/2022:
  12. esempi su Postgres (livelli di isolamento), lucidi 1-13, discussi nella lezione del 2/05/2022 (il resto lasciato per approfondimento individuale)
  13. esercizi discussi nella lezione del 04/05/2022:
  14. esercizi svolti nella lezione dell'11/05/2022:
  15. altri esercizi proposti:
  16. codice sql per la creazione della base di dati OLAP (sugli esami) usata per gli esempi di interrogazioni nella lezione del 26/05/2022 (lucidi 155 e seguenti della presentazione T04.4)
  17. esercizio discusso nelle lezioni del 26 e del 30/05/2022 (da proseguire nella lezione del 31/05/2022): esercizio 5 del 16/02/2016 (schema dimensionale vendita farmaci) Questo è l'argomento del Progetto 3, vedi sopra.
  18. esercizio discusso nella lezione del giorno 01/06/2022
  19. esercizi discussi nelle lezioni dal 06 al 10/06/2022