QBE (Query By Example) Definition

Was ist QBE (Query By Example)?

Steht für „Query By Example“. QBE ist eine Funktion, die in verschiedenen Datenbankanwendungen enthalten ist und eine benutzerfreundliche Methode zur Ausführung von Datenbankabfragen bietet. Ohne QBE muss ein Benutzer normalerweise Eingabebefehle in korrekter SQL(Structured Query Language)-Syntax schreiben. Dies ist eine Standardsprache, die von fast allen Datenbankprogrammen unterstützt wird. Wenn die Syntax jedoch nicht ganz korrekt ist, kann die Abfrage falsche Ergebnisse liefern oder gar nicht ausgeführt werden.

Die Funktion „Query By Example“ bietet dem Benutzer eine einfache Schnittstelle für die Eingabe von Abfragen. Anstatt einen kompletten SQL-Befehl zu schreiben, kann der Benutzer einfach Leerstellen ausfüllen oder Elemente auswählen, um die Abfrage zu definieren, die er durchführen möchte. Ein Beispiel: Ein Benutzer möchte einen Eintrag aus einer Tabelle namens „Tabelle1“ mit der ID 123 auswählen. Mit SQL müsste der Benutzer den Befehl „SELECT * FROM Tabelle1 WHERE ID = 123“ eingeben. Mit der QBE-Schnittstelle kann der Benutzer einfach auf „Tabelle1“ klicken, „123“ in das Feld „ID“ eingeben und auf „Suchen“ klicken. Microsoft Access verfügt beispielsweise über eine QBE-Oberfläche, die als „Query Design View“ bekannt ist und vollständig grafisch gestaltet ist. Die phpMyAdmin-Anwendung, die mit MySQL verwendet wird, bietet eine webbasierte Schnittstelle, auf der die Benutzer einen Abfrageoperator auswählen und Suchbegriffe in die Lücken eingeben können. Unabhängig davon, welche QBE-Implementierung mit einem Programm geliefert wird, ist der Zweck derselbe – die Ausführung von Datenbankabfragen zu erleichtern und die Frustration durch SQL-Fehler zu vermeiden.

Die Definition von QBE (Query By Example) auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur QBE (Query By Example)-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.