Databases Reference
In-Depth Information
1992
ISO 9075 Database Language SQL ( SQL2 oder SQL-92 ) wird veröffent-
licht.
1993
RDA-Standard (Remote Data Access) der Database Access Group (z.B.
Microsoft ODBC) wird veröffentlicht.
1996
SQL/PSM (Persistent Stored Modules); Datenbankprozeduren werden
normiert (vgl. Kapitel 7.3).
1999
SQL:1999 wird veröffentlicht und löst damit SQL-92 ab.
2003
Eine abermals überarbeitete und teilweise neu strukturierte Version
SQL:2003 löst SQL:1999 ab. Zum Zeitpunkt der Drucklegung dieses
Buchs befindet sich die neue Norm aber noch im Entwurfsstadium und
wird von Pessimisten (oder Realisten) als SQL:200n bezeichnet.
Zwischen dem SQL-Standard und den in kommerziell verfügbaren Datenbanksys-
temen angebotenen SQL-Implementierungen gibt es Differenzen in beiden Rich-
tungen. Teilweise übersteigt der verfügbare Sprachumfang die Forderungen der
Norm, teilweise werden Forderungen der SQL-Norm nicht erfüllt. Es ist aber
grundsätzlich zu erkennen, dass die Hersteller sich mehr und mehr um die Einhal-
tung des SQL-Standards bemühen.
Die Standardisierung von SQL ist aus folgenden Gründen wichtig:
Verschiedene RDBMs können nebeneinander im Betrieb existieren. Die Anwen-
dungsentwicklung und Datenbankadministration sollten möglichst wenig von-
einander abweichen.
Anwendungen sollen portabel sein, damit man beispielsweise auf ein leis-
tungsfähigeres DBMS umsteigen kann oder damit die Anwendungsentwick-
lung in einer anderen Umgebung erfolgen kann als der produktive Einsatz.
Herstellerunabhängigkeit ist gefordert.
Die Verfügbarkeit von »Front-Endsystemen«, also Programmen, die hersteller-
unabhängig auf Datenbanken zugreifen können, nimmt zu.
In Client-Server-Umgebungen kommuniziert die Anwendersoftware über
Schnittstellen mit dem DBMS.
Bei der Anwendungsentwicklung mit CASE-Tools erfolgt die Festlegung von
Daten- und Programmstrukturen über weite Strecken unabhängig vom einge-
setzten DBMS.
4.1.2 Elemente von SQL
Die Sprachelemente von SQL lassen sich in zwei Kategorien unterteilen, die aller-
dings im Standard nicht festgeschrieben sind:
 
Search WWH ::




Custom Search