Per ogni capitolo ci sono dei file in pdf con le slide e una serie di esercizi svolti.
INTRODUZIONE
Introduzione al corso
1. Introduzione
INTRODUZIONE
Introduzione alle basi di dati
1. Introduzione all'unità
2. Sommario lezione
3. Gestione delle informazioni
4. Base di dati
5. Modello dei dati
6. Indipendenza dei dati
7. Accesso ai dati
8. Vantaggi e svantaggi dei DBMS
MODELLO RELAZIONALE E ALGEBRA RELAZIONALE
Modello relazionale
1. Introduzione all'unità
2. Sommario lezione
3. Introduzione
4. Definizioni
5. Riferimenti tra relazioni
6. Assenza di valore
7. Vincoli di integrità
8. Chiave primaria
9. Vincoli di tupla e di dominio
10. Vincoli di integrità referenziale
Algebra relazionale
1. Sommario lezione
2. Introduzione
3. Selezione e proiezione
4. Prodotto cartesiano e join
5. Natural join, theta-join e semi-join
6. Outer join
7. Unione e intersezione
8. Differenza e antijoin
9. Divisione e altri operatori
LINGUAGGIO SQL: FONDAMENTI
Introduzione
1. Introduzione all'unità
2. Sommario lezione
3. Introduzione al linguaggio SQL
4. Istruzioni del linguaggio
5. Notazione
Istruzione SELECT: fondamenti
1. Sommario lezione
2. Struttura di base
3. Clausola WHERE
4. Ordinamento del risultato
5. Join
6. Funzioni aggregate
7. Operatore GROUP BY
Interrogazioni nidificate
1. Sommario lezione
2. Introduzione
3. Operatore IN
4. Operatore NOT IN
5. Costruttore di tupla
6. Operatore EXISTS
7. Operatore NOT EXISTS
8. Correlazione tra interrogazioni
9. Operazione di divisione
10. Table functions
Operatori insiemistici
1. Sommario lezione
2. Operatore UNION
3. Operatore INTERSECT
4. Operatore EXECPT
Istruzioni di aggiornamento
1. Sommario lezione
2. Introduzione
3. Istruzione INSERT
4. Istruzione DELETE
5. Istruzione UPDATE
Gestione delle tabelle
1. Sommario lezione
2. Creazione di una tabella
3. Modifica della struttura di una tabella
4. Cancellazione di una tabella
5. Dizionario dei dati
6. Integrità dei dati
LINGUAGGIO SQL: COSTRUTTI AVANZATI
Gestione delle viste
1. Introduzione all'unità
2. Sommario lezione
3. Introduzione
4. Creazione e gestione delle viste in SQL
5. Aggiornabilità delle viste
6. Check option
7. Gestione della privatezza
Gestione delle transazioni
1. Sommario lezione
2. Introduzione
3. Transazioni in SQL
4. Proprietà delle transazioni
SQL per le applicazioni
1. Sommario lezione
2. Introduzione
3. Concetto di cursore
4. Aggiornabilità
5. SQL statico e dinamico
6. Embedded SQL
7. Call Level Interface (CLI)
8. Stored Procedure
9. Confronto tra le alternative
Controllo dell'accesso
1. Sommario lezione
2. Sicurezza dei dati
3. Risorse e privilegi
4. Gestione dei privilegi in SQL
5. Gestione dei ruoli in SQL
Gestione degli indici
1. Sommario lezione
2. Introduzione
3. Strutture fisiche di accesso
4. Definizione di indici in SQL
5. Progettazione fisica
PROGETTAZIONE DI BASI DI DATI
Modello Entità-Relazione
1. Introduzione all'unità
2. Sommario lezione
3. Ciclo di vita di un sistema informativo
4. Progettazione di basi di dati
5. Entità e relazioni
6. Attributi
7. Identificatori
8. Generalizzazione
9. Documentazione di schemi E-R
10. UML ed E-R
Progettazione concettuale
1. Sommario lezione
2. Fasi della progettazione di basi di dati
3. Esempio di progettazione: specifiche del problema
4. Esempio di progettazione: concetti principali
5. Esempio di progettazione: raffinamento del modello (I)
6. Esempio di progettazione: raffinamento del modello (II)
7. Esempio di progettazione: raffinamento del modello (III)
8. Esempio di progettazione: rappresentazione del tempo (I)
9. Esempio di progettazione: rappresentazione del tempo (II)
10. Esempio di progettazione: rappresentazione del tempo (III)
Progettazione logica relazionale
1. Sommario lezione
2. Introduzione
3. Ristrutturazione dello schema ER
4. Eliminazione delle gerarchie
5. Partizionamento dei concetti
6. Eliminazione degli attributi multivalore
7. Eliminazione degli attrubuti composti e scelta degli identificatori primari
8. Traduzione nel modello relazionale: entità e relazioni molti a molti
9. Traduzione nel modello relazionale: relazioni uno a molti
10. Traduzione nel modello relazionale: relazioni uno a uno
11. Traduzione nel modello relazionale: entità con identificatore esterno
12. Traduzione nel modello relazionale: relazioni ternarie
Esempio di progettazione logica relazionale
1. Sommario lezione
2. Introduzione
3. Ristrutturazione dello schema ER
4. Traduzione delle entità senza identificatore esterno
5. Traduzione delle entità con identificatore esterno
6. Traduzione delle relazioni
Normalizzazione
1. Sommario lezione
2. Introduzione
3. Forma normale di Boyce Codd
4. Decomposizione in forma normale
5. Proprietà delle decomposizioni
6. Decomposizione senza perdita
7. Conservazione delle dipendenze
- Sistemi informativi ( Videolezioni, POLITO )
Non funziona il link
RispondiEliminaIl link non va
RispondiElimina