Päring näite järgi

Query by Example (tavaliselt lühendatult QBE) on andmebaasi päringukeel relatsiooniliste andmebaaside jaoks. See töötati välja IBMi juures 1970ndatel aastatel. SQLi arendamine toimus paralleelselt. QBE töötati välja nende kasutajate jaoks, kes kasutavad andmebaase ainult aeg-ajalt ja kes ei soovi õppida keerulist keelt nagu SQL.

Näiteks päringu abil esitatakse kasutajatele andmebaasi visuaalne skeem, mida nad redigeerivad spetsiaalse redaktori abil. Kui nad on sellega valmis, tõlgib parser nende tegevuse päringuks tavalises päringukeeles, näiteks SQLis. Kulisside taga täidetakse tegelikult just seda avaldust. Sobiva eesliini abil ei pea kasutaja mäletama päringukeele üksikasju. Kasutaja saab kiiremini valida tabeleid ja veerge, näiteks klõpsates nendele, selle asemel et nende nimesid sisestada. See parandab tootlikkust.

Teabehankimise kontekstis on QBE-l mõnevõrra teistsugune tähendus. Kasutaja võib esitada dokumendi ja paluda "sarnaste" dokumentide väljavõtteid dokumentide andmebaasist. Sarnasuse otsing põhineb dokumendivektorite võrdlemisel (vt Vektorruumimudel).

Tänapäeval on paljudel andmebaasisüsteemidel QBE-ga sarnanevad eesliidesed.

Küsimused ja vastused

K: Mis on pärimus näite järgi?


V: Query by Example (QBE) on andmebaasi päringukeel relatsiooniliste andmebaaside jaoks.

K: Millal QBE välja töötati?


V: QBE töötati välja IBMis 1970ndatel aastatel.

K: Miks QBE välja töötati?


V: QBE töötati välja kasutajate jaoks, kes kasutavad andmebaase ainult aeg-ajalt ja ei soovi õppida keerulist keelt nagu SQL.

K: Kuidas QBE töötab?


V: QBE esitab kasutajatele andmebaasi visuaalse skeemi, mida nad redigeerivad spetsiaalse redaktori abil. Seejärel tõlgib parser nende tegevused päringuks tavalises päringukeeles nagu SQL, mida täidetakse kulisside taga.

K: Kuidas parandab QBE tootlikkust?


V: QBE abil saavad kasutajad kiiremini valida tabeleid ja veerge, näiteks klõpsates neil, selle asemel et nende nimesid sisestada.

K: Milline on QBE kontekst teabe otsimisel?


V: Teabehankimise kontekstis võimaldab QBE kasutajatel esitada dokumendi ja paluda sarnaste dokumentide leidmist dokumentide andmebaasist, kasutades dokumentide vektorite võrdlemisel põhinevat sarnasuse otsingut.

K: Millistel andmebaasisüsteemidel on tänapäeval QBE-le sarnased eesliidesed?


V: Tänapäeval on paljudel andmebaasisüsteemidel QBE-le sarnased otsingumoodulid.

AlegsaOnline.com - 2020 / 2023 - License CC3