- Docente: Matteo Golfarelli
- Crediti formativi: 6
- SSD: ING-INF/05
- Lingua di insegnamento: Italiano
- Moduli: Matteo Golfarelli (Modulo 1) Alessandra Lumini (Modulo 2)
- Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
- Campus: Cesena
- Corso: Laurea in Scienze e tecnologie informatiche (cod. 8013)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente approfondisce le tematiche relative alle basi di dati e accresce le capacita' pratiche nella realizzazione di applicazioni centrate sull'utilizzo di DBMS.
Contenuti
Amministrazione di basi di dati
- Architettura logica e fisica dei DBMS
- Gestione delle risorse
- Il data dictionary
- Problematiche di sicurezza
Programmazione avanzata di basi di dati
- Costrutti avanzati di SQL
- Basi di dati attive e Trigger
- Stored procedure
Ottimizzazione delle prestazioni
- Il processo di ottimizzazione delle query SQL
- Tecniche di accesso ai dati dei DBMS relazionali
- Tecniche di ottimizzazione
- Interpretazione dei piani di esecuzione
- Calcolo del costo di esecuzione per query SQL
Testi/Bibliografia
Dispense a cura del
docente
R. van der Lans
Introduzione a SQL . Addison-Wesley, 2001.
R. A. Elmasri, S.B. Navathe.
Sistemi di basi di dati - Complementi. Pearson,
2005.
Metodi didattici
Lezioni in aula ed esercitazioni in laboratorio
Modalità di verifica e valutazione dell'apprendimento
L'esame consta di due prove scritte.
La prima prova è pratica e viene svolta in laboratorio, mira a
vautare le capacità dello studente rispetto ai sistemi e alle
tecnologie informatiche utilizzate durante il corso. La seconda
prova si compone di un insieme di domande aperte su tutto il
programma del corso. Durante la prima prova lo studente potrà
consultare testi e appunti.
La realizzazione di un elaborato è opzionale e fornirà punti
addizionali per il voto finale.
Strumenti a supporto della didattica
Tutte le esercitazioni saranno svolte utilizzando il DBMS Oracle.
Link ad altre eventuali informazioni
http://bias.csr.unibo.it/golfarelli/
Orario di ricevimento
Consulta il sito web di Matteo Golfarelli
Consulta il sito web di Alessandra Lumini