2010-11
2010-11
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Basi di Dati
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 12 Università ROMA "Tor Vergata"
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • BDA - Basi di Dati Avanzate
      Ottimizzare le istruzioni SQL. Il piano di esecuzione. L'ottimizzatore. Le statistiche. Il comando EXPLAIN. Le subquery. Il Join. Gli Hint
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      La progettazione fisica di un database. tabelle, indici e datatype. La denormalizzazione. Il dimensionamento. Il layout fisico del db.Meccanismi di RAID
    • TCR - Transazioni, Concorrenza e Recovery
      Le transazioni. Lock. Transazioni. livelli di isolamento. Deadlock. Le "storage engines". Mylsam. Merge. Memory/Heap. InnoDB
    • * PL - Progettazione Logica
      Disegno logico e fisico di un DB. Forme normali.
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      Algebra relazionale. Calcolo relazionale.
    • * PC - Progettazione concettuale
      Flusso di progetto e visione dei dati. Modello concettuale di dati.
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Il processo di ottimizzazione. I problemi di performance. Le cause ed i costi. L'architettura di MySQL. La struttura del database. Le "storage engines"
    • * DBMS - Sistemi di Gestione di Basi di Dati
      Introduzione ai sistemi di gestione di basi di dati.
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      Query language.
    • * DBMS - Sistemi di Gestione di Basi di Dati
      Il DBMS mySQL. Realizzazione progetto
    • BDA - Basi di Dati Avanzate
      Ottimizzare l'uso degli indici. indici e selettivita'. Query per prefisso. Indici e distribuzione dei dati. Indici e funzioni. Indexed-only columns. Indici e DML. Indici e sort
    • BDA - Basi di Dati Avanzate
      Ottimizzare il motore SQL. I diversi meccanismi di cache. Ottimizzazione di Mylsam. Ottimizzazione di Heap. Ottimizzazione di InnoDB. Le righe migrate/concatenate

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali