Progettare interrogazioni per la banca dati
Lo scopo principale di una banca dati è di memorizzare e di aiutarti nell'estrazione di informazioni che stai cercando. A differenza delle banche dati scritte su fogli di carta, una banca dati di &kexi; ti permette di specificare più criteri di ricerca. I risultati vengono restituiti più velocemente anche con grandi insiemi di dati. Tutto questo rappresenta un punto di forza delle banche dati, sebbene, per essere in grado di eseguire interrogazioni sulla tua banca dati, devi imparare come comunicare alla banca dati quello che stai cercando.
Attraverso le interrogazioni puoi limitare i dati provenienti da una tabella ad un insieme predefinito di righe e di colonne così come unire (join) dinamicamente i dati proveniente da diverse tabelle.
Per vedere come funzionano in pratica le interrogazioni, ne creerai una di nome contatti che unisce i dati proveniente dalle due tabelle persone e numeri_di_telefono (progettate nel capitolo 3.1 e popolate nel capitolo 3.2).
Crea una nuova interrogazione vuota selezionando InserisciInterrogazione dalla barra dei menu. Apparirà la finestra design. Essa è divisa in due aree: le relazioni dell'interrogazione in alto e le colonne dell'interrogazione in basso.
Seleziona la tabella persone nel menu a cascata Tabella: posizionata nella parte alta della finestra e fai clic sul pulsante Aggiungi. Apparirà una rappresentazione grafica della tabella nell'area destinata alle relazioni. Fai la stessa cosa per la tabella numeri_di_telefono in modo da inserire anch'essa, come nella figura in basso.
Aggiungi le relazioni della interrogazione utilizzando la tecnica del trascinamento: fai clic sul campo id nella tabella persone e trascinalo sul campo persone della tabella numeri_di_telefono. Questo unirà entrambi i campi creando una nuova relazione.
Fai doppio clic sul campo nome nella tabella persone per aggiungere il campo come una colonna di interrogazione. In modo simile, aggiungi i campi cognome, indirizzo, telefono_casa, città dalla tabella persone e numero_di_telefono dalla tabella numeri_di_telefono.
Il design della interrogazione è ora pronto per alcune prove. Fai clic sul pulsante Passa alla vista dati della barra degli strumenti per passare dal design alla visualizzazione dei dati forniti come risultati dell'interrogazione.
Salva il design dell'interrogazione per un uso successivo facendo clic sul pulsante Salva nella barra degli strumenti. Puoi anche usare FileSalva dalla barra dei menu o premere i tasti CtrlS. Poiché il design dell'interrogazione non è stato ancora salvato, ti verrà chiesto di specificare un nome. Inserisci il testo Contatti nel campo didascalia e fai clic sul pulsante OK.