Hva er forholdet mellom SQL & QBE?

Hva er forholdet mellom SQL & QBE?


I løpet av 1970, forskning gjort ved IBM førte til to komplementære databaseteknologi, QBE og Structured Query Language. Den tidligere brukt et brukervennlig grensesnitt for å hente data fra databaser; sistnevnte utviklet seg til et språk for å håndtere databaser samt redigere dataene i dem. I 2011 har SQL blitt en dominerende database språk, men mange programvareprodukter har QBE-inspirert rapporteringsverktøy.

Front-End Interface

En QBE-programmet viser et skjema med en liste over ulike database elementer å velge. For eksempel, hvis du ønsker en rapport over alle kunder fra Kentucky, velger du kunde tabellen i databasen, før du velger kundens navn, adresse, staten og andre felt av interesse. Ved siden av hvert felt finnes alternativer for å matche til en verdi eller formel, så ved feltet for "staten," du ville skrive "KY" for Kentucky, og klikker på en knapp for å se resultatene. Den QBE Programmet bygger automatisk en SQL-kommando for å hente informasjon. database server programvare utfører SQL kommando, og datamaskinen viser listen over kunder i løpet av få sekunder.

Sluttbruker Tool

Fordi det krever ingen programmeringskunnskaper, er QBE egnet for sluttbrukere som salgssjefer, regnskapsførere og bedriftseiere. Lære det er enkel og grei; bruker det tar bare noen få skritt. SQL-språket, derimot, har en kompleks syntaks som tar år å mestre. SQL-kommandoer bygge, slette og endre database strukturer og brukersikkerhets poster samt opprette ad hoc rapporter. Selv om QBE produserer SQL, isolerer det brukeren fra det forenkler arbeidet.

Programmerer Tool

Programmerere og database administratorer bruke SQL til å hente og oppdatere data og opprette og vedlikeholde databaser. SQL-språket tar form av tekstkommandoer skrevet inn i en database hjelpeprogram, mens en server oppsyn all aktivitet i databasen, mottar SQL-kommandoer og sjekke dem for tilgangssikkerhet og riktig syntaks. Serveren behandler alle SQL-kommandoer, enten direkte fra en administrator eller indirekte fra en QBE program.

programmering Shortcut

QBE produserer feilfrie SQL-kommandoer, automatisk endre SQL-utgang som du endre informasjonen på sine former. En programmerer kan bruke QBE å skape et komplekst data spørring, og deretter kopiere og lime den resulterende SQL i en database utility program. Dermed fri for skrivefeil og andre utilsiktede problemer, det sparer programmerere verdifull tid.