BASI DI DATI - MOD.1

Anno accademico
2017/2018 Programmi anni precedenti
Titolo corso in inglese
DATABASE SYSTEMS - PART 1
Codice insegnamento
CT0006 (AF:230183 AR:111361)
Modalità
In presenza
Crediti formativi universitari
6 su 12 di BASI DI DATI
Livello laurea
Laurea
Settore scientifico disciplinare
INF/01
Periodo
I Semestre
Anno corso
2
Sede
VENEZIA
Spazio Moodle
Link allo spazio del corso
Il corso intende fornire i concetti fondamentali delle basi di dati e le
tecniche per la loro progettazione. Si prefigge inoltre di far sperimentare
allo studente le nozioni acquisite attraverso l'uso di sistemi di gestione di
basi di dati, con particolare attenzione per quelli di tipo relazionale con
linguaggio SQL. Il corso fornisce infine i concetti principali per lo sviluppo
di applicazioni che utilizzano prevalentemente basi di dati, in particolare
applicazioni web, focalizzando l'attenzione sui meccanismi di
comunicazione fra linguaggi di programmazione e sistema di gestione di
basi di dati.
I Sistemi per Basi di Dati (BD): introduzione e funzionalita'
La progettazione concettuale
Il modello relazionale dei dati
Dallo schema concettuale allo schema relazionale
Linguaggio SQL
Laboratorio per sperimentare SQL tramite il DBMS PostgreSQL
A. Albano, G. Ghelli, R. Orsini. Fondamenti di Basi di Dati. Zanichelli,
2005. (http://www.fondamentidibasididati.it/ )
scritto e orale
La verifica dell'apprendimento avviene attraverso una prova scritta, la realizzazione di un progetto e una prova orale.
La prova scritta ha durata di 3 ore e consiste di 4 esercizi che mirano a verificare:
1) la capacità di progettare lo schema concettuale di una base di dati e l'acquisizione della metodologia per trasformare lo schema concettuale in uno schema relazionale,
2) l'abilità di effettuare query in SQL,
3) la conoscenza delle nozioni e degli algoritmi relativi alla teoria della normalizzazione,
4) la capacità di definire un piano di accesso e la scelta di indici adeguati per l'esecuzione di una data query.
La prova scritta può essere sostituita dal superamento di due prove intermedie. La prima verifica le abilità 1) e 2) mentre la seconda valuta le conoscenze 3) e 4).
Durante la prova scritta non è ammesso l'uso di libri, appunti, supporti elettronici.
Lavagna e slide.
Italiano
  • Forum virtuali, blog, wikis
  • Piattaforme e-learning, moodle
  • Utilizzo strumenti open-source
Data ultima modifica programma: 26/04/2017