Co je dotaz na příklad?
Dotaz podle příkladu (QBE) je jazyk dotazu pro relační databáze podobné jazyce strukturované dotazy (SQL). Část „příkladem“ tohoto jazyka pro shromažďování dat umožňuje osobě nebo aplikaci, která hledá načtení dat z relační databáze, aby dokončila informace, které vědí o datech, které hledají. Metoda dotazu by mohla zahrnovat formulář, který by uživatel vyplnil, aby generoval dotaz SQL, kterému databáze rozumí.
Předpokládejme, že existuje databáze plná zaměstnanců v organizaci a tyto informace byly pro zaměstnance zpřístupněny v případě, že by potřebovali komunikovat s ostatními zaměstnanci. Databáze ukládání informací chápe příkazy, jako je Select FNAME od zaměstnanců, kde Name = 'Smith', nicméně mnoho lidí nerozumí tomuto typu syntaxe. Dotaz na příklad může pomoci s tím. Následující prohlášení:
Vyberte fname, lname, rozšíření od zaměstnanců, kde Name = 'Smith'
telLS databáze pro prohlédnutí tabulky informací zaměstnanců a zobrazení všech křestních jmen (FNAME), příjmení, (Name) a rozšíření telefonu (rozšíření), kde pole příjmení obsahuje hodnotu Smith. Pomocí dotazu stylu QBE by uživatel hledající tyto informace mohl poskytnout informace, které znají, příjmení = 'Smith', a vidět informace týkající se tohoto příjmení. To umožňuje zaměstnanci uvést příklad toho, co hledají, a vidět vrácené výsledky.
Dotaz odeslaný do databáze ve výše uvedeném příkladu vypadá stejně jako výše uvedené příkaz SQL, i když osoba provádějící vyhledávání sdělila databázi pouze, že příjmení bylo Smith a které položky, které potřeboval vědět, křestní jméno, příjmení, rozšíření. Vzhledem k tomu, že většina dotazu podle příkladu zahrnuje formulář nebo aplikaci pro zadávání dat, mohli být zaměstnanci tabulky pevně zakódováni iNTO System, aby se uživatelé nemuseli starat o to.
Dalším podobným příkladem je vyhledávání příjemce používaného společností Microsoft Outlook Web Access®. Když někdo klikne na záhlaví pole do , otevírá se další formulář, který umožňuje této osobě dokončit položky, o kterých vědí, a kliknout na tlačítko Najít, všechny záznamy odpovídající zadanému příkladu budou vráceny a zaměstnanec může kliknout na správné informace a použít je v e -mailové zprávě.