Förfrågan genom exempel

Query by Example (vanligtvis förkortat QBE) är ett språk fördatabasfrågor för relationsdatabaser. Det utvecklades på IBM på 1970-talet. Utvecklingen av SQL skedde parallellt. QBE utvecklades för de användare som bara använder databaser ibland och som inte vill lära sig ett komplicerat språk som SQL.

Med Query by example får användarna ett visuellt schema av databasen som de redigerar med en speciell editor. När de är klara översätter en parser deras åtgärder till en fråga i ett vanligt frågespråk som SQL. Bakom kulisserna är det detta uttalande som faktiskt utförs. Med en lämplig front-end behöver användaren inte komma ihåg detaljerna i ett frågespråk. Användaren kan välja tabeller och kolumner snabbare, t.ex. genom att klicka på dem i stället för att skriva deras namn. Detta förbättrar produktiviteten.

I samband med informationssökning har QBE en något annorlunda betydelse. Användaren kan skicka in ett dokument och be om att "liknande" dokument hämtas från en dokumentdatabas. Sökning efter likheter bygger på jämförelse av dokumentvektorer (se Vektorrumsmodellen).

Idag har många databassystem front-end som liknar QBE.

Frågor och svar

F: Vad är Query by Example?


S: Query by Example (QBE) är ett databasfrågespråk för relationsdatabaser.

F: När utvecklades QBE?


S: QBE utvecklades på IBM under 1970-talet.

F: Varför utvecklades QBE?


S: QBE utvecklades för användare som bara använder databaser ibland och inte vill lära sig ett komplicerat språk som SQL.

F: Hur fungerar QBE?


S: QBE ger användarna ett visuellt schema över databasen, som de redigerar med en särskild editor. En parser översätter sedan deras åtgärder till en fråga i ett vanligt frågespråk som SQL, som körs bakom kulisserna.

F: Hur förbättrar QBE produktiviteten?


S: Med QBE kan användarna välja tabeller och kolumner snabbare, t.ex. genom att klicka på dem i stället för att skriva in deras namn.

F: Vad har QBE för betydelse för informationssökning?


S: I samband med informationssökning gör QBE det möjligt för användare att skicka in ett dokument och begära att liknande dokument ska hämtas från en dokumentdatabas med hjälp av en likhetssökning baserad på jämförelse av dokumentvektorer.

F: Vilka databassystem har frontends som liknar QBE idag?


S: Idag har många databassystem frontends som liknar QBE.

AlegsaOnline.com - 2020 / 2023 - License CC3