SQL (structured query language — «structured query language») formal non-procedural programming language used to create, modify and manage data in an arbitrary relational database managed by appropriate database management system (DBMS). SQL is based on tuple calculus.
SQL is primarily an information-logical language designed to describe, modify, and retrieve data stored in relational databases. SQL can be called a programming language, while it is not Turing-complete, but the language standard specification, SQL/PSM provides the possibility of its procedural extensions.
Links to materials for the study
- Study the SQL query language.
- Basics of the SQL language (SELECT statement)
- Video course SQL Essential
- Introduction to database systems
- The basics of using and designing databases. Tutorial
- Study SQL (Alan Beaulieu)
- SQL for mere mortals
- SQL. Full guide
- SQL: a Guide to the study of language