Dotaz

Dotaz je konkrétní požadavek na informace z databáze. Zejména v robustních databázových systémech dotazy usnadňují vnímání trendů na vysoké úrovni nebo provádění úprav dat ve velkém množství. Dotazy umožňují uživatelům vyhledávat záznamy, které splňují určitá kritéria, provádět složité výpočty, aplikovat složité operace na velkou datovou sadu a automatizovat funkce, které jsou pro správu dat zásadní. Umožňují také konsolidovat data do přehledných informací pro účely podávání zpráv.


Druhy dotazů

Bez ohledu na použitý jazyk databáze nebo dotazu existují dva primární typy dotazů, které lze použít pro různé cíle:

  • Vyberte dotazy vrátit informace z jedné nebo více tabulek. I když se jedná o nejzákladnější typ dotazu, lze pomocí výběrových dotazů určit, kolik výsledků se vrátí, pořadí, ve kterém se objeví, použitý zdroj a parametry záznamu, který má být zahrnut.
  • Akční dotazy provést příkaz na načtená data, například odstranit, změnit, vytvořit nebo aktualizovat. Tento dotaz umožňuje uživateli hromadně upravovat velké množství záznamů namísto jednoho.

Dotazovací jazyky

Dnes existuje řada dotazovacích jazyků. Nejrozšířenějším jazykem je Structured Query Language (SQL), který nelze zaměňovat s Microsoft SQL Serverem nebo databázovou třídou NewSQL. SQL je kompatibilní s jakoukoli databází a slouží jako základ pro mnoho adaptací dotazovacích jazyků, takže se pro většinu vědců v oblasti dat stalo nezbytnou výbavou. Mezi další jazyky patří XQuery pro dokumenty XML, SPARQL pro datový model RDF (Resource Description Framework) a další.