Vad är fråga efter exempel?

Fråga efter exempel (QBE) är ett frågespråk för relationsdatabaser som liknar Structured Query Language (SQL). Delen ”genom exempel” av detta datainsamlingsspråk tillåter den person eller applikation som vill hämta data från relationsdatabasen för att fylla i informationen som de vet om den data de letar efter. Metoden Fråga efter exempel kan innehålla ett formulär som användaren skulle fylla i för att generera en SQL-fråga som databasen förstår.

Anta till exempel att det fanns en databas full av anställda i en organisation och denna information gjordes tillgänglig för de anställda i fall de skulle behöva kommunicera med andra anställda. Databasen som lagrar informationen förstår kommandon som välj fname från anställda där lname = ’smith’, men många människor förstår inte denna typ av syntax. Fråga efter exempel kan hjälpa till med detta. Följande uttalande:

välj fname, lname, extension från anställda där lname =’smith’

ber databasen att titta igenom personaltabellen med information och visa alla förnamn (fname), efternamn, (lname) och telefontillägg (tillägg) där efternamnsfältet innehåller värdet smith. Med hjälp av en QBE-stilfråga kan användaren som letar efter denna information tillhandahålla den information de känner till, efternamn = ’smith’, och se informationen relaterad till det efternamnet. Detta gör att den anställde kan ge ett exempel på vad de letar efter och se resultatet returneras.

Frågan som skickades till databasen i exemplet ovan ser ut precis som SQL-satsen som visas ovan, även om personen som utförde sökningen bara berättade för databasen att efternamnet var Smith och sedan vilka objekt han eller hon behövde veta, förnamnet , efternamn, tillägg. Eftersom de flesta förfrågningar per exempel involverar ett formulär eller en ansökan om datainmatning, kan tabellanställda hårdkodas in i systemet så att användarna inte behöver oroa sig för det.

Ett annat liknande exempel är mottagarsökningen som används av Microsoft Outlook Web Access®. När någon klickar på rubriken Till fältet öppnas ett annat formulär där personen kan fylla i objekten de känner till och klicka på sökknappen, alla poster som matchar det angivna exemplet kommer att returneras och den anställde kan klicka på rätt information för att använda den i en e-postmeddelande.