Skip to main content

Query by Example (QBE)

>>>>>>>>>>>>>>>>>>>>>>>>>>Query by Example (QBE) to język zapytań do relacyjnych baz danych. Jako prosta alternatywa dla SQL, QBE jest skierowany szczególnie do okazjonalnych użytkowników. Do dziś w wielu systemach baz danych można znaleźć interfejsy QBE. Tam przyjmują one postać frontendów graficznych.

Co to jest Query by Example (QBE)?

Termin Query by Example ma znaczenie zapytania opartego na przykładzie. Język relacyjnych baz danych został opracowany przez Moshé M. Zloofa w związku z systemem R w firmie IBM. W przeciwieństwie do alternatywnego języka zapytań SQL, Query by Example nie pracuje z reprezentacją tekstową. Zapytanie jest wykonywane za pomocą tabeli, która może być edytowana za pomocą specjalnych edytorów.

Info

Tak więc Query by Example opiera się na rachunku zasięgu. W porównaniu z SQL, QBE jest uważany za prostszą alternatywę.

Zapytania składają się zasadniczo z deklaracji, informacji o lokalizacji i różnych kryteriów. Do najważniejszych stwierdzeń należą:

  • wstawić
  • usuń
  • aktualizacja
  • wybierz

Gdzie ma zastosowanie Query By Example?

Interfejsy języka zapytań do baz danych Query by Example (QBE) są nadal spotykane w wielu systemach bazodanowych. Funkcje zapytań w bazach danych dBASE IV i V (programy bazodanowe dla DOS) posiadają interfejsy QBE. Szczególnie pod koniec lat 80. do połowy lat 90. te programy baz danych były szeroko stosowane.

Wskazówka

Query by Example należy traktować jako relacyjnie kompletny. Niemniej jednak w pojedynczych przypadkach może być wymagana większa sekwencja zapytań.

Query by Example odgrywa również rolę w połączeniu z wyszukiwarkami. Tutaj, QBE oznacza rodzaj i konstrukcję wyszukiwania dokumentów. Wyszukiwanie opiera się na wspólnym zestawie dopasowań do wcześniej wybranego przykładowego dokumentu.


Masz jeszcze jakieś pytania?

Prosimy o kontakt z nami


Dalsze treści