Užklausa pagal pavyzdį
Užklausa pagal pavyzdį (paprastai sutrumpintai QBE) yra duomenų bazių užklausųkalba, skirta reliacinėms duomenų bazėms. Ji buvo sukurta IBM aštuntajame dešimtmetyje. SQL buvo kuriama lygiagrečiai. QBE buvo sukurta tiems naudotojams, kurie duomenų bazėmis naudojasi tik retkarčiais ir nenori mokytis tokios sudėtingos kalbos kaip SQL.
Naudojant pavyzdinę užklausą naudotojams pateikiama vizuali duomenų bazės schema, kurią jie redaguoja naudodami specialų redaktorių. Kai jie baigia darbą, analizatorius jų veiksmus išverčia į užklausą įprasta užklausų kalba, pavyzdžiui, SQL. Užkulisiuose ši užklausa iš tikrųjų įvykdoma. Naudojant tinkamą priedėlį, naudotojui nereikia prisiminti užklausų kalbos detalių. Naudotojas galės greičiau pasirinkti lenteles ir stulpelius, pavyzdžiui, spustelėdamas juos, o ne rašydamas jų pavadinimus. Tai padidins produktyvumą.
Informacijos paieškos kontekste QBE turi kiek kitokią reikšmę. Naudotojas gali pateikti dokumentą ir paprašyti, kad iš dokumentų duomenų bazės būtų paimti "panašūs" dokumentai. Panašumo paieška grindžiama dokumentų vektorių palyginimu (žr. Vektorinės erdvės modelį).
Šiandien daugelyje duomenų bazių sistemų yra į QBE panašių priedų.
Klausimai ir atsakymai
K: Kas yra užklausa pagal pavyzdį?
A: Query by Example (QBE) yra duomenų bazių užklausų kalba, skirta reliacinėms duomenų bazėms.
K: Kada buvo sukurta QBE?
A: QBE buvo sukurta IBM aštuntajame dešimtmetyje.
K: Kodėl buvo sukurta QBE?
A: QBE buvo sukurta naudotojams, kurie duomenų bazėmis naudojasi tik retkarčiais ir nenori mokytis tokios sudėtingos kalbos kaip SQL.
K: Kaip veikia QBE?
A: QBE pateikia naudotojams vaizdinę duomenų bazės schemą, kurią jie redaguoja naudodami specialų redaktorių. Tada analizatorius jų veiksmus išverčia į užklausą įprasta užklausų kalba, pavyzdžiui, SQL, kuri vykdoma už kadro.
K: Kaip QBE padidina produktyvumą?
A: Naudodami QBE naudotojai gali greičiau pasirinkti lenteles ir stulpelius, pavyzdžiui, spustelėdami juos, o ne rašydami jų pavadinimus.
K.: Koks QBE kontekstas informacijos paieškoje?
A: Informacijos paieškos kontekste QBE leidžia naudotojams pateikti dokumentą ir paprašyti, kad panašūs dokumentai būtų paimti iš dokumentų duomenų bazės naudojant panašumo paiešką, pagrįstą dokumentų vektorių palyginimu.
K.: Kurios duomenų bazių sistemos šiandien turi į QBE panašius priedus?
A: Šiandien daugelis duomenų bazių sistemų turi į QBE panašius priedus.