Q:
Hvordan bruker fagpersoner visuelle søkeverktøy?
EN:Visuelle spørringsbyggere, eller visuelle spørringsbyggverktøy, brukes til å generere og inspisere SQL-spørringer i databasefunksjoner.
Som et deklarativt programmeringsspråk er Structured Query Language prosessuell. En spørring krever flere kodelinjer for å utføre, avhengig av kriteriene som er involvert og ønsket funksjonalitet. Visuelle spørringsbyggverktøy viser strukturen og sekvensen til en gitt spørring, for å gjøre det lettere å forstå.
I en visuell spørringsbygger vises hver linje i en SQL-spørring på skjermen. Disse linjene med SQL-kode blir ofte generert av brukere gjennom en serie kontrollobjekter, for eksempel tekstfelt, nedtrekkslister og avmerkingsbokser. Mange av disse visuelle spørringsbyggverktøyene har en egen boks eller felt på den ene siden av skjermen som viser håndteringskontroller for mer enn en type database.
En nyttig måte å tenke på verktøy for visuell spørring, er at de på noen måter ligner på HTML-redaktører som visualiserer HTML-en som brukes til å kode websider. I likhet med SQL-spørsmål er websider bygget med lineær kode i HTML. HTML-redaktører abstraherer disse kodelinjene i et objektorientert grensesnitt - for eksempel, i stedet for å skrive linjer med HTML, kan brukere klikke på fargekontroller for å angi bakgrunns- eller tekstfarger, eller bruke tekstfelt og bokser for å legge til ting som bilder og annet elementer til en webside.
På samme måte abstrakt visuelle spørringsverktøy SQL-koden. I stedet for å skrive inn linjer med SQL, kan brukere manipulere kontrollene som genererer koden. Noen bygningsverktøy for visuelle spørringer som er opprettet med Visual Basic, har alle de vanlige feltene og objektkontrollene som er knyttet til det språket, med det formål å bygge og inspisere SQL-spørringer. Andre kan ha forskjellige bygg, men de fleste av de visuelle query-bygningsverktøyene bruker en delt skjerm-tilnærming for å vise den rå SQL-koden, samtidig som de viser de visuelle verktøyene som lager spørringskoden.
Fagpersoner kan også bruke visuelle spørringsbyggverktøy for å lage en spørring på den mest effektive måten. Mange av disse automatiserte verktøyene beregner og beregner opprettelsen av en spørring på en mest mulig effektiv måte, ved å bruke de best optimaliserte SQL-kommandoene og generere effektiv SQL-kode. Etter å ha bygget SQL-spørringen, kan profesjonelle brukere justere den og se på forskjellene gjennom en visuell motor som igjen gjør koblingen mellom spørringsformålene og den underliggende SQL-koden tydeligere.