Dipartimento di Ingegneria Elettrica ed Elettronica
UniversitÓ di Cagliari, Italy

Insegnamento: Basi di Dati
Settore: ING-INF/05
Codice: 8905
Calendario: Corso a scelta 
Corso di Laurea: Ing. Elettronica
Ore di Lezione: 50
Crediti: 5
Svolgimento: Prova Scritta
Pagina Web: http://www.diee.unica.it/~giacinto/BD
Docente: Prof. Giacinto Giorgio - email: giacinto

Argomenti del corso Lez. Eser. Lab.
Introduzione ai sistemi di Basi di Dati2--
Il modello relazionale: definizioni e vincoli di integrita'11-
Il modello relazionale: Interrogazioni, viste e gestione delle tabelle11-
Algebra relazionale: Selezione, Proiezione, Operazini insiemistiche, Ridenominazione12-
Algebra Relazionale: Join, divisione22-
SQL: Interrogazioni di base, UNION, INTERSETCT, EXCEPT12-
SQL: Interrogazini annidate, operatori di aggregazione, valori NULL12-
SQL: Vincoli di integrita' complessi, "trigger" e basi di dati attive11-
Applicazioni: SQL nei linguaggi di programmazione, SQL dinamico, "stored procedures".Cenni alle applicazioni Internet1--
Progettazione concettuale con il modello ER46-
La Progettazione Logica22-
Normalizzazione di Basi di Dati relazionali32-
Organizazzione dei file e indici: strutture dati11-
Progettazione fisica: selezione degli indici e ottimizzazine dello schema logico22-
Gestione delle transazioni21-
TOTALE: 5025250


Testi consigliati:
  • Ramakrishnan, Gehrke, Sistemi di Basi di Dati - McGraw-Hill, 2004