25815 - LABORATORIO DI BASI DI DATI

Anno Accademico 2013/2014

  • 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