Hvad er forespørgsel ved eksempel?
Forespørgsel efter eksempel (QBE) er et forespørgselssprog for relationelle databaser, der ligner struktureret forespørgselssprog (SQL). Delen "ved eksempel" del af dette dataindsamlingssprog tillader personen eller applikationen, der ønsker at hente data fra den relationelle database for at afslutte de oplysninger, de kender til de data, de leder efter. Forespørgselsmetoden kan omfatte en formular, som brugeren ville udfylde for at generere en SQL -forespørgsel, som databasen forstår.
Antag for eksempel, at der eksisterede en database fuld af medarbejdere i en organisation, og denne information blev stillet til rådighed for de ansatte, hvis de havde brug for at kommunikere med andre medarbejdere. Databasen, der gemmer informationen, forstår kommandoer som Select FNAME fra medarbejdere, hvor lname = 'Smith', men mange mennesker forstår ikke denne type syntaks. Forespørgsel ved eksempel kan hjælpe med dette. Følgende erklæring:
Vælg FNAME, LNAME, udvidelse fra medarbejdere, hvor lname = 'Smith'
tlfls databasen for at se gennem medarbejdertabellen med information og vise alle fornavn (fname), efternavne, (lname) og telefonudvidelser (udvidelse), hvor efternavnsfeltet indeholder værdien Smith. Ved hjælp af en QBE -stilforespørgsel kan brugeren, der leder efter disse oplysninger, give de oplysninger, de kender, efternavn = 'Smith', og se oplysningerne relateret til det efternavn. Dette giver medarbejderen mulighed for at give et eksempel på, hvad de leder efter, og se resultaterne returneret.
Forespørgslen, der sendes til databasen i ovenstående eksempel, ligner SQL -sætningen vist ovenfor, selvom den person, der udførte opslag, fortalte kun databasen, at efternavnet var Smith, og derefter hvilke varer han eller hun havde brug for at vide, fornavn, efternavn, udvidelse. Da de fleste forespørgsler ved hjælp af brug involverer en formular eller applikation til dataindtastning, kunne tabellen medarbejdere være hårdkodet iN til systemet, så brugerne ikke behøver at bekymre sig om det.
Et andet lignende eksempel er modtageropslag, der bruges af Microsoft Outlook Web Access®. Når nogen klikker på til feltoverskriften, åbner en anden formular, der giver denne person mulighed for at udfylde de varer, de kender til, og klikke på knappen Find, alle poster, der matcher det specificerede eksempel, returneres, og medarbejderen kan klikke på de korrekte oplysninger for at bruge den i en e -mail -meddelelse.