Poizvedba po zgledu
Query by Example (pogosto skrajšano na QBE) je poizvedovalnijezik za relacijske podatkovne zbirke. Razvili so ga pri IBM-u v sedemdesetih letih prejšnjega stoletja. Razvoj SQL je potekal vzporedno. QBE je bil razvit za tiste uporabnike, ki podatkovne zbirke uporabljajo le občasno in se ne želijo naučiti zapletenega jezika, kot je SQL.
S programom Query by example je uporabnikom predstavljena vizualna shema zbirke podatkov, ki jo urejajo s posebnim urejevalnikom. Ko končajo, analizator njihova dejanja prevede v poizvedbo v običajnem poizvedovalnem jeziku, kot je SQL. V ozadju se ta zahteva dejansko izvrši. Z ustreznim prednjim delom si uporabniku ni treba zapomniti podrobnosti poizvedovalnega jezika. Uporabnik bo lahko hitreje izbral tabele in stolpce, na primer tako, da bo kliknil nanje, namesto da bi vnesel njihova imena. To bo izboljšalo produktivnost.
V kontekstu iskanja informacij ima QBE nekoliko drugačen pomen. Uporabnik lahko predloži dokument in zahteva, da se iz podatkovne zbirke dokumentov prikličejo "podobni" dokumenti. Iskanje podobnosti temelji na primerjavi vektorjev dokumentov (glej model vektorskega prostora).
Danes imajo številni sistemi podatkovnih zbirk sprednje vmesnike, ki so podobni QBE.
Vprašanja in odgovori
V: Kaj je poizvedba po zgledu?
O: QBE (Query by Example) je poizvedovalni jezik za relacijske podatkovne zbirke.
V: Kdaj je bil razvit QBE?
O: QBE je bil razvit pri IBM-u v sedemdesetih letih prejšnjega stoletja.
V: Zakaj je bil razvit QBE?
O: QBE je bil razvit za uporabnike, ki podatkovne zbirke uporabljajo le občasno in se ne želijo naučiti zapletenega jezika, kot je SQL.
V: Kako deluje QBE?
O: QBE uporabnikom predstavi vizualno shemo podatkovne zbirke, ki jo urejajo s posebnim urejevalnikom. Razčlenjevalnik nato njihova dejanja prevede v poizvedbo v običajnem poizvedovalnem jeziku, kot je SQL, ki se izvede v ozadju.
V: Kako QBE izboljša produktivnost?
O: S QBE lahko uporabniki hitreje izberejo tabele in stolpce, na primer tako, da kliknejo nanje, namesto da bi vnesli njihova imena.
V: Kakšen je kontekst QBE pri iskanju informacij?
O: V okviru iskanja informacij QBE uporabnikom omogoča, da predložijo dokument in zahtevajo, da se podobni dokumenti prikličejo iz podatkovne zbirke dokumentov z uporabo iskanja podobnosti na podlagi primerjave vektorjev dokumentov.
V: Kateri sistemi zbirk podatkov imajo danes prednje strani, ki so podobne QBE?
O: Danes imajo številni sistemi podatkovnih zbirk prednje konce, ki so podobni QBE.