Hva er spørring etter eksempel?

Query by example (QBE) er et spørrespråk for relasjonsdatabaser som ligner SQL (Structured Query Language). "For eksempel" -delen av dette datainnsamlingsspråket lar personen eller applikasjonen som ønsker å hente data fra den relasjonsdatabasen, fullføre informasjonen de vet om dataene de leter etter. Metoden Query by example kan inneholde et skjema som brukeren vil fylle ut for å generere en SQL-spørring som databasen forstår.

Anta for eksempel at det fantes en database full av ansatte i en organisasjon og at denne informasjonen ble gjort tilgjengelig for de ansatte i tilfelle de trengte å kommunisere med andre ansatte. Databasen som lagrer informasjonen forstår kommandoer som velg fname fra ansatte der lname = 'smith', men mange forstår ikke denne typen syntaks. Spørsmål etter eksempel kan hjelpe med dette. Følgende uttalelse:

velg fname, lname, utvidelse fra ansatte der lname = 'smith'

ber databasen se gjennom medarbeidertabellen med informasjon og vise alle fornavn (fname), etternavn, (lname) og telefonutvidelser (utvidelse) der etternavnsfeltet inneholder verdien smith. Ved å bruke en QBE-stil-spørring, kan brukeren som leter etter denne informasjonen gi den informasjonen de kjenner, etternavn = 'smith', og se informasjonen relatert til det etternavnet. Dette gjør at den ansatte kan gi et eksempel på hva de leter etter og se resultatene som er returnert.

Spørsmålet som ble sendt til databasen i eksempelet ovenfor ser ut som SQL-setningen som er vist over, selv om personen som utførte oppslaget fortalte databasen bare at etternavnet var Smith og deretter hvilke elementer han eller hun trengte å vite, fornavnet , etternavn, utvidelse. Siden de fleste spørringene ved bruk av eksempler innebærer et skjema eller en applikasjon for datainnføring, kan tabellansatte være hardkodet inn i systemet slik at brukerne ikke trenger å bekymre seg for det.

Et annet lignende eksempel er mottakeroppslaget som brukes av Microsoft Outlook Web Access®. Når noen klikker på To- felt-overskriften, åpnes et annet skjema som lar den personen fullføre elementene de vet om og klikke på finn-knappen, alle poster som samsvarer med det spesifiserte eksemplet vil bli returnert og den ansatte kan klikke riktig informasjon for å bruke den i en e-postmelding.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?