SQL - Structured Query Language
SQL is a non-procedural data access language that is used primarily in programming by embedding it in other languages
SQL is not a user-level language
SQL accepts one or more relations as input and produces a single relation as output
SQL provides functions for data definition (creates database and table structures), data management (enter, edit, delete data), and data query (convert data into information)