====== Gestione dell'Informazione 2016/2017====== ---- ===== News ===== * **6 ottobre 2016**: Inizio delle lezioni ---- ===== Informazioni Generali ===== **Docente**: * [[http://docenti.unicam.it/pdett.aspx?ids=N&tv=d&UteId=173&ru=RU|Roberto Gagliardi]] **Orario delle Lezioni**: * Martedì 9:00-11:00 Aula Turing * Giovedì 11:00-13:00 Aula Turing **Ricevimento studenti**: * previo contatto per posta elettronica * roberto.gagliardi@unicam.it ---- ===== Obiettivi del Corso ===== CONOSCENZA E CAPACITÀ DI COMPRENSIONE - Apprendere il concetto di base di dati e il modello logico utilizzato per descrivere una base di dati. - Conoscere i modelli e le tecniche per la progettazione delle basi di dati. - Conoscere il linguaggio SQL e cenni di algebra relazionale. - Conoscere l'architettura dei sistemi di gestione di basi di dati, con particolare riferimento alle tecniche per l'ottimizzazione delle interrogazioni. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE - Applicare a casi reali i modelli e le tecniche per la progettazione delle basi di dati - Utilizzare il linguaggio SQL per esprimere interrogazioni sui dati, nonché per modificarli e per definirne lo schema. - Utilizzare le tecniche per l’ottimizzazione delle interrogazioni AUTONOMIA DI GIUDIZIO - Nella progettazione del database scegliere la l’alternativa migliore tra quelle possibili sulla base dei costi delle singole operazioni e delle prestazioni ricavabili ABILITÀ COMUNICATIVE - Comunicare con propri stakeholder al fine di reperire le informazioni per progettare le basi di dati - Illustrare il progetto della base di dati CAPACITÀ DI APPRENDIMENTO - Reperire e apprendere le informazioni per progettare una base dati avvalendosi della interazione con i committenti e cercando tra tutte le altre fonti disponibili quali documenti, modelli di documenti, legislazione, regolamenti ---- ===== Contenuti del Corso ===== * Introduzione * Basi di dati relazionali: modello e linguaggi * * Il modello relazionale * * Cenni di Algebra relazionale * * SQL: concetti base * * SQL: caratteristiche evolute * * SQL per le applicazioni * Progettazione di basi di dati * * Metodologie e modelli per il progetto * * La progettazione concettuale * * La progettazione logica * * Cenni di progettazione fisica * * La normalizzazione * Cenni sull'architettura dei DBMS * * Buffer Manager * * Record e file * * Introduzione agli indici * * Transazioni ---- ===== Materiale ===== **Materiale Didattico** * [[http://master.unicam.it/course/index.php?categoryid=29]] **Testi di Riferimento** **Basi di dati** {{:didattica:triennale:gi:ay_1617:atzeni.jpg?100 |}} Paolo Atzeni, Stefano Ceri, Piero Fraternale, Stefano Paraboschi, Riccardo Torlone 4^ edizione Febbraio 2014 ISBN: 9788838665875 ---- ===== Esami ===== **Date Esami A.A. 2016/2017** * [[http://didattica.unicam.it]] **Regole di esame**: * Prova scritta ed orale opzionale * [[http://dida.cs.unicam.it/moodle/course/view.php?id=116]] ** Risultati Esame ** * [[http://dida.cs.unicam.it/moodle/course/view.php?id=116]]