- 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 Ingegneria e scienze informatiche (cod. 8615)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente approfondisce le tematiche relative alle basi di dati e accresce le capacità 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
11g.
Link ad altre eventuali informazioni
http://bias.csr.unibo.it/golfarelli/LabDB
Orario di ricevimento
Consulta il sito web di Matteo Golfarelli
Consulta il sito web di Alessandra Lumini