Internet Lexikon Startseite

SQL - Info

Copyright by at-mix
Spacer Spacer
Glossar | Kategorie wählen | Hilfe Fehler?

SQL

Abfragesprache
SQL (Structured Query Language) ist eine Abfragesprache für relationale Datenbanken.

Sie hat eine relativ einfache Syntax, die an die englische Umgangssprache angelehnt ist, und stellt eine Reihe von Befehlen zur Definition von Datenstrukturen nach der relationalen Algebra, zur Manipulation von Datenbeständen (Anfügen, Bearbeiten und Löschen von Datensätzen) und zur Abfrage von Daten zur Verfügung.

Durch ihre Rolle als Quasi-Standard ist SQL von großer Bedeutung, da eine weitgehende Unabhängigkeit von der benutzten Software erzielt werden kann. Die meisten SQL-Implementierungen bieten darüber hinaus allerdings noch herstellerspezifische Erweiterungen, die nicht dem Standard-Sprachumfang entsprechen.

Viele bekannte Datenbanksysteme wie DB2, Microsoft SQL Server, MySQL, Oracle, PostgreSQL und neueren Versionen von Access implementieren Teile des SQL Sprachstandards.

Die Grundlage aller relationalen Datenbanken legte 1970 Edgar F. Codd mit seinem Artikel "A Relational Model of Data for Large Shared Data Banks". Codd arbeitete damals im IBM-Forschungslabor in San Jose, Kalifornien. Bei den auf diesen Artikel folgenden weltweiten Forschungsarbeiten war ein Aspekt die Entwicklung relationaler Sprachen. Die Bedeutendste von der kommerziellen Sichtweise her war die "Structured English Query Language" SEQUEL, die in den IBM Forschungslabors 1974 entwickelt wurde. 1976 wurde SEQUEL /2 definiert und aus rechtlichen Gründen in SQL umbenannt. Der Prototyp System R wurde 1977 funktionsfähig implementiert und enthielt einen Großteil der Sprache SQL.

Nach den Erfolgen bei den Benutzern von System R beschlossen mehrere Firmen SQL-basierte Datenbanken auf den Markt zu bringen. Das System ORACLE der Firma Relational Software Inc. (später in Oracle Corporation umbenannt) kam 1980 vor IBMs SQL/DS (1981) auf den Markt. Die Urversion der noch aktuell verfügbaren SQL-Implementierung DB2 von IBM entstand 1983. INGRES folgte im Jahre 1985, SYBASE 1986. SQL hatte sich innerhalb von 10 Jahren zum de-facto-Standard in der Welt der Datenbanken etabliert.

Das American National Standards Institute (ANSI) beauftragte 1982 die Standardisierung einer relationalen Sprache, die 1986 ratifiziert wurde und zum guten Teil aus dem IBM-Dialekt von SQL bestand. 1987 wurde SQL/86 auch als ISO-Standard akzeptiert. Aktualisierungen und Erweiterungen erfolgten mit SQL/89, SQL/92 und SQL/99.

Neue SQL-Version SQL:2003 vor der Veröffentlichung Im Juni dieses Jahres (2003) wurden bei einer Tagung der Arbeitsgruppe der ISO/IEC JTC1/SC32/WG3 in Stockholm die Arbeiten an 9 SQL-Dokumenten abgeschlossen. Die letzte Abstimmungsrunde startet in den nächsten Wochen und Anfang des Jahres 2004 sollten die Dokumente veröffentlicht werden.

SQL-Datenbanksysteme :
  • Adabas - eine kommerzielle Datenbank von der Software AG.
  • DB2 - eine kommerzielle Datenbank von IBM.
  • dBase IV
  • Firebird
  • GUPTA
  • INGRES
  • InterBase
  • JetSQL
  • Microsoft Access
  • Microsoft SQL Server
  • MySQL - eine sehr verbreitete Open-Source-Datenbank.
  • PostgreSQL - ebenfalls eine sehr verbreitete Open Source-Datenbank, die für Linux und Unix verfügbar ist.
  • Oracle - eine kommerzielle Datenbank vom gleichnamigen Unternehmen.
  • MaxDB früher unter dem Namen SAP DB bekannte, jetzt von MySQL weiterentwickelte Datenbank.
  • SQLite
  • SYBASE
  • T-SQL
  • Teradata
nach oben
Person(en):
Zeitraum:
Firma:
Verwandte Kategorien:
kein Eintrag vorhanden
- -
kein Eintrag vorhanden
Programmiersprache

Es gibt 56 weiterführende Erklärungen oder Definitionen:

Abfrage,   Abfragesprache,   Access,   ADABAS,   Aktuell,   ANSI,   Arbeitsgruppe,   Auftrag,   Bank,   Bearbeiten,   Befehl,   Benutzer,   Daten,   Datenbank,   Datenbanksystem,   dBase,   Dialekt,   Dokument,   Erweiterung,   Firebird BeitragFirebird,   Funktion,   IBM BeitragIBM,   IEC BeitragIEC,   Implementierung,   ISO,   Language,   Licht,   LIFO,   Linux BeitragLinux,   löschen,   Microsoft BeitragMicrosoft,   Mode,   MySQL BeitragMySQL,   Open-Source,   Oracle BeitragOracle,   POST,   PostgreSQL BeitragPostgreSQL,   Query,   Query Language,   Rach,   Rage BeitragRage,   Ratio,   Relation,   Relational,   Relationale Datenbank BeitragRelationale Datenbank,   SAP BeitragSAP,   Server,   Software,   Source,   Sprache,   Standard,   Syntax,   System,   Tera,   UNIX,   Version 

Veröffentlicht am:
Zuletzt bearbeitet am:
Referenz:
21.04.2004 von Wilhelm Janssen (7094) Beiträge
28.08.2004 von Wilhelm Janssen
Wikipedia
.....  Dieser Artikel aus Wikipedia wird durch die GNU FDL lizenziert.  .....
Druckversion
Spacer
0|1|2|3|4|5|6|7|8|9|
A|B|C|D|E|F|G|H|I|J|
K|L|M|N|O|P|Q|R|S|T|
U|V|W|X|Y|Z|  -  :-) 
Dateiendungen
validome.org
Bei Validome können Sie Ihre Website auf barrierefreies HTML testen
 
nach oben