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
+
IM-DS - Database Systems
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
+
IM-IMC - Information Management Concepts
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
+
IM-RDQL - Relational Databases and Query Languages
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
+
IM-IMC - Information Management Concepts
Il modello entità/relazione: costrutti base, vincoli di integrità, gerarchie di generalizzazione
-
*
PL - Progettazione Logica
+
IM-IMC - Information Management Concepts
Fase di ristrutturazione; fase di traduzione
-
NBD - Normalizzazione di Basi di Dati
+
IM-IMC - Information Management Concepts
Verifica della qualità di schemi relazionali; ridondanze e anomalie; dipendenze funzionali; assiomi di Armstrong; Forme Normali; decomposizione di schemi
-
V - Varie
+
IM-DMo - Data Modeling
Esercitazioni su progettazione di un DBMS relazionale
-
V - Varie
+
IM-DS - Database Systems
Esercitazioni su costruzione di un DBMS relazionale
-
V - Varie
+
IM-DS - Database Systems
Esercitazioni su costruzione di interrogazioni con SQL
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).