SQL

Problem

You want: Give me all Austrian customers who spent more than €1,000 this year. You don't want to manually iterate through files and implement retrieval logic each time.

Solution — SQL

Describe what data you want: SELECT ... FROM customers JOIN orders ... WHERE ... The database determines how to retrieve it.
Core idea: SQL is a declarative language for querying and manipulating relational data.