next up previous contents index
Next: Schema versioning Up: Gestione dei dati estensionali Previous: Schema modification   Indice   Indice analitico

Schema evolution

Se il nostro sistema supporta l'evoluzione dello schema, l'effetto dei cambiamenti dell'esecuzione della $ S_1$ possono essere rappresentati dalla tabella che segue:

$ SV_2$ IMPIEGATI(NOME, CITTA, TELEFONO)

NOME CITTA TELEFONO
Brown

In questo caso, il contenuto delle vecchie colonne NOME e CITTA sono automaticamente mantenute anche dopo il cambiamento dello schema. Le nuove informazioni possono essere inserite con i seguenti comandi SQL:

$ S_3$ UPDATE IMPIEGATI SET TELEFONO='224466' WHERE NOME='Brown';

$ S_3$ UPDATE IMPIEGATI SET TELEFONO='775533' WHERE NOME='Rossi';

Lo stato finale รจ lo stesso dell'esempio precedente.



Alessandro Ronchi 2005-07-16