Universita' Roma Tre --- Dipartimento di Ingegneria --- CD Ingegneria Informatica

Basi di dati I

Anno accademico 2021-2022

Home page del corso -- Programma e materiale -- Avvisi

Nota

Le indicazioni in grigio in questa pagina sono relative a precedenti anni accademici e sono quindi da considerare come riferimento preliminare, anche se le variazioni previste sono relativamente poche

Programma preliminare

I riferimenti a capitoli e paragrafi sono da considerare preliminari e quindi soggetti a modifica .

Testo

Altro materiale

V01 Presentazione del corso, 26/09/2021
V02 Esempi ed esercizi proposti (e svolti)
V03 Testi d'esame
V04 Prove intermedie (modalità d'esame in itinere)
V05 Software per il corso
V06-1 Basi di dati, concetti generali, lucidi schematici utilizzati a lezione il 27/09/2021
V06-2-1 Modello relazionale, prima parte, lucidi schematici utilizzati nella lezione del 30/09/2021
V06-2-2 Modello relazionale, seconda parte, lucidi schematici utilizzati nella lezione del 4/10/2021
V06-2-3 Modello relazionale, esempi, lucidi schematici utilizzati nella lezione del 7/10/2021
V06-2 Modello relazionale, lucidi schematici utilizzati a lezione (dal 29/09 al 7/10/2021), riunisce i tre documenti precedenti
V06-3-1 Algebra relazionale, introduzione, operatori insiemistici, ridenominazione, selezione e proiezione, lucidi schematici utilizzati nella lezione dell'11/10/2021
V06-3-2 Algebra relazionale, selezione con valori nulli, aggregazioni, join naturale, lucidi schematici utilizzati nella lezione del 14/10/2021
V06-3-3 Algebra relazionale, join esterno, equijon, rapporto fra join e proiezioni, equivalenza di interrogazioni, viste; esempi lucidi schematici utilizzati nella lezione del 18/10/2021
V06-3-4 Algebra relazionale, esempi, lucidi schematici utilizzati per la lezione del 21/10/2021
V06-3 Algebra relazionale, lucidi schematici utilizzati a lezione (dall'11 al 21/10/2021), riunisce i quattro documenti precedenti
V06-4.1 SQL, operatori insiemistici, ridenominazione, selezione, proiezione, lucidi con gli esempi utilizzati a lezione il 28/10/2021
V06-4.2 SQL, join, valori nulli, operazioni aggregative, viste, lucidi con gli esempi utilizzati a lezione il 04/11/2021
V06-4.3 SQL interrogazioni nidificate, operazioni di aggiornamento, vincoli lucidi con gli esempi utilizzati a lezione l'8/11/2021
V06-4 SQL, lucidi con gli esempi utilizzati a lezione il 28/10 e il 4 e l'8/11/2021 (riunisce le tre parti precedenti)
V06-4.bis Script SQL, codice usato a lezione il 28/10, il 4 e l'8/11/2021
V06-5 Non esiste, riportato per coerenza nella numerazione
V06-6.1 Modello Entity-Relationship, entità, relationship; lucidi schematici utilizzati a lezione il 15/11/2021
V06-6.2 Modello Entity-Relationship: attributi, identificatori, cardinalità, lucidi schematici utilizzati a lezione il 18/11/2021
V06-6.3 Modello Entity-Relationship: generalizzazione; documentazione associata adgli schemi, lucidi schematici utilizzati a lezione 29/11/2021
V06-6 Modello Entity-Relationship, lucidi schematici utilizzati a lezione fra il 15 e il 29/11/2021 (riunisce le tre parti precedenti)
V06-7 Progettazione concettuale, 06/12/2021
V06-8.1 Progettazione logica, prima parte 20/12/2021
V06-8.2 Progettazione logica, seconda parte 23/12/2021
V06-9.1 Normalizzazione, prima parte 10/01/2022
V06-9.2 Normalizzazione, seconda parte 13/01/2022

Lezioni (svolte e da svolgere)