Basi di Dati - a.a. 2005-2006
Commenti a Giovanna Guerrini.
-
Orario settimanale:
- Martedì 11-13 Aula 2
- Giovedì 9-11 Aula 2
Date ed argomenti delle lezioni
- 21/02/06
- Aspetti introduttivi: obiettivi e servizi di un DBMS, modelli dei dati, linguaggi di accesso e manipolazione,
livelli nella rappresentazione dei dati.
- 23/02/06
- Progettazione di basi di dati - fasi
- Modelli concettuali
- Modello Entita' Relazione: entita', attributi, associazioni, vincoli di cardinalita'
- 28/02/06
- Modello Entita' Relazione: vincoli di identificazione e gerarchie di generalizzazione
- Modello relazionale: nozione di relazione (versione posizionale
e versione "con nome"), valori nulli, chiavi e chiavi esterne,
integrita' referenziale
- 02/03/06
- Esercitazioni su progettazione concettuale di basi di dati
- 07/03/06
- Trasformazione di uno schema ER in uno schema ER ristrutturato
- Traduzione dello schema ER ristrutturato in uno schema relazionale
- 09/03/06
- Esercitazioni su progettazione di basi di dati
- 14/03/06
- Esercitazioni su progettazione di basi di dati
- Algebra relazionale: operazioni di base
- 16/03/06
- Algebra relazionale, operazioni derivate: join, join naturale, divisione.
- Esercitazioni su algebra relazionale.
- 21/03/06
- Calcolo relazionale orientato alla tupla: definizione, traduzione di
espressioni dell'algebra relazionale in espressioni del calcolo,
calcolo relazionale safe.
- Esercitazioni su calcolo relazionale.
- 23/03/06
- Esercitazioni su algebra e calcolo relazionale.
- 28/03/06
- Esercitazioni in preparazione al compitino.
- 30/03/06 *** ore 9 ***
- Primo compitino: esercitazioni su progettazione di basi di dati e modello relazionale
- 04/04/06
- SQL - Linguaggio di definizione dei dati: definizione di schemi di relazioni,
specifica di vincoli di chiave e
di chiave esterna.
- 06/04/06
- SQL - Linguaggio di definizione dei dati: cancellazione e modifica di schemi di relazioni.
- SQL - Linguaggio di interrogazione: formato di un'interrogazione.
- 20/04/06
- SQL - funzioni di gruppo e raggruppamento, clausola HAVING.
- 27/04/06
- SQL - sottointerrogazioni.
- SQL - sottointerrogazioni correlate.
- 02/05/06
- 04/05/06