Declarative programming language
From open-encyclopedia.com - the free encyclopedia.
A declarative programming language is a high-level language that describes a problem rather than defining a solution.
Data-oriented languages such as SQL fall into the category of declarative languages.