Co to jest zapytanie według przykładu?
Zapytanie według przykładu (QBE) to język zapytań dla relacyjnych baz danych podobny do Structured Query Language (SQL). Część „tego przykładu” tego języka gromadzenia danych pozwala osobie lub aplikacji, która chce pobrać dane z relacyjnej bazy danych, uzupełnić informacje o poszukiwanych danych. Metoda Przykładowa kwerenda może zawierać formularz, który użytkownik powinien wypełnić, aby wygenerować zapytanie SQL zrozumiałe dla bazy danych.
Załóżmy na przykład, że w organizacji istniała baza danych pełna pracowników, a informacje te zostały udostępnione pracownikom na wypadek, gdyby musieli się komunikować z innymi pracownikami. Baza danych przechowująca informacje rozumie polecenia takie jak wybierz fname od pracowników, gdzie lname = „kowal”, jednak wiele osób nie rozumie tego typu składni. Zapytanie przykładowe może w tym pomóc. Następujące oświadczenie:
wybierz fname, lname, rozszerzenie od pracowników, gdzie lname = 'smith'
każe bazie danych przejrzeć tabelę informacji o pracownikach i wyświetlić wszystkie imiona (fname), nazwiska, (lname) i rozszerzenia telefonu (rozszerzenie), w których pole nazwiska zawiera wartość smith. Korzystając z zapytania w stylu QBE, użytkownik szukający tej informacji może podać informacje, które zna, nazwisko = „kowal” i zobaczyć informacje związane z tym nazwiskiem. Dzięki temu pracownik może podać przykład tego, czego szuka, i zobaczyć wyniki zwrócone.
Kwerenda wysłana do bazy danych w powyższym przykładzie wygląda podobnie do powyższej instrukcji SQL, nawet jeśli osoba przeprowadzająca wyszukiwanie powiedziała bazie danych tylko, że nazwisko to Smith, a następnie, które elementy powinien znać, imię , nazwisko, rozszerzenie. Ponieważ większość zapytań przykładowych obejmuje formularz lub aplikację do wprowadzania danych, pracownicy tabeli mogą być na stałe zakodowani w systemie, aby użytkownicy nie musieli się tym martwić.
Innym podobnym przykładem jest wyszukiwanie adresatów używane przez Microsoft Outlook Web Access®. Gdy ktoś kliknie nagłówek pola Do , otworzy się kolejny formularz umożliwiający tej osobie uzupełnienie pozycji, o których wie i kliknięcie przycisku znajdowania, wszystkie rekordy pasujące do podanego przykładu zostaną zwrócone, a pracownik może kliknąć prawidłowe informacje, aby użyć go w wiadomość e-mail.