SQL - Die Sprache der relationalen Datenbanken
1. Einführung
1.2 SQL: Begriffsbestimmung, Kennzeichen und kurze Historie

Die weitere Entwicklung

1986 wurde ein ANSI-Standard der Sprache veröffentlicht. Bekannt wurde dieser Standard unter dem Kürzel SQL-86. Eine Überarbeitung erschien 1989 (SQL-89). Größere Änderungen erfolgten 1992 (SQL-92), viele Schwachstellen von SQL-86 und SQL-89 wurden beseitigt. Die nächste Revision, SQL:1999, ging weit über die bisherigen Standards hinaus. Sie war eine Annäherung an die Möglichkeiten, die neue Datenbanksysteme bieten (können), und die Bedürfnisse ihrer Benutzer.
 
In der Zeit von 1992 bis 1999 wurden einzelne Aspekte des zukünftigen Standards SQL:1999 gesondert veröffentlicht. Diese einzelnen Teile gingen bei der Veröffentlichung des gesamten Standards in diesem auf.
 
1992: SQL/CLI (Call Level Interface), bekannt als CLI-95. Wahrscheinlich die bekannteste Implementierung dieses Standards ist ODBC (Open Database Connectivity), eine Datenbank-Schnittstelle.
 
Abbildung: {abbTitelAlt} Beschreibung der Abbildung
Abbildung: SQL/CLI
 
 
1996: SQL/PSM (Persistent Stored Modules). PSM-96, strebt eine Vereinheitlichung von so genannten Stored Procedures an. Diese Procedures sind vorgefertigte kleine Programme, die bestimmte Aufgaben übernehmen sollen, die SQL so nicht leisten kann. Dieser Standard war nötig geworden, weil viele kommerzielle DBMS Stored Procedures anboten, die bislang voneinander abwichen.
 
Abbildung: {abbTitelAlt} Beschreibung der Abbildung
Abbildung: SQL/PSM
 
 
1998: SQL/OLB (Object Language Bindings). OLB-98 beschreibt, wie SQL-Statements in JAVA eingebettet werden können.
 
Abbildung: {abbTitelAlt} Beschreibung der Abbildung
Abbildung: SQL/OLB