Università degli Studi di Udine
Dipartimento di Matematica e Informatica
UNA BASE DI DATI
COMUNALE TEMPORALE
M.Peressotti e S.Sartor
con la supervisione
della Dott.ssa D.Gubiani e del Prof. A.Montanari
referente del Comune di Tavagnacco I.Sebastianutti
AL SERVIZIO DEL CITTADINO
Tavagnacco, 19 maggio 2011
Basi di Dati Temporali
•
Le basi di dati tradizionali
mantengono solamente lo stato
corrente del dominio
•
Le basi di dati temporali tengono
traccia dell’evoluzione del dominio
2
Tempo di Validità
e Transazione
ESEMPIO: Il 22 agosto 2006 Marco Rossi compra un
terreno. Il passaggio di proprietà viene memorizzato
nella base di dati il 1° ottobre 2006. Il 23 febbraio
2007 Marco Rossi dona a suo fratello Andrea il
terreno e tale donazione viene memorizzata nella
base di dati il 28 febbraio 2007.
3
Obiettivi
• Gestione della componente temporale
dell’informazione dei dati del Comune di
Tavagnacco (catasto, viario, PRG):
analisi del dominio e delle sue
dinamiche nel tempo
proposta di uno schema temporale
4
Analisi e
Modellazione
Temporale
M.Peressotti
5
Dati Catastali
6
Dati Catastali
7
Toponomastica Comunale
8
Toponomastica Comunale
9
Toponomastica Comunale
10
Toponomastica Comunale
11
PRG Comunale
12
PRG Comunale
13
PRG Comunale
14
Schema Concettuale Iniziale
15
Analisi delle Dinamiche
Temporali
• Possono venir create/cancellate istanze?
Nuove particelle ottenute da un frazionamento e
particelle eliminate per effetto di un accorpamento
• Quali attributi possono variare il loro valore nel
tempo?
Modifica del nome di una via
• Come evolvono le relazioni tra gli elementi?
Un terreno agricolo diventa edificabile
• Occorre distinguere tra condizioni relative a
singoli istanti e a intervalli temporali?
In ogni istante una via ha un solo nome, ma tale nome
può cambiare nel tempo
16
Sorgenti della Conoscenza
• Per rispondere a tali quesiti domande si è fatto
riferimento a:
legislazione corrente in materia di catasto,
P.R.G. e toponomastica comunale
colloqui con il personale operante presso il
Comune
dati resi disponibili dall’agenzia del territorio
relativi agli anni 2007-2010
17
Tempi di Validità e Transazione
nel Dominio Considerato
• Tempo di validità per descrivere l’evoluzione
nel tempo di caratteristiche rilevanti degli
oggetti considerati
Esempi:
- ricostruire la sequenza dei nomi assunti nel
tempo da una via
- tener traccia dell’evoluzione della geometria di una
particella a fronte di frazionamenti e accorpamenti
• Tempo di transazione per modellare le
variazioni dello stato della base di dati
Esempio:
- errori di inserimento e loro successiva correzione
18
Schema Concettuale Temporale
19
Dinamiche di un Foglio
• Fogli e sviluppi non possono
essere né creati né
cancellati. Unica eccezione:
creazione di nuove sezioni
censuarie
• Variazioni della geometria a
seguito di rettifiche di
elementi posti a margine del
foglio o di accorpamenti di
elementi adiacenti
appartenenti a fogli distinti
• La specializzazione non
varia nel tempo: un allegato
non diventerà mai un foglio
e viceversa
20
Analisi
Temporale
dell’
Informazione
S.Sartor
21
Modello Relazionale dei Dati
• Nelle basi di dati tradizionali ad ogni entità
corrisponde una tabella diversa
• Nelle basi di dati temporali ogni entità dà
origine a una tabella radice e ad un insieme di
tabelle satellite ad essa collegate attraverso
vincoli di chiave esterna
22
Modello Relazionale dei Dati
23
Vincoli Temporali
Dato uno schema relazionale
duplicazioni temporali deve valere:
, per prevenire le
Vincoli Temporali
Esempi:
–
–
–
In ogni istante una via ha uno e un solo nome
In ogni istante la geometria di una sezione
censuaria è univocamente definita
Si deve tener traccia delle informazioni relative
all’istante in cui i dati sono logicamente inseriti,
modificati e cancellati nella base di dati (in
modo automatico)
Interrogazioni Temporali
Sono state
analizzate
diverse tipologie
di
interrogazione
temporale
…
Proiezioni Temporali - Errori
Proiezioni Temporali - Correzione
Proiezioni Temporali - Modifica
Proiezioni Temporali
Si vogliono conoscere le strade i cui nomi sono stati
corretti a seguito di un errore nell'inserimento.
Interrogazioni Spazio-Temporali
Si vogliono conoscere le particelle di origine rispetto
a quelle create a seguito del frazionamento
eseguito il 6 luglio 2009 nel foglio 31.
Interrogazioni Spazio-Temporali
Aggregazioni Spazio-Temporali
Si vogliono conoscere le estensioni medie delle
particelle al 31 dicembre 2009, raggruppate per foglio.
Aggregazioni Spazio-Temporali