Interrogazioni della Banca Dati
L'interrogazione del data base permette la libera selezione dei dati disponibili nelle banche dati di finanza locale e, a seguito dell'elaborazione automatica, differita in notturna, questi sono resi disponibili anche in archivi prelevabili dall'utenza.
E', inoltre, possibile prelevare archivi di dati oggetto di precedenti selezioni che, comunque, restano disponibiliper gli utenti.
Con questa funzionalità l'utente è libero di richiedere qualsiasi informazione su qualsiasi vista della banca dati Oracle esistente alle spalle del sito Internet di questa Direzione.
La figura 1 mostra la pagina iniziale della sezione trasferimento dati.

Come si può notare vi sono due possibili scelte: richiesta nuovi dati e dati già estratti.
All'attivazione della prima funzionalità viene visualizzata la pagina mostrata dalla figura n.2
La fase richiesta nuovi dati consente all'utente, che accede alla banca dati per mezzo di Internet, di richiedere tutti i dati che vuole, tra quelli disponibili nelle viste della banca dati, sia in formato generale che in formato aggregato.
L'utente viene guidato nella composizione della richiesta attraverso i tre passaggi sottoesposti.
Nel primo passaggio l'utente deve scegliere gli enti da estrarre ed eventualmente la fascia demografica che interessa (nell'ambito degli entiselezionati).

Questa pagina richiede l'indicazione di una serie di parametri per circoscrivere l'area di indagine.
Alcuni parametri sono obbligatori quali l'area territoriale o il tipo di ente ed altri facoltativi quali la fascia demografica.
L'indicazione dell'area territoriale e del tipo di ente da selezionareviene facilitato dall'apertura di menu ulteriori e/o finestre come si può vedere dalle successive figure 3 e 4.



Come si può notare anche dalle figure 5 e 6 attraverso selezioniguidate degli elementi presenti in banca dati l'utente è messo incondizione, scrivendo il meno possibile, di effettuare selezioni di datidi una certa complessità in modo accurato e senza la possibilitàdi selezionare valori non coerenti.
Attraverso la guida ai possibili valori selezionabili la scelta èeffettuata in modo univoco.

Nell'individuazione della fascia demografica l'utente deve fare unadistinzione tra quelle dei comuni e quelle delle province in quanto lesoglie dimensionali sono diverse per le due tipologie di enti locali. Perle province figura anche il riferimento alla grandezza territoriale, qualeelemento di determinazione della fascia di appartenenza.
La sottostante figura 7 mostra quella che può essere la vista finale di una tipica selezione di un ambito di selezione prescelto da unutente. Nell'esempio riportato, la selezione è stata circoscrittaai comuni della fascia 06 (da 5000 a 9999 abitanti) della regione Abruzzo.

Confermando, con il tasto "continua" il sistema passa alla maschera raffigurata di seguito.

Si può notare come venga evidenziato il campo di indagine prescelto(nel nostro esempio i comuni della regione abruzzo con popolazione trai 5000 e i 9999 abitanti).

Occorre a questo punto indicare su quali tabelle dati operare l'estrazioneper cui attraverso il menu a tendina presente sulla maschera l'utente (figura9) può scegliere da quale tabella estrarre i dati.
La scelta della tabella deve essere fatta con la dovuta attenzione,avendo cura che si riferisca al tipo di ente selezionato in precedenza(nel nostro esempio, alle tabelle contenenti il riferimento ai comuni "CO"oppure "COMUNI").

Selezionando il tasto "conferma" la scelta operata viene acquisita percui, vengono mostrati i campi presenti nella tabella sui quali l'utentepuò effettuare le proprie scelte come mostra la figura 10: con l'attivazionealternativa dei campi "tutti" o "manuale" si sceglie di selezionare rispettivamentetutti i campi della tabella oppure solo quelli di interesse.

Infine, confermando la selezione dei campi mostrati nella figura 10appare il messaggio raffigurato a fianco con il quale si avverte l'utenteche l'oggetto della propria selezione è stato acquisito dal sistemaper cui l'elaborazione della richiesta è stata affidata al sistema.
In questa fase si evidenzia che i dati richiesti saranno disponibilisolo nella successiva giornata in quanto la fase di elaborazione e predisposizionedella risposta viene attuata solo in notturna.
Questo tipo di interrogazioni, infatti, oneroso per il sistema gestoredei dati, potrebbe abbassare il livello qualitativo delle prestazioni complessivedel servizio.
Si conclude così la funzionalità di "richiesta nuovi dati"in quanto l'estrazione dei propri dati o di quelli già estrattida altri utenti avviene attraverso l'interrogazione della successiva funzionalità"dati già estratti".
Nella fase dati già estratti, l'utente può accedere direttamentealla tabella delle risposte (files estratti) e verificare se ne esisteuna che soddisfa i suoi bisogni. Se esiste può prelevare direttamenteil file selezionato.
Se i dati delle richieste esistenti non soddisfano i suoi bisogni, l'utentepuò passare direttamente al collegamento ipertestuale richiestanuovi dati.
Operando la scelta della funzionalità dati già estratti appare la maschera raffigurata dalla figura 12.

L'elenco che appare all'utente riporta tutte le estrazioni fatte dagliutenti tra cui vi è anche la propria nel caso si sia passati primaper la funzionalità richiesta nuovi dati.
Nella parte sinistra della maschera viene indicato il tipo di dato estrattomentre la parte destra della pagina ne mostra l'ambito.
Selezionando indistintamente la parte sinistra o destra dell'elementosi attiva come si può vedere dalla successiva figura 13 il trasferimentosul proprio personal computer dell'archivio indicato nella pagina.

I dati vengono distribuiti per questione di velocità in formatocompresso per cui attraverso il prodotto win.zip (vedasi figura 14) largamente diffuso, nonchè reperibile anche nel web, è possibile estrarre il file ed ottenere una copia dei dati in formato testo.


Il file in formato testo, come si nota dalla figura 15, è costituito dalla prima riga che indica i nomi dei campi separati da virgole che ne assicurano la più ampia trasportabilità su qualsiasi prodotto software posseduto dall'utente.


