Vraag

Een query is een specifiek verzoek om informatie uit een database. Met name in robuuste databasesystemen maken query’s het gemakkelijker om trends op een hoog niveau waar te nemen of om gegevens in grote hoeveelheden te bewerken. Met zoekopdrachten kunnen gebruikers records lokaliseren die aan bepaalde criteria voldoen, complexe berekeningen maken, ingewikkelde bewerkingen toepassen op een grote gegevensset en functies automatiseren die essentieel zijn voor gegevensbeheer. Ze maken het ook mogelijk om gegevens samen te voegen tot verteerbare stukjes informatie voor rapportagedoeleinden.

Typen vragen

Ongeacht de gebruikte database of querytaal, zijn er twee primaire typen query’s die voor verschillende doelen kunnen worden gebruikt:

  • Selecteer zoekopdrachten retourneer informatie uit een of meer tabellen. Hoewel dit het meest basale type query is, kunnen geselecteerde query’s worden gebruikt om op te geven hoeveel resultaten worden geretourneerd, de volgorde waarin ze worden weergegeven, de gebruikte bron (nen) en de parameters voor een record dat moet worden opgenomen.
  • Actiequery’s voer een opdracht uit op de gegevens die zijn opgehaald, zoals verwijderen, wijzigen, aanmaken of bijwerken. Met deze query kan een gebruiker een groot aantal records bulksgewijs wijzigen in plaats van één voor één.

Query talen

Tegenwoordig bestaan ​​er talloze zoektalen. De meest voorkomende taal is Structured Query Language (SQL), die niet moet worden verward met Microsoft SQL Server of de NewSQL-klasse van databases. SQL is compatibel met elke database en dient als basis voor vele aanpassingen van de querytaal, dus het is een must geworden voor de meeste datawetenschappers. Andere talen zijn onder meer XQuery voor XML-documenten, SPARQL voor het Resource Description Framework (RDF) -gegevensmodel en andere.