Corso SQL per l`interrogazione di database relazionali

SEDIN - Centro di Servizi
Didattici per l’Informatica
Via Gobbi 5
20136 Milano
www.unibocconi.it/sedin
Corso SQL per l’interrogazione di database relazionali Periodo: II semestre 2012‐2013 Docente: Dario Boschetti Programma delle lezioni: N. lezione Argomenti 1 Nozioni introduttive  Ripasso concetto di Database Relazionale  Ripasso concetto di Indici (chiavi primarie e secondarie)  Ripasso concetto di relazione di tipo 1‐>1, 1‐>n, n‐>n  Ripasso concetto di integrità referenziale Esercizi 2 Comandi di creazione, modifica e cancellazione oggetti/entità/vincoli  Creazione e cancellazione tabella  Modifiche strutturali a tabelle  Creazione e cancellazione vincoli (indici primari e secondari)  Comandi di selezione dati da una tabella con varie condizioni e ordinamenti Esercizi 3 Comandi di selezione  Comandi di selezione su più tabelle con join interne od esterne  Utilizzo di funzioni e/o campi calcolati nelle selezioni  Selezioni con subquery  Selezioni con totalizzazioni e/o condizioni sulle totalizzazioni Esercizi 4 Comandi di aggiornamento dati  Selezioni con UNION  Comandi di inserimento, cancellazione e aggiornamento dati  Cenni a creazioni di viste, trigger e store procedure  Cenni sulle differenze fra dialetti SQL  Cenni sulle caratteristiche di un database transazionale Test di verifica finale