Q:
Jak odborníci používají vizuální nástroje pro vytváření dotazů?
A:Tvůrci vizuálních dotazů nebo nástroje pro vytváření vizuálních dotazů se používají ke generování a kontrole dotazů SQL v databázových operacích.
Jako deklarativní programovací jazyk je strukturovaný dotazovací jazyk procedurální. Dotaz vyžaduje provedení několika řádků kódu v závislosti na použitých kritériích a požadované funkčnosti. Vizuální nástroje pro vytváření dotazů ukazují strukturu a posloupnost daného dotazu, aby bylo snazší pochopení.
V nástroji pro tvorbu vizuálních dotazů je na obrazovce zobrazen každý řádek dotazu SQL. Tyto řádky kódu SQL jsou často generovány uživateli prostřednictvím řady řídících objektů, například textových polí, rozevíracích seznamů a zaškrtávacích políček. Mnoho z těchto nástrojů pro vytváření vizuálních dotazů má na jedné straně obrazovky samostatné pole nebo pole, které zobrazuje ovládací prvky pro manipulaci pro více než jeden typ databáze.
Jedním užitečným způsobem, jak přemýšlet o vizuálních nástrojích pro vytváření dotazů, je to, že jsou v některých ohledech podobné editorům HTML, které vizualizují HTML používané k kódování webových stránek. Stejně jako dotazy SQL jsou webové stránky vytvářeny pomocí lineárního kódu v HTML. HTML editoři abstraktní tyto řádky kódu do objektově orientovaného rozhraní - například místo psaní řádků HTML mohou uživatelé kliknout na ovládací prvky barev a nastavit barvy pozadí nebo textu, nebo použít textová pole a pole k přidání věcí, jako jsou obrázky a další prvky webové stránky.
Stejně tak nástroje pro vytváření vizuálních dotazů abstraktní kód SQL. Namísto psaní v řádcích SQL mohou uživatelé manipulovat s ovládacími prvky, které generují kód. Některé nástroje pro vytváření vizuálních dotazů, které jsou vytvořeny v jazyce Visual Basic, mají pro účely vytváření a kontroly dotazů SQL všechna společná pole a ovládací prvky objektů spojené s tímto jazykem. Jiní mohou mít různá sestavení, ale většina vizuálních nástrojů pro vytváření dotazů využívá přístup rozdělených obrazovek k zobrazení surového kódu SQL, zatímco současně ukazuje vizuální nástroje, které vytvářejí kód dotazu.
Odborníci mohou také pomocí vizuálních nástrojů pro vytváření dotazů vytvořit dotaz nejefektivnějším způsobem. Mnoho z těchto automatizovaných nástrojů vypočítává a vypočítává vytvoření dotazu nejefektivnějším možným způsobem, za použití nejlepších optimalizovaných příkazů SQL a generování efektivního kódu SQL. Po vytvoření dotazu SQL ho mohou profesionální uživatelé upravit a podívat se na rozdíly prostřednictvím vizuálního enginu, který opět zřetelněji propojí účely dotazu s podkladovým kódem SQL.