Esimerkkikysely

Query by Example (yleisesti lyhennettynä QBE) on tietokantakyselykieli relaatiotietokantoja varten. Se kehitettiin IBM:ssä 1970-luvulla. SQL:n kehittäminen sujui rinnakkain. QBE kehitettiin niille käyttäjille, jotka käyttävät tietokantoja vain satunnaisesti ja jotka eivät halua opetella SQL:n kaltaista monimutkaista kieltä.

Esimerkkikyselyssä käyttäjille esitetään tietokannan visuaalinen skeema, jota he muokkaavat erityisellä editorilla. Kun he ovat valmiita, jäsentäjä muuttaa heidän toimintansa kyselyksi tavallisella kyselykielellä, kuten SQL:llä. Kulissien takana tämä lauseke todella suoritetaan. Sopivan etusivun avulla käyttäjän ei tarvitse muistaa kyselykielen yksityiskohtia. Käyttäjä voi valita taulukoita ja sarakkeita nopeammin esimerkiksi klikkaamalla niitä sen sijaan, että kirjoittaisi niiden nimet. Tämä parantaa tuottavuutta.

Tiedonhaun yhteydessä QBE:llä on hieman erilainen merkitys. Käyttäjä voi lähettää asiakirjan ja pyytää "samankaltaisia" asiakirjoja haettavaksi asiakirjatietokannasta. Samankaltaisuushaku perustuu dokumenttivektoreiden vertailuun (ks. Vektoriavaruusmalli).

Nykyään monissa tietokantajärjestelmissä on QBE:tä muistuttavat etupäätteet.

Kysymyksiä ja vastauksia

K: Mikä on Query by Example?


V: Query by Example (QBE) on tietokantakyselykieli relaatiotietokantoja varten.

K: Milloin QBE kehitettiin?


V: QBE kehitettiin IBM:ssä 1970-luvulla.

K: Miksi QBE kehitettiin?


V: QBE kehitettiin käyttäjille, jotka käyttävät tietokantoja vain satunnaisesti eivätkä halua opetella SQL:n kaltaista monimutkaista kieltä.

K: Miten QBE toimii?


V: QBE esittää käyttäjille tietokannan visuaalisen skeeman, jota he muokkaavat erityisellä editorilla. Tämän jälkeen jäsentäjä kääntää heidän toimintansa SQL:n kaltaisella tavallisella kyselykielellä tehdyksi kyselyksi, joka suoritetaan kulissien takana.

K: Miten QBE parantaa tuottavuutta?


V: QBE:n avulla käyttäjät voivat valita taulukoita ja sarakkeita nopeammin esimerkiksi klikkaamalla niitä sen sijaan, että kirjoittaisivat niiden nimet.

K: Mikä on QBE:n merkitys tiedonhaussa?


V: Tiedonhaun yhteydessä QBE:n avulla käyttäjät voivat lähettää asiakirjan ja pyytää, että asiakirjatietokannasta haetaan samankaltaisia asiakirjoja käyttämällä asiakirjavektoreiden vertailuun perustuvaa samankaltaisuushakua.

Kysymys: Missä tietokantajärjestelmissä on nykyään QBE:tä muistuttavia käyttöliittymiä?


V: Nykyään monissa tietokantajärjestelmissä on QBE:tä muistuttavia käyttöliittymiä.

AlegsaOnline.com - 2020 / 2023 - License CC3