summaryrefslogtreecommitdiffstats
path: root/koffice-i18n-de/docs/koffice/kexi/querydesigning.docbook
diff options
context:
space:
mode:
authorSlávek Banko <[email protected]>2012-08-20 20:02:39 +0200
committerSlávek Banko <[email protected]>2012-08-20 20:02:39 +0200
commite2a67e0b1f3ee8890ba2fce71d41def0e114aca2 (patch)
treeccbc5b26503151ec4eeb450a3b4498924ad7cb55 /koffice-i18n-de/docs/koffice/kexi/querydesigning.docbook
downloadkoffice-i18n-e2a67e0b1f3ee8890ba2fce71d41def0e114aca2.tar.gz
koffice-i18n-e2a67e0b1f3ee8890ba2fce71d41def0e114aca2.zip
Initial import of extracted tarballs
Diffstat (limited to 'koffice-i18n-de/docs/koffice/kexi/querydesigning.docbook')
-rw-r--r--koffice-i18n-de/docs/koffice/kexi/querydesigning.docbook151
1 files changed, 151 insertions, 0 deletions
diff --git a/koffice-i18n-de/docs/koffice/kexi/querydesigning.docbook b/koffice-i18n-de/docs/koffice/kexi/querydesigning.docbook
new file mode 100644
index 00000000..604d72da
--- /dev/null
+++ b/koffice-i18n-de/docs/koffice/kexi/querydesigning.docbook
@@ -0,0 +1,151 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+
+ -->
+
+ <sect1 id="designing-queries">
+ <title
+>Entwurf von Datenbankabfragen</title>
+ <para
+>Der wichtigste Zweck einer Datenbank ist die Speicherung und Hilfe bei der Auswertung der gesuchten Informationen. Anders als bei Datenbanken auf Papier können Sie für Datenbanken in &kexi; mehrere Bedingungen für eine Suche angeben. Die Ergebnisse werden sogar aus großen Datenbanken schneller ausgegeben. Dies zeigt die Leistungsfähigkeit von Datenbanken, aber um effektive <emphasis
+>Abfragen</emphasis
+> stellen zu können, müssen Sie die Formulierung von Abfragen für die gesuchten Informationen erlernen. </para>
+ <para
+>Mit Datenbankabfragen können Sie den Umfang der Daten auf einen vorgegebenen Satz von Zeilen und Spalten begrenzen und auch gleichzeitig dynamisch Daten aus mehreren Tabellen miteinander <firstterm
+>verbinden</firstterm
+>. </para>
+ <para
+>Um zu sehen, wie Abfragen in der Praxis benutzt werden, erstellen Sie eine Abfrage <literal
+>Kontakte</literal
+>, die die Daten aus zwei Tabellen <literal
+>Personen</literal
+> und <literal
+>Telefon_Nummern</literal
+> aus den vorherigen Kapiteln miteinander verbindet. </para>
+ <procedure>
+ <step>
+ <para
+>Erstellen Sie eine neue leere Abfrage mit <menuchoice
+><guimenu
+>Einfügen</guimenu
+><guimenuitem
+>Abfrage ...</guimenuitem
+></menuchoice
+> in der Menüleiste. Die Abfrage wird im Entwurfsfenster geöffnet. Das Fenster ist in zwei Bereiche aufgeteilt: oben die Abfragebeziehungen und unten die Abfragespalten. </para>
+ </step>
+ <step>
+ <para
+>Wählen Sie die Tabelle <literal
+>Personen</literal
+> im dem Auswahlfeld <guilabel
+>Tabelle:</guilabel
+> oben im Fenster und klicken Sie auf <guibutton
+>Hinzufügen</guibutton
+>. Eine graphische Darstellung der Tabelle wird im Bereich Abfragebeziehungen angezeigt. Fügen Sie auch die Tabelle <literal
+>Telefon_Nummern</literal
+> auf die gleiche Weise ein. </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
+>Fügen Sie Abfragebeziehungen durch Ziehen und Ablegen mit der Maus hinzu: Klicken Sie auf das Feld <literal
+>ID</literal
+> in der Tabelle <literal
+>Personen</literal
+> und ziehen Sie es zum Feld <literal
+>Personen</literal
+> in der Tabelle <literal
+>Telefon_Nummern</literal
+>. Damit <emphasis
+>verbinden Sie die beiden Felder durch eine neue Beziehung</emphasis
+>. </para>
+ </step>
+ <step>
+ <para
+>Doppelklicken Sie auf das Feld <literal
+>Name</literal
+> in der Tabelle <literal
+>Personen</literal
+>, um das Feld als <firstterm
+>Abfragespalte</firstterm
+> hinzuzufügen. Auf die gleiche Weise fügen Sie die Felder <literal
+>Nachname</literal
+>, <literal
+>Straße</literal
+>, <literal
+>Hausnummer</literal
+> und <literal
+>Stadt</literal
+> aus der Tabelle <literal
+>Personen</literal
+> und das Feld <literal
+>Telefon</literal
+> aus der Tabelle <literal
+>Telefon_Nummern</literal
+> ein. </para>
+ </step>
+ <step>
+ <para
+>Der Abfragenentwurf ist jetzt bereit für einen Test. Klicken Sie auf den Knopf <guibutton
+>Zur Datenansicht wechseln</guibutton
+> in der Werkzeugleiste, um vom Entwurf zur Datenansicht zu wechseln und das Ergebnis der Abfrage zu sehen. </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
+>Speichern Sie den Abfrageentwurf für eine spätere Wiederverwendung durch Klicken auf den Knopf <guibutton
+>Objektänderungen speichern</guibutton
+> in der Werkzeugleiste. Sie können auch <menuchoice
+><guimenu
+>Datei</guimenu
+> <guimenuitem
+>Speichern</guimenuitem
+></menuchoice
+> im Menü benutzen oder die Tasten <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> drücken. Da der Abfrageentwurf noch nicht gespeichert wurde, müssen Sie dafür einen Namen eingeben. Geben Sie <literal
+>Kontakte</literal
+> in das Feld <guilabel
+>Titel</guilabel
+> ein und drücken Sie dann auf <guibutton
+>OK</guibutton
+>. </para>
+ </step>
+ </procedure>
+ </sect1>