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 Abfragen stellen zu können, müssen Sie die Formulierung von Abfragen für die gesuchten Informationen erlernen.
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 verbinden.
Um zu sehen, wie Abfragen in der Praxis benutzt werden, erstellen Sie eine Abfrage Kontakte
, die die Daten aus zwei Tabellen Personen
und Telefon
miteinander verbindet. Diese Tabellen wurden in diesem Abschnitt entworfen und hier mit Daten gefüllt.
Erstellen Sie eine neue leere Abfrage mit dem Knopf aus der Werkzeugleiste. Die Abfrage wird im Entwurfsfenster geöffnet. Das Fenster ist in zwei Bereiche aufgeteilt: oben die Abfragebeziehungen und unten die Abfragespalten.
Wählen Sie die Tabelle
Personen
im dem Auswahlfeld Tabelle: oben im Fenster und klicken Sie auf . Eine grafische Darstellung der Tabelle wird im Bereich Abfragebeziehungen angezeigt. Fügen Sie auch die TabelleTelefon
auf die gleiche Weise ein.Fügen Sie Abfragebeziehungen durch Ziehen und Ablegen mit der Maus hinzu: Klicken Sie auf das Feld Id in der Tabelle
Personen
und ziehen Sie es zum FeldPersonen
in der TabelleTelefon
. Damit verbinden Sie die beiden Felder durch eine neue Beziehung.Doppelklicken Sie auf das Feld
Name
in der TabellePersonen
, um das Feld als Abfragespalte hinzuzufügen. Auf die gleiche Weise fügen Sie die FelderNachname
,Straße
,Hausnummer
undStadt
aus der TabellePersonen
und das FeldTelefon
aus der TabelleTelefon
ein.Der Abfrageentwurf ist jetzt bereit für einen Test. Klicken Sie auf den Knopf in der Werkzeugleiste, um vom Entwurf zur Datenansicht zu wechseln und das Ergebnis der Abfrage zu sehen.
Speichern Sie den Abfrageentwurf für eine spätere Wiederverwendung durch Klicken auf den Knopf in der Werkzeugleiste. Da der Abfrageentwurf noch nicht gespeichert wurde, müssen Sie dafür einen Namen eingeben. Geben Sie
Kontakte
in das Feld Titel ein und drücken Sie dann auf .