Anno Accademico 2018/2019
- Docente: Damiano Marino Somenzi
- Crediti formativi: 6
- SSD: ING-INF/05
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Bologna
- Corso: Laurea in Scienze statistiche (cod. 8873)
Conoscenze e abilità da conseguire
The student learns the fundamental principles of the relational data model and of the relational database management systems. In particular, the student will be able to understand the structure of a relational database, the integrity constraints on data and the SQL query language.
Contenuti
Modellare i dati
Tecniche per organizzare i dati:
- Modello concettuale (diagramma Entità - Relazione)
- Modello logico (base di dati relazionale)
Gestire le basi di dati
- Sistemi di gestione di basi di dati (DBMS)
Un linguaggio per le basi di dati: SQL
- Manipolare i dati
- Interrogare le basi di dati
Analizzare i dati
- Estrarre dati, informazioni
- Realizzare viste sui dati
Dati di qualità
Integrazione di dati
Applicazioni di data e text miningTesti/Bibliografia
Le lezioni si baseranno principalmente sul testo: "A First Course in Database Systems" di Jeff Ullman e Jennifer Widom.
Metodi didattici
Le lezioni si svolgeranno prevalentemente in aula informatica. Le lezioni saranno integrate con approfondimenti teorici e seminari.
Modalità di verifica e valutazione dell'apprendimento
Prova scritta e pratica. In particolare sarà richiesto di disegnare un modello di dati sulla base di alcuni requisiti ed inoltre sarà richiesto di realizzare delle interrogazioni, nel linguaggio SQL, su una base di dati reale.
Strumenti a supporto della didattica
Personal Computer e applicazione software per la gestione e interrogazione di basi di dati relazionali.
Orario di ricevimento
Consulta il sito web di Damiano Marino Somenzi