Hva er spørring ved eksempel?

Spørring ved eksempel (QBE) er et spørringsspråk for relasjonsdatabaser som ligner på Structured Query Language (SQL). Den "ved eksempel" -delen av dette datainnsamlingsspråket gjør at personen eller applikasjonen som ønsker å hente data fra den relasjonelle databasen for å fullføre informasjonen de vet om dataene de leter etter. Spørringen etter eksempelmetode kan inneholde et skjema som brukeren vil fullføre for å generere en SQL -spørring som databasen forstår.

Anta for eksempel at det eksisterte en database full av ansatte i en organisasjon og denne informasjonen ble gjort tilgjengelig for de ansatte i tilfelle de trengte å kommunisere med andre ansatte. Databasen som lagrer informasjonen forstår kommandoer som Select Fname fra ansatte der LName = 'Smith', men mange mennesker forstår ikke denne typen syntaks. Spørring ved eksempel kan hjelpe med dette. Følgende uttalelse:

Velg fname, lname, utvidelse fra ansatte der lname = 'Smith'

Tlfls databasen for å se gjennom de ansatte tabellen over informasjon og vise alle fornavnene (fname), etternavn, (LName) og telefonutvidelser (utvidelse) der etternavnet felt inneholder verdien Smith. Ved hjelp av en QBE -stil -spørring kan brukeren som leter etter denne informasjonen gi informasjonen de vet, 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 returnert.

Spørringen som er sendt til databasen i eksemplet ovenfor ser ut som SQL -setningen som er vist ovenfor, selv om personen som utførte oppslaget fortalte databasen bare at etternavnet var Smith og deretter hvilke elementer han eller hun trengte å vite, fornavnet, etternavnet, utvidelsen. Siden de fleste spørsmål ved eksempel bruk innebærer et skjema eller applikasjon for dataregistrering, kan tabellansatte bli hardkodet iNTO 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å til feltoverskrift, åpnes et annet skjema for at den personen kan 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 på riktig informasjon for å bruke den i en e -postmelding.

ANDRE SPRÅK