ITALIANO
P.ATZENI, S. CERI, S. PARABOSCHI, R. TORLONE, Basi di dati. Modelli e linguaggi di interrogazione. McGraw-Hill.
Materiale didattico a cura del docente (Lucidi delle lezioni svolte ed
esercizi proposti e svolti).
Materiale didattico a cura del docente (Lucidi delle lezioni svolte ed
esercizi proposti e svolti) sarà messo a disposizione per gli studenti sulla piattaforma didattica
https://fad.unich.it/
L'obiettivo è di fornire una conoscenza approfondita ed aggiornata degli aspetti più importanti dei sistemi per la gestione delle basi di dati e delle loro applicazioni.
Risultati di apprendimento attesi
Capire cosa è una base di dati, dal punto di vista concettuale, matematico e pratico;
essere capaci di sviluppare il disegno concettuale, logico e fisico di una base di dati relazionale, considerando sia la struttura che le operazioni;
capire come lavora un sistema di basi di dati.
Nessuno
Lezioni ed esercitazioni in aula svolte utilizzando lavagna,
videoproiettore e computer, esercitazioni pratiche presso il Laboratorio
di Informatica con il linguaggio MySQL
Sebbene raccomandata, la frequenza del corso non è obbligatoria
La verifica dell’apprendimento si basa su una prova scritta obbligatoria e, ove ritenuto opportuno dal docente o richiesto dallo studente, su una prova orale integrativa.
La prova scritta, valutata in trentesimi, è finalizzata ad accertare sia la comprensione dei concetti teorici sia la capacità di applicare le metodologie e gli strumenti presentati durante il corso. Essa si compone di due parti: una dedicata alla progettazione di basi di dati, che prevede la costruzione di schemi concettuali mediante il modello Entità-Relazione e la loro traduzione nel modello relazionale; l’altra dedicata alla manipolazione dei dati, che richiede la formulazione di interrogazioni per l’estrazione e l’elaborazione delle informazioni contenute nella base di dati.
La prova orale, qualora sostenuta, consente di approfondire la verifica delle conoscenze teoriche, delle capacità di ragionamento e delle competenze metodologiche maturate dallo studente.
Questo insegnamento concorre alla realizzazione degli obiettivi ONU dell'Agenda 2030 per lo Sviluppo Sostenibile
Ricevimento studenti:
- 2 ore a settimana con date ed orari comunicati all'inizio del corso;
- su richiesta previa prenotazione via e-mail.
E-mail: cmeo@unich.it
Le conoscenze di base necessarie per disegnare, usare ed implementare basi di dati.
Attività di laboratorio con il linguaggio MySQL
- I concetti di base necessari per capire i modelli, i sistemi e i linguaggi per basi di dati
- basi di dati, utenti tipici e sistemi di gestione di basi di dati: concetti, terminologia ed architetture.
- Modelli dei dati.
- Metodologie e modelli per il progetto di basi di dati.
- Il modello Entità-relazione (ER) e i diagrammi ER.
- Basi di dati relazionali: modello logico e linguaggi. Il modello relazionale: strutture.
- Algebra relazionale.
- Operatori e Interrogazioni in algebra relazionale.
- Introduzione al linguaggio SQL.
- Definizione dei dati in SQL. Modifiche dei dati. Interrogazioni in SQL semplici.
- Interrogazioni più complesse in SQL. Viste. Modifiche di schemi
- Il database relazionale MySQL.
SEDE DI CHIETI
Via dei Vestini,31
Centralino 0871.3551
SEDE DI PESCARA
Viale Pindaro,42
Centralino 085.45371
email: info@unich.it
PEC: ateneo@pec.unich.it
Partita IVA 01335970693