Példa szerinti lekérdezés

A Query by Example (általában QBE) egy adatbázis-lekérdezési nyelv relációs adatbázisokhoz. Az IBM-nél fejlesztették ki az 1970-es években. Az SQL fejlesztése párhuzamosan zajlott. A QBE-t azoknak a felhasználóknak fejlesztették ki, akik csak alkalmanként használnak adatbázisokat, és nem akarnak megtanulni egy olyan bonyolult nyelvet, mint az SQL.

A Query by example segítségével a felhasználóknak megjelenik az adatbázis vizuális sémája, amelyet egy speciális szerkesztővel szerkeszthetnek. Amikor végeztek, egy elemző lefordítja a műveleteiket egy lekérdezéssé egy hagyományos lekérdezési nyelven, például SQL-ben. A színfalak mögött ez az utasítás az, ami ténylegesen végrehajtásra kerül. Egy megfelelő front-end segítségével a felhasználónak nem kell megjegyeznie a lekérdezési nyelv részleteit. A felhasználó gyorsabban ki tudja választani a táblázatokat és oszlopokat, például a nevük begépelése helyett a táblázatokra és oszlopokra kattintva. Ez javítja a termelékenységet.

Az információkeresés kontextusában a QBE némileg eltérő jelentéssel bír. A felhasználó beküldhet egy dokumentumot, és kérheti, hogy "hasonló" dokumentumokat keressenek egy dokumentumadatbázisból. A hasonlósági keresés a dokumentumvektorok összehasonlításán alapul (lásd Vektortérmodell).

Ma már sok adatbázis-rendszer rendelkezik olyan front-enddel, amely hasonlít a QBE-re.

Kérdések és válaszok

K: Mi az a Query by Example?


V: A Query by Example (QBE) egy adatbázis-lekérdezési nyelv relációs adatbázisokhoz.

K: Mikor fejlesztették ki a QBE-t?


V: A QBE-t az IBM-nél fejlesztették ki az 1970-es években.

K: Miért fejlesztették ki a QBE-t?


V: A QBE-t olyan felhasználók számára fejlesztették ki, akik csak alkalmanként használnak adatbázisokat, és nem akarnak megtanulni egy olyan összetett nyelvet, mint az SQL.

K: Hogyan működik a QBE?


V: A QBE az adatbázis vizuális sémáját mutatja be a felhasználóknak, amelyet egy speciális szerkesztővel szerkeszthetnek. Ezután egy elemző lefordítja a műveleteiket egy SQL-hez hasonló, hagyományos lekérdezési nyelven történő lekérdezéssé, amely a színfalak mögött kerül végrehajtásra.

K: Hogyan javítja a QBE a termelékenységet?


V: A QBE segítségével a felhasználók gyorsabban kiválaszthatják a táblákat és oszlopokat, például a nevük beírása helyett a táblákra és oszlopokra kattintva.

K: Milyen összefüggésben áll a QBE az információkereséssel?


V: Az információkereséssel összefüggésben a QBE lehetővé teszi a felhasználók számára, hogy dokumentumot küldjenek be, és hasonló dokumentumokat kérjenek egy dokumentumadatbázisból a dokumentumvektorok összehasonlításán alapuló hasonlósági keresés segítségével.

K: Mely adatbázis-rendszerek rendelkeznek ma a QBE-hez hasonló front-enddel?


V: Ma már számos adatbázis-rendszer rendelkezik a QBE-hez hasonló front-enddel.

AlegsaOnline.com - 2020 / 2023 - License CC3