Laurea Magistrale in Informatica
Programa del Corso

Basi di Dati Avanzate
 

Prof. Ezio Lefons

a.a. 2012-13

(1) Completezza Computazionale di SQL

SQL Ospitato (Statico) - SQL Dinamico

Procedure - Linguaggi con Interfaccia API - Linguaggi di Quarta Generazione

(2) SQL3

Trigger - Basi di Dati Attive

Standard Sql3  

(3) Ottimizzazione delle Interrogazioni

Trasformazioni ed Equivalenze di espressioni A.R.

Ottimizzazione di espressioni A.R.: algebrica – dei costi di esecuzione

Profilo statistico delle relazioni – Rappresentazione interna delle interrogazioni

(4) BASI DI DATI Distribuite

Architettura Client-Server

Frammentazione dei dati
Ottimizzazione e albero delle strategia di esecuzione delle transazioni distribuite.

Riferimenti Bibliografici

(A)  E. Lefons,  Appunti di Basi di Dati Avanzate, dispense 2012-13

(B)  E. Lefons,  Complementi di Algebra Relazionale: Ottimizzazione, dispense 2012-13 , 4.3ª Ed.

(C)  R. Elmasri, S. Navathe,  Sistemi di basi di dati: Fondamenti, Pearson Italia 2011, 6ª Ed.

(D)  P. Atzeni et al.,  Basi di Dati: modelli e linguaggi di interrogazione, McGraw-Hill 2009, 3ª Ed.  

(E)  R. Elmasri, S. Navathe,  Sistemi di basi di dati: Complementi, Pearson Italia 2005, 4ª Ed.  

(F)  P. Atzeni et al.,  Basi di Dati: architetture e linee di evoluzione, McGraw-Hill 2007, 2ª Ed. 

argomento

(1)

(2)

(3)

(4)

testo

(A)

(A)

(B)

(E) § 9.1, 9.2, 9.3, 9.4

letture
consigliate

(C) § 12

(D) § 6

(C) § 12
(D) § 5, 6
(E) Appendice
(F) § 5

(E) § 4

(F) § 1.6

(F) § 6.1, 6.2, 6.3