? Under 1970-talet ledde forskningen vid IBM till två kompletterande databasteknologier , fråga efter exempel och Structured Query Language . Den förstnämnda använde ett användarvänligt gränssnitt för att hämta data från databaser , det senare utvecklades till ett språk för att hantera databaser samt redigera data i dem . Under 2011 har SQL blivit en dominerande databas språk , men många programvaror har QBE - inspirerade rapporteringsverktyg . Front - end-gränssnitt
en fråga genom exempel programmet visar ett formulär med en lista över olika databaser objekt att välja mellan . Till exempel , om du vill ha en rapport över alla kunder från Kentucky , markerar du kunden tabell i databasen , innan du väljer kundens namn , adress , stat och andra områden av intresse . Bredvid varje fält finns alternativ för att matcha till ett värde eller en formel , så genom fältet för " staten ", skriver du " KY " för Kentucky , och klicka på en knapp för att se resultatet . Den QBE Programmet bygger automatiskt ett SQL-kommando för att hämta information . Databasen serverprogramvaran exekverar SQL-kommando , och datorn visar en lista över kunder i ett par sekunder .
Slutanvändarens Tool
Eftersom det kräver inga kunskaper i programmering , är QBE lämplig för slutanvändare såsom försäljningschefer , revisorer och företagare . Lära det är enkelt och okomplicerat , med det tar bara några få steg . SQL-språket , däremot , har en komplex syntax som tar år att bemästra . SQL-kommandon bygga , ta bort och ändra databasen strukturer och användaruppgifter säkerhet samt skapa ad hoc-rapporter . Även QBE producerar SQL , isolerar användaren från den , förenkla sitt arbete .
Programmerare verktygslåda
Programmerare och databasadministratörer använder SQL för att hämta och uppdatera data och skapa och underhålla databaser . SQL-språket sker i form av text kommandon skrivs in i en databas verktyg program , medan en server övervakar all aktivitet i databasen , ta emot SQL-kommandon och kontrollera dem för åtkomst säkerhet och korrekt syntax . Servern hanterar alla SQL-kommandon , vare sig direkt från en administratör eller indirekt från en QBE program .
Programmering Shortcut
QBE producerar felfria SQL-kommandon , automatiskt ändra dess SQL utgång när du ändrar informationen på dess former . En programmerare kan använda QBE att skapa en komplex sökning, kopiera och klistra in den resulterande SQL i en databas hjälpprogram . Således fri från stavfel och andra oavsiktliga problem , det sparar programmerare värdefull tid .