P:
Com utilitzen els professionals les eines de creació de consultes visuals?
R:Els creadors de consultes visuals o eines de creació de consultes visuals s’utilitzen per generar i inspeccionar consultes SQL en les operacions de bases de dades.
Com a llenguatge de programació declarativa, el llenguatge de consulta estructurat és processal. Una consulta requereix executar diverses línies de codi, segons els criteris implicats i la funcionalitat que es desitgi. Les eines de creació de consultes visuals mostren l'estructura i la seqüència d'una consulta determinada, per facilitar-ne la comprensió.
En un creador de consultes visuals, a la pantalla es mostra cada línia d'una consulta SQL. Aquestes línies de codi SQL sovint són generades pels usuaris mitjançant una sèrie d'objectes de control, per exemple, camps de text, llistes desplegables i caselles de verificació. Moltes d’aquestes eines de creació de consultes visuals tenen un quadre o camp separats a un costat de la pantalla que mostra els controls de maneig de més d’un tipus de base de dades.
Una forma útil de pensar en les eines de creació de consultes visuals és que són, d’alguna manera, similars als editors HTML que visualitzen l’HTML utilitzat per codificar pàgines web. Com les consultes SQL, les pàgines web es creen amb codi lineal, en HTML. Els editors HTML abstracten aquestes línies de codi en una interfície orientada a objectes. Per exemple, en lloc d’escriure línies de codi HTML, els usuaris poden fer clic a controls de colors per configurar colors de fons o de text, o bé utilitzar camps i quadres de text per afegir coses com imatges i altres elements d’una pàgina web.
De la mateixa manera, les eines de creació de consultes visuals abstracten el codi SQL. En lloc d’escriure línies d’SQL, els usuaris poden manipular els controls que generen el codi. Algunes eines de creació de consultes visuals que es creen amb Visual Basic tenen tots els camps comuns i controls d’objectes associats a aquest llenguatge per a la creació i inspecció de consultes SQL. Altres poden tenir diferents versions, però la majoria de les eines de creació de consultes visuals utilitzen un enfocament de pantalla dividida per mostrar el codi SQL brut, alhora que mostren les eines visuals que creen el codi de consulta.
Els professionals també poden utilitzar eines de creació de consultes visuals per crear una consulta de la manera més eficient. Moltes d’aquestes eines automatitzades calculen i calculen la creació d’una consulta de la manera més eficient possible, utilitzant les millors comandes SQL optimitzades i generant codi SQL eficaç. Després de crear la consulta SQL, els usuaris professionals poden ajustar-la i veure les diferències mitjançant un motor visual que, de nou, fa més clar el vincle entre els propòsits de consulta i el codi SQL subjacent.