This is an old revision of the document!
Gestione dell'Informazione
News
- Inserisci qui la data: Inserisci qui il testo
Informazioni Generali
Docente:
Orario delle Lezioni:
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
- * Algebra relazionale (solo per Basi di Dati + Laboratorio)
- * 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
- * La progettazione fisica (solo per Basi di Dati + Laboratorio)
- * La normalizzazione
- Introduzione all'architettura dei DBMS (solo per Basi di Dati + Laboratorio)
- * Buffer Manager
- * Record e file
- * Introduzione agli indici
- * Transazioni
- Progettazione e implementazione di un database reale (solo per Basi di Dati + Laboratorio)
Materiale
Slide del Corso
Testi di Riferimento
Basi di dati - Modelli e linguaggi di interrogazione Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone 4^ edizione Giugno 2013 ISBN: 9788838668005
Esami
Date Esami A.A. 2016/2017
Regole di esame:
- Prova scritta ed orale opzionale
Risultati Esame