Wat is het voorbeeld van het voorbeeld?

Query by voorbeeld (QBE) is een querytaal voor relationele databases vergelijkbaar met Structured Query Language (SQL). Het "door voorbeeld" -gedeelte van deze taalverzamelingstaal stelt de persoon of applicatie op zoek naar gegevens uit de relationele database om de informatie te voltooien die ze weten over de gegevens die ze zoeken. De door voorbeeld van voorbeeldmethode kan een formulier bevatten dat de gebruiker zou voltooien om een ​​SQL -query te genereren die de database begrijpt.

Stel bijvoorbeeld dat er een database bestond vol werknemers in een organisatie en deze informatie werd beschikbaar gesteld aan de werknemers voor het geval ze moesten communiceren met andere werknemers. De database die de informatie opslaat, begrijpt opdrachten zoals Select FNAME van werknemers waar LNAME = 'Smith', maar veel mensen begrijpen dit soort syntaxis niet. Het voorbeeld van het voorbeeld kan hiermee helpen. De volgende verklaring:

Selecteer FNAME, LNAME, Extensie van werknemers waar LName = 'Smith'

TelLS de database om door de werknemerstabel van informatie te kijken en alle voornamen (FNAME), LAATSTEMEN, (LNAME) en telefoonextensies (extensie) weer te geven, waarbij het veld Latnamen de waarde Smith bevat. Met behulp van een QBE -stijlquery kan de gebruiker die op zoek is naar deze informatie de informatie verstrekken die ze kennen, achternaam = 'Smith', en de informatie bekijken met betrekking tot die achternaam. Hierdoor kan de werknemer een voorbeeld geven van wat hij op zoek is en de geretourneerde resultaten te zien.

De query die in het bovenstaande voorbeeld naar de database is verzonden, lijkt net als de SQL -instructie die hierboven wordt weergegeven, hoewel de persoon die de opzoeking uitvoerde de database alleen vertelde dat de achternaam Smith was en dan welke items hij of zij moest weten, de voornaam, achternaam, extensie. Aangezien de meeste query -gebruiksgebruik een formulier of toepassing voor gegevensinvoer omvat, kunnen de tabelmedewerkers hard gecodeerd zijn iNto het systeem zodat de gebruikers zich daar geen zorgen over hoeven te maken.

Een ander soortgelijk voorbeeld is de ontvanger -lookup die wordt gebruikt door Microsoft Outlook Web Access®. Wanneer iemand op de veldkop op klikt, wordt een ander formulier geopend waardoor die persoon de items kan voltooien die ze weten en op de knop Zoeken klikken, worden alle records die overeenkomen met het opgegeven voorbeeld worden geretourneerd en kan de werknemer klikken op de juiste informatie om deze te gebruiken in een e -mailbericht.

ANDERE TALEN