Riepilogo dell'insegnamento: Basi di Dati 1
9 cfu così ripartiti nelle aree:
- 9 CFU nell'area G - Basi di dati
Sillabo dell'insegnamento
- G - Basi di dati
- *
DBMS - Sistemi di Gestione di Basi di Dati
Dal file system ai DBMS; obiettivi e servizi di un DBMS; modelli dei dati e loro evoluzione; indipendenza fisica e logica di un DBMS; linguaggi DDL e DML
- *
ML - Modelli logici
Modello relazionale: relazioni, chiavi e vincoli; algebra relazionale: operazioni base e derivate, strutturazione ad albero di una query
- *
LI - Linguaggi di Interrogazione di Basi di Dati
Linguaggio SQL: creazione, cancellazione e modifica di relazioni; la clausola SELECT; operazioni di update e definizione di vincoli; estensioni procedurali di SQL
- *
PC - Progettazione concettuale
Il modello entità/relazione: costrutti base, vincoli di integrità, gerarchie di generalizzazione
- *
PL - Progettazione Logica
Fase di ristrutturazione; fase di traduzione
-
NBD - Normalizzazione di Basi di Dati
Verifica della qualità di schemi relazionali; ridondanze e anomalie; dipendenze funzionali; assiomi di Armstrong; Forme Normali; decomposizione di schemi
-
V - Varie
Esercitazioni su progettazione di un DBMS relazionale
-
V - Varie
Esercitazioni su costruzione di un DBMS relazionale
-
V - Varie
Esercitazioni su costruzione di interrogazioni con SQL
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa