Pieprasījums pēc piemēra
Pieprasījums pēc piemēra (parasti saīsināts līdz QBE) ir datu bāzu vaicājumuvaloda relāciju datu bāzēm. Tā tika izstrādāta IBM 20. gadsimta 70. gados. SQL tika izstrādāts paralēli. QBE tika izstrādāta tiem lietotājiem, kuri datu bāzes izmanto tikai dažkārt un kuri nevēlas apgūt tādu sarežģītu valodu kā SQL.
Izmantojot "Query by example", lietotājiem tiek piedāvāta vizuāla datubāzes shēma, kuru viņi rediģē, izmantojot īpašu redaktoru. Kad viņi ir pabeiguši darbu, analizators pārvērš viņu darbības parastā vaicājumā, piemēram, SQL valodā. Aizkulisēs šis pieprasījums tiek faktiski izpildīts. Izmantojot piemērotu front-end, lietotājam nav jāatceras sīkāka informācija par vaicājumu valodu. Lietotājs varēs ātrāk atlasīt tabulas un kolonnas, piemēram, uzklikšķinot uz tām, nevis rakstot to nosaukumus. Tas uzlabos produktivitāti.
Informācijas meklēšanas kontekstā QBE ir nedaudz atšķirīga nozīme. Lietotājs var iesniegt dokumentu un pieprasīt, lai no dokumentu datubāzes tiktu izgūti "līdzīgi" dokumenti. Līdzības meklēšana ir balstīta uz dokumentu vektoru salīdzināšanu (sk. Vektoru telpas modelis).
Mūsdienās daudzām datubāzu sistēmām ir priekšējās saskarnes, kas līdzinās QBE.
Jautājumi un atbildes
J: Kas ir quena pēc piemēra?
A: Query by Example (QBE) ir datubāzes vaicājumu valoda relāciju datubāzēm.
Q: Kad QBE tika izstrādāts?
A: QBE izstrādāja IBM pagājušā gadsimta 70. gados.
J: Kāpēc tika izstrādāta QBE?
A: QBE tika izstrādāta lietotājiem, kuri datu bāzes izmanto tikai laiku pa laikam un nevēlas apgūt tādu sarežģītu valodu kā SQL.
J: Kā darbojas QBE?
A: QBE piedāvā lietotājiem vizuālu datubāzes shēmu, ko viņi rediģē ar īpašu redaktoru. Pēc tam analizators viņu darbības pārveido par parastas vaicājuma valodas, piemēram, SQL, vaicājumu, kas tiek izpildīts aizkulisēs.
J: Kā QBE uzlabo produktivitāti?
A: Izmantojot QBE, lietotāji var ātrāk atlasīt tabulas un kolonnas, piemēram, uz tām uzklikšķinot, nevis rakstot to nosaukumus.
J: Kāds ir QBE konteksts informācijas meklēšanā?
A: Informācijas meklēšanas kontekstā QBE ļauj lietotājiem iesniegt dokumentu un pieprasīt, lai no dokumentu datubāzes tiktu atrasti līdzīgi dokumenti, izmantojot līdzības meklēšanu, kuras pamatā ir dokumentu vektoru salīdzināšana.
J: Kurām datubāzu sistēmām šodien ir front-ends, kas līdzinās QBE?
A: Šodien daudzām datubāzu sistēmām ir front-endi, kas līdzinās QBE.