Naar de inhoud

SQL

Een taal om gegevens te definiëren, op te vragen en te wijzigen; geen afzonderlijk databaseproduct.

Ook bekend alsStructured Query Language
Dataplatformen

Wat is SQL?

SQL staat voor Structured Query Language. De taal wordt gebruikt om gegevensstructuren te definiëren, gegevens op te vragen en wijzigingen uit te voeren. Een SELECT selecteert bijvoorbeeld gegevens. SQL is geen afzonderlijk databaseproduct; systemen implementeren de taal met verschillende uitbreidingen en details. Een query is daarom niet zonder controle naar ieder systeem over te zetten.

In een fictief serviceportaal moet een lijst goedgekeurde verzoeken op hun unieke identificatie worden gesorteerd. Een leesquery als voorbeeld luidt: SELECT request_id FROM service_request WHERE status = 'approved' ORDER BY request_id;. Uitvoerkolom, voorwaarde en sortering staan er expliciet in. Dit is geen uitgevoerde query. De oplossing moet afzonderlijk afdwingen welke records iemand mag zien; een bedrijfsfilter alleen toont geen toegangscontrole aan.

Bronnen