diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2012-08-20 20:02:39 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2012-08-20 20:02:39 +0200 |
commit | e2a67e0b1f3ee8890ba2fce71d41def0e114aca2 (patch) | |
tree | ccbc5b26503151ec4eeb450a3b4498924ad7cb55 /koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook | |
download | koffice-i18n-e2a67e0b1f3ee8890ba2fce71d41def0e114aca2.tar.gz koffice-i18n-e2a67e0b1f3ee8890ba2fce71d41def0e114aca2.zip |
Initial import of extracted tarballs
Diffstat (limited to 'koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook')
-rw-r--r-- | koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook b/koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook new file mode 100644 index 00000000..a7b09e29 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook @@ -0,0 +1,153 @@ +<!-- + <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"> + + --> + + <sect1 id="designing-queries"> + <title +>Progettare interrogazioni per la banca dati</title> + <para +>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 <emphasis +>interrogazioni</emphasis +> sulla tua banca dati, devi imparare come comunicare alla banca dati quello che stai cercando. </para> + <para +>Attraverso le interrogazioni puoi limitare i dati provenienti da una tabella ad un insieme predefinito di righe e di colonne così come <firstterm +>unire</firstterm +> (join) dinamicamente i dati proveniente da diverse tabelle. </para> + <para +>Per vedere come funzionano in pratica le interrogazioni, ne creerai una di nome <literal +>contatti</literal +> che unisce i dati proveniente dalle due tabelle <literal +>persone</literal +> e <literal +>numeri_di_telefono</literal +> (progettate nel capitolo 3.1 e popolate nel capitolo 3.2). </para> + <procedure> + <step> + <para +>Crea una nuova interrogazione vuota selezionando <menuchoice +><guimenu +>Inserisci</guimenu +><guimenuitem +>Interrogazione</guimenuitem +></menuchoice +> 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. </para> + </step> + <step> + <para +>Seleziona la tabella <literal +>persone</literal +> nel menu a cascata <guilabel +>Tabella:</guilabel +> posizionata nella parte alta della finestra e fai clic sul pulsante <guibutton +>Aggiungi</guibutton +>. Apparirà una rappresentazione grafica della tabella nell'area destinata alle relazioni. Fai la stessa cosa per la tabella <literal +>numeri_di_telefono</literal +> in modo da inserire anch'essa, come nella figura in basso. </para> + <!--<screenshot> + <screeninfo +><literal +>contacts</literal +> query design</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="img/05_03_00_query_design.png" format="PNG"/> + </imageobject> + <textobject> + <phrase +><literal +>contacts</literal +> query design</phrase> + </textobject> + </mediaobject> + </screenshot +>--> + </step> + <step> + <para +>Aggiungi le relazioni della interrogazione utilizzando la tecnica del trascinamento: fai clic sul campo <literal +>id</literal +> nella tabella <literal +>persone</literal +> e trascinalo sul campo <literal +>persone</literal +> della tabella <literal +>numeri_di_telefono</literal +>. Questo <emphasis +>unirà entrambi i campi creando una nuova relazione</emphasis +>. </para> + </step> + <step> + <para +>Fai doppio clic sul campo <literal +>nome</literal +> nella tabella <literal +>persone</literal +> per aggiungere il campo come una <firstterm +>colonna di interrogazione</firstterm +>. In modo simile, aggiungi i campi <literal +>cognome</literal +>, <literal +>indirizzo</literal +>, <literal +>telefono_casa</literal +>, <literal +>città</literal +> dalla tabella <literal +>persone</literal +> e <literal +>numero_di_telefono</literal +> dalla tabella <literal +>numeri_di_telefono</literal +>. </para> + </step> + <step> + <para +>Il design della interrogazione è ora pronto per alcune prove. Fai clic sul pulsante <guibutton +>Passa alla vista dati</guibutton +> della barra degli strumenti per passare dal design alla visualizzazione dei dati forniti come risultati dell'interrogazione. </para> + <!--<screenshot> + <screeninfo +><literal +>Contacts</literal +> query results</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="img/05_03_00_query_results.png" format="PNG"/> + </imageobject> + <textobject> + <phrase +><literal +>Contacts</literal +> query results</phrase> + </textobject> + </mediaobject> + </screenshot +>--> + </step> + <step> + <para +>Salva il design dell'interrogazione per un uso successivo facendo clic sul pulsante <guibutton +>Salva</guibutton +> nella barra degli strumenti. Puoi anche usare <menuchoice +><guimenu +>File</guimenu +><guimenuitem +>Salva</guimenuitem +></menuchoice +> dalla barra dei menu o premere i tasti <keycombo action="simul" +><keycap +>Ctrl</keycap +><keycap +>S</keycap +></keycombo +>. Poiché il design dell'interrogazione non è stato ancora salvato, ti verrà chiesto di specificare un nome. Inserisci il testo <literal +>Contatti</literal +> nel campo <guilabel +>didascalia</guilabel +> e fai clic sul pulsante <guibutton +>OK</guibutton +>. </para> + </step> + </procedure> + </sect1> |