Relational Databases
The relational model has a structural part (schemata with dependencies) and an operational part (relational algebra).
The logical and physical levels are independent of each other.
The only basic construct on the logical level is the relation;
relations can be illustrated for the users in the form of tables.
SQL (Structured Query Language)
SQL is used to enter and query data in databases and administer databases.
SQL was the first SQL developed by IBM during the 1970s.
SQL-86 was the first SQL standard adopted by ANSI and ISO.
SQL-89 was a minor revision of SQL-86.
X/OPEN was an extension of SQL-89.
SQL:1992 (SQL2) provided an SQL standard to anticipate future needs.
SQL:1999 (SQL3) included object-oriented features.
SQL:2003 included XML-related features.
SQL:2006 included more XML features such as XQuery.
SQL:2008 added INSTEAD OF triggers and the TRUNCATE statement.
SQL:2011 added temporal features including valid time and transaction time.
SQL:2016 introduced 44 new optional features including JSON and polymorphic table functions.
SQL:2019 added multidimensional arrays (MDarray type and operators).
SQL:2023 added data type JSON (SQL/Foundation); added Part 16, Property Graph Queries (SQL/PGQ).