related but separate standard is developed by the same committee. It defines interfaces and packages based on SQL. The aim is unified access to typical database applications like text, pictures, data mining, or spatial data. ISO/IEC 13249-1:2016 Part 1: Framework ISO/IEC 13249-2:2003 Part 2: Full-Text ISO/IEC 13249-3:2016 Part 3: Spatial ISO/IEC 13249-5:2003 Part 5: Still image ISO/IEC 13249-6:2006 Part 6: Data mining ISO/IEC 13249-7:2013 Part 7: History ISO/IEC 13249-8:xxxx Part 8: Metadata Registry Access MRA (work in progress) Technical reports ISO/IEC 9075 is also accompanied by a series of Technical Reports, published as ISO/IEC TR 19075. These Technical Reports explain the justification for and usage of some features of SQL, giving examples where appropriate. The Technical Reports are non-normative; if there is any discrepancy from 9075, the text in 9075 holds. Currently available 19075 Technical Reports are: ISO/IEC TR 19075-1:2011 Part 1: XQuery Regular Expression Support in SQL ISO/IEC TR 19075-2:2015 Part 2: SQL Support for Time-Related Information ISO/IEC TR 19075-3:2015 Part 3: SQL Embedded in Programs using the Java programming language ISO/IEC TR 19075-4:2015 Part 4: SQL with Routines and types using the Java programming language ISO/IEC TR 19075-5:2016 Part 5: Row Pattern Recognition in SQL ISO/IEC TR 19075-6:2017 Part 6: SQL support for JavaScript Object Notation (JSON) ISO/IEC TR 19075-7:2017 Part 7: Polymorphic table functions in SQL ISO/IEC TR 19075-8:2019 Part 8: Multi-Dimensional Arrays (SQL/MDA) ISO/IEC TR 19075-9:2020 Part 9: Online analytic processing (OLAP) capabilities Alternatives A distinction should be made between alternatives to SQL as a language, and alternatives to the relational model itself. Below are proposed relational alternatives to the SQL language. See navigational database and NoSQL for alternatives to the relational model. .QL: object-oriented Datalog 4D Query Language (4D QL) Datalog: critics suggest that Datalog has two advantages over SQL: it has cleaner semantics, which facilitates program understanding and maintenance, and it is more expressive, in particular for recursive queries. HTSQL: URL based query method IBM Business System 12 (IBM BS12): one of the first fully relational database management systems, introduced in 1982 ISBL jOOQ: SQL implemented in Java as an internal domain-specific language Java Persistence Query Language (JPQL): The query language used by the Java Persistence API and Hibernate persistence library JavaScript: MongoDB implements its query language in a JavaScript API. LINQ: Runs SQL statements written like language constructs to query collections directly from inside .Net code Object Query Language QBE (Query By Example)