Tijdens de jaren 1970 , onderzoek gedaan bij IBM leidde tot twee complementaire databasetechnologieën , Query door voorbeeld en Structured Query Language . De voormalige gebruikte een gebruiksvriendelijke interface voor het ophalen van gegevens uit databases , de laatste ontwikkelde zich tot een taal voor het beheren van databases , alsmede het bewerken van de gegevens in hen . In 2011 , heeft SQL -database een dominante taal geworden , maar veel software producten hebben QBE - geïnspireerde rapportage tools . Front- End Interface Een Query door voorbeeld programma toont een formulier met een lijst van verschillende database-items uit te kiezen . Bijvoorbeeld , als u een verslag van alle klanten uit Kentucky wilt , je de klant tabel te selecteren in uw database , voordat de klant naam , adres , staat en andere interessegebieden selecteren . Naast elk veld zijn opties voor het afstemmen op een waarde of formule , dus door het veld voor de " staat", typt u " KY " voor Kentucky , en klik op een knop om de resultaten te zien . De QBE programma bouwt automatisch een SQL-opdracht om de informatie op te halen . De database server software voert de SQL-opdracht , en de computer geeft de lijst van klanten in een paar seconden . End -user van het Hulpmiddel Omdat het vereist geen programmeerkennis , QBE is geschikt voor eindgebruikers , zoals sales managers , accountants en ondernemers . Leren is eenvoudig en duidelijk , met het duurt slechts een paar stappen . De SQL-taal , daarentegen , heeft een complexe syntax die jaren duurt om meester . SQL-commando's te bouwen , verwijderen en wijzigen database- structuren en veiligheid gebruikersrecords evenals ad hoc rapporten te maken . Hoewel QBE produceert SQL , het isoleert de gebruiker uit te trekken, te vereenvoudigen haar werk . Programmeur van het Hulpmiddel Programmeurs en database administrators gebruiken SQL om gegevens op te halen en bij te werken en het creëren en onderhouden van databases . De SQL-taal heeft de vorm van tekst commando's getypt in een database- hulpprogramma , terwijl een server toezicht op alle activiteiten in de database , het ontvangen van de SQL- commando's en ze te controleren op veilige toegang en juiste syntax . De server verwerkt alle SQL-commando's , of rechtstreeks vanaf een beheerder of indirect uit een QBE programma . Programmeren Shortcut QBE produceert foutloze SQL-commando's , automatisch veranderen van de SQL -uitgang als u de informatie over haar vormen te veranderen . Een programmeur kan QBE gebruiken om een complexe data query maken en kopieer en plak de resulterende SQL in een database hulpprogramma . Dus vrij van typefouten en andere onbedoelde problemen , het bespaart programmeurs kostbare tijd .
|