2014
2014
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Basi di Dati e Sistemi Informativi II
Informazioni generali
Corso di Laurea Informatica Percorso Modelli Computazionali
CFU 12 Università NAPOLI "Federico II"
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
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      I Database Management Systems e le loro proprietà. La rappresentazione fisica dei dati: gerarchie di memorie, struttura dei dischi. Strutture di memorizzazione dei dati: tipi di record, file heap, file ordinati, file hash. Hashing dinamico, hashing estendibile.
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Strutture ausiliarie di accesso ai dati: indici primari, indici secondari, indici multilivello, indici ISAM. Indici multidimensionali: hashing partizionato, file agriglia, indici bitmapped. Analisi dei costi di memorizzazione ed accesso ai dati. Gli alberi: alberi binari, B-Tree, B+-Tree. Gli alberi multidimensionali: KD-Tree, Point Quad Tree, Quad Tree MX, R Tree.
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Algebra relazionale. Implementazione degli operatori relazionali: selezione, proiezione, giunzione, operatori insiemistici. Analisi dei costi degli operatori relazionali: selezione, proiezione, giunzione, operatori insiemistici. Ottimizzazione delle interrogazioni: albero di esecuzione, proprietà degli operatori, euristiche di ottimizzazione.
    • TCR - Transazioni, Concorrenza e Recovery
      Le transazioni: definizione e proprietà. Gli schedule: tipi di schedule, equivalenza degli schedule, tipi di serializzabilità (view, conflict). La gestione dei lock: lock esclusivi, lock condivisi, lock a due fasi.
    • BDA - Basi di Dati Avanzate
      Basi di Dati Multimediali: gli MMDBMS, formati multimediali, estrazione delle caratteristiche. Query in un DB multimediale: query per similitudine, ranking, query pesate.
    • BDA - Basi di Dati Avanzate
      Basi di Dati biometriche: biometria, gestione delle identità, estrazione, memorizzazione e confronto di dati biometrici.
    • V - Varie
      Sistemi di supporto alle decisioni, applicazioni e strumenti per il Data Warehouse
    • * PC - Progettazione concettuale
      Progettazione a vari livelli dei Data Warehouse
    • BDA - Basi di Dati Avanzate
      Data Warehouse - Analisi delle sorgenti e strumenti ETL
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      XPath, XQuery e algebre relative
    • BDA - Basi di Dati Avanzate
      Databases Semistrutturati XML-nativi
    • LP - Linguaggi di Programmazione di Basi di Dati
      XSLT, SAX, DOM

(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamenti a scelta