Interogare prin exemplu

Query by Example (prescurtat în mod obișnuit QBE) este un limbaj de interogare a bazelor de date pentru baze de date relaționale. A fost dezvoltat la IBM în anii 1970. Dezvoltarea SQL s-a desfășurat în paralel. QBE a fost dezvoltat pentru acei utilizatori care utilizează bazele de date doar ocazional și care nu doresc să învețe un limbaj complex precum SQL.

Cu Query by example, utilizatorilor li se prezintă o schemă vizuală a bazei de date, pe care o editează cu ajutorul unui editor special. După ce au terminat, un analizor le traduce acțiunile lor într-o interogare într-un limbaj de interogare obișnuit, cum ar fi SQL. În spatele scenei, această afirmație este cea care este executată efectiv. Cu un front-end adecvat, utilizatorul nu trebuie să rețină detaliile unui limbaj de interogare. Utilizatorul va putea să selecteze tabelele și coloanele mai rapid, de exemplu, făcând clic pe ele, în loc să le tasteze numele. Acest lucru va îmbunătăți productivitatea.

În contextul regăsirii informațiilor, QBE are o semnificație oarecum diferită. Utilizatorul poate trimite un document și poate cere ca documentele "similare" să fie recuperate dintr-o bază de date de documente. Căutarea similarității se bazează pe compararea vectorilor de documente (a se vedea Modelul spațiului vectorial).

În prezent, multe sisteme de baze de date au front-end-uri care seamănă cu QBE.

Întrebări și răspunsuri

Î: Ce este "Query by Example"?


R: Query by Example (QBE) este un limbaj de interogare a bazelor de date pentru baze de date relaționale.

Î: Când a fost dezvoltat QBE?


R: QBE a fost dezvoltat la IBM în anii 1970.

Î: De ce a fost dezvoltat QBE?


R: QBE a fost dezvoltat pentru utilizatorii care utilizează bazele de date doar ocazional și nu doresc să învețe un limbaj complex precum SQL.

Î: Cum funcționează QBE?


R: QBE prezintă utilizatorilor o schemă vizuală a bazei de date, pe care aceștia o editează cu un editor special. Un parser traduce apoi acțiunile lor într-o interogare într-un limbaj de interogare obișnuit, cum ar fi SQL, care este executat în spatele scenei.

Î: Cum îmbunătățește QBE productivitatea?


R: Cu QBE, utilizatorii pot selecta mai rapid tabelele și coloanele, de exemplu, făcând clic pe ele, în loc să le tasteze numele.

Î: Care este contextul QBE în recuperarea informațiilor?


R: În contextul regăsirii informațiilor, QBE permite utilizatorilor să trimită un document și să ceară ca documente similare să fie recuperate dintr-o bază de date de documente, utilizând o căutare de similaritate bazată pe compararea vectorilor de documente.

Î: Ce sisteme de baze de date au în prezent front-end-uri care seamănă cu QBE?


R: În prezent, multe sisteme de baze de date au front-end-uri care seamănă cu QBE.

AlegsaOnline.com - 2020 / 2023 - License CC3