Mis on Näitepäring?

Näitepäring (QBE) on relatsiooniandmebaaside päringukeel, mis sarnaneb struktureeritud päringukeelega (SQL). Selle andmekogumiskeele „näite järgi” osa võimaldab isikul või rakendusel, kes soovib relatsiooniandmebaasist andmeid hankida, täiendada teavet, mida nad otsitavate andmete kohta teavad. Näidispäringu meetod võib sisaldada vormi, mille kasutaja täidab, et genereerida andmebaasile arusaadav SQL-päring.

Oletame näiteks, et organisatsioonis oli andmebaas täis töötajaid ja see teave tehti töötajatele kättesaadavaks juhuks, kui neil on vaja teiste töötajatega suhelda. Teavet salvestav andmebaas mõistab töötajate käske, nagu näiteks select fname, kus lname = ‘smith’, kuid paljud inimesed ei mõista seda tüüpi süntaksit. Näitepäring võib selles aidata. Järgmine avaldus:

vali töötajatelt fname, lname, laiendus kus lname =’sepp’

käsib andmebaasil läbi vaadata töötajate teabetabeli ja kuvada kõik eesnimed (fname), perekonnanimed (lname) ja telefonilaiendid (laiend), kus perekonnanime väli sisaldab väärtust smith. QBE stiilis päringut kasutades võib seda teavet otsiv kasutaja esitada talle teadaoleva teabe, perekonnanimi = ‘sepp’, ja näha selle perekonnanimega seotud teavet. See võimaldab töötajal tuua näite selle kohta, mida ta otsib, ja näha tulemusi tagastatud.

Ülaltoodud näites andmebaasi saadetud päring näeb välja täpselt nagu ülaltoodud SQL-lause, kuigi otsingu sooritaja ütles andmebaasile ainult seda, et perekonnanimi on Smith ja milliseid üksusi ta peab teadma, eesnime , perekonnanimi, laiend. Kuna enamik näidiskasutusega päringuid hõlmab andmesisestuse vormi või rakendust, võiks tabelitöötajad süsteemi kõvasti kodeerida, nii et kasutajad ei peaks selle pärast muretsema.

Teine sarnane näide on Microsoft Outlook Web Access® kasutatav adressaadiotsing. Kui keegi klõpsab välja päisele Saaja, avaneb teine ​​vorm, mis võimaldab sellel isikul täita üksused, mille kohta ta teab, ja klõpsata nupul Otsi, tagastatakse kõik määratud näitele vastavad kirjed ja töötaja saab klõpsata õigel teabel, et seda kasutada meilisõnum.