Descrizione
DWTool è un 
prototipo per la progettazione concettuale, logica e fisica di data warehouse. 
La progettazione concettuale porta alla definizione di uno o 
più schemi di fatto. A partire da questi ultimi, sulla base 
di un opportuno volume di dati (vedi Figura 1), il prototipo dispone di strumenti in grado 
di ridurre il costo di esecuzione totale di un dato carico di lavoro 
(vedi Figura 2). In particolare sono implementati, per quanto riguarda la progettazione logica 
e la progettazione fisica, rispettivamente, un algoritmo per la materializzazione delle viste 
ed uno per la scelta di 
quali indici costruire. La materializzazione delle viste restituisce un'insieme di viste (vedi Figura 
3) che soddisfa un determinato vincolo di spazio. Analogamente, l'algoritmo 
di scelta degli indici restituisce un insieme di indici (vedi 
Figura 4) che soddisfa un ulteriore vincolo di spazio. Il risultato finale della 
progettazione comprende tra l'altro le query SQL (vedi Figura 5) 
necessarie per la costruzione e l'alimentazione delle viste da materializzare e 
dei relativi indici.




