By
Mohanabalasankari R
• SQL is a programming language
• But it does not qualify as a General-purpose programming language
(GPL)
• It is a Domain-Specified Language
• General Purpose Language (GPL) is broadly applicable across
domains. They are designed to let you write any sort of program with
any type of logic you need.
• Example : Python, C, etc.,
• A domain-specific language is a computer language created
specifically to solve problems in a particular domain and is not
intended to be able to solve problems outside of it.
•Example : SQL,CSS
• SQL, or Structured Query Language, falls under the category of a Domain-
Specific Language (DSL) as it is tailored for solving problems within the
specific domain of relational databases
• Its design focuses on the efficient manipulation of structured data, and it
excels in tasks related to the management of relational database systems
• SQL is particularly adept at operations such as creating, updating, and
deleting data within this domain

Is SQL a Programming Language.pptx

  • 1.
  • 2.
    • SQL isa programming language • But it does not qualify as a General-purpose programming language (GPL) • It is a Domain-Specified Language • General Purpose Language (GPL) is broadly applicable across domains. They are designed to let you write any sort of program with any type of logic you need. • Example : Python, C, etc., • A domain-specific language is a computer language created specifically to solve problems in a particular domain and is not intended to be able to solve problems outside of it. •Example : SQL,CSS
  • 3.
    • SQL, orStructured Query Language, falls under the category of a Domain- Specific Language (DSL) as it is tailored for solving problems within the specific domain of relational databases • Its design focuses on the efficient manipulation of structured data, and it excels in tasks related to the management of relational database systems • SQL is particularly adept at operations such as creating, updating, and deleting data within this domain