SQL: Unterschied zwischen den Versionen

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche
K
K
 
Zeile 1: Zeile 1:
 
SQL ist eine seit den frühen 1970er-Jahren von IBM (damals unter dem Namen Sequel) entwickelte Abfragesprache zur Bearbeitung der Inhalte [[relationaler Datenbanken]]. 1981 wurde Sequel in SQL umbenannt.
 
SQL ist eine seit den frühen 1970er-Jahren von IBM (damals unter dem Namen Sequel) entwickelte Abfragesprache zur Bearbeitung der Inhalte [[relationaler Datenbanken]]. 1981 wurde Sequel in SQL umbenannt.
  
SQL enthält eine Reihe von [[Befehl]]en, die in verschiedene Gruppen eingeteilt werden können. Im Rahmen der Datendefinition können komplette [[Datenbank]]en erstellt, ganz oder teilweise verändert oder gelöscht werden, beispielsweise mit »Create«. Für die Datenmanipulation stehen ebenfalls einige Befehle zur Verfügung, mit denen [[Element]]e in eine Datenbank eingefügt, bereits vorhandene aktualisiert und überflüssige gelöscht werden können. Außerdem sind mit dieser Befehlsgruppe Selektionen nach bestimmten Kriterien möglich. Darüber hinaus sind in SQL auch Befehle zur Datensicherheit vorgesehen, mit denen sich beispielsweise Änderungen nur nach bestimmten Regeln durchführen lassen (Datenintegrität) oder der ungeänderte Zustand der Datenbank wieder hergestellt werden kann. Einzelnen Benutzern können dabei – ebenfalls mit SQL – mehr oder minder umfangreiche Rechte zur Änderung der Datenbank verliehen werden.
+
SQL enthält eine Reihe von [[Befehl]]en, die in verschiedene Gruppen eingeteilt werden können. Im Rahmen der Datendefinition können komplette [[Datenbank]]en erstellt, ganz oder teilweise verändert oder gelöscht werden, beispielsweise mit »Create«. Für die Datenmanipulation stehen ebenfalls einige Befehle zur Verfügung, mit denen Elemente in eine Datenbank eingefügt, bereits vorhandene aktualisiert und überflüssige gelöscht werden können. Außerdem sind mit dieser Befehlsgruppe Selektionen nach bestimmten Kriterien möglich. Darüber hinaus sind in SQL auch Befehle zur Datensicherheit vorgesehen, mit denen sich beispielsweise Änderungen nur nach bestimmten Regeln durchführen lassen (Datenintegrität) oder der ungeänderte Zustand der Datenbank wieder hergestellt werden kann. Einzelnen Benutzern können dabei – ebenfalls mit SQL – mehr oder minder umfangreiche Rechte zur Änderung der Datenbank verliehen werden.
  
 
SQL wird häufig als Abfragesprache für Datenbanken im Internet eingesetzt, wobei oft [[MySQL]] unterstützt wird. In derartigen Anwendungen werden die abzufragenden Daten z.B. von einem Formular aufgenommen und an eine Anwendung übergeben, die mit einer Scriptsprache (etwa Javascript) verfasst wurde. Diese kann dann über SQL-Befehle Aktionen in einer auf dem Internet-Server aufliegenden Datenbank durchführen, beispielsweise die Suche nach einem Artikel oder einem bestimmten Produkt aus einem Katalog.
 
SQL wird häufig als Abfragesprache für Datenbanken im Internet eingesetzt, wobei oft [[MySQL]] unterstützt wird. In derartigen Anwendungen werden die abzufragenden Daten z.B. von einem Formular aufgenommen und an eine Anwendung übergeben, die mit einer Scriptsprache (etwa Javascript) verfasst wurde. Diese kann dann über SQL-Befehle Aktionen in einer auf dem Internet-Server aufliegenden Datenbank durchführen, beispielsweise die Suche nach einem Artikel oder einem bestimmten Produkt aus einem Katalog.

Aktuelle Version vom 19. November 2008, 22:13 Uhr

SQL ist eine seit den frühen 1970er-Jahren von IBM (damals unter dem Namen Sequel) entwickelte Abfragesprache zur Bearbeitung der Inhalte relationaler Datenbanken. 1981 wurde Sequel in SQL umbenannt.

SQL enthält eine Reihe von Befehlen, die in verschiedene Gruppen eingeteilt werden können. Im Rahmen der Datendefinition können komplette Datenbanken erstellt, ganz oder teilweise verändert oder gelöscht werden, beispielsweise mit »Create«. Für die Datenmanipulation stehen ebenfalls einige Befehle zur Verfügung, mit denen Elemente in eine Datenbank eingefügt, bereits vorhandene aktualisiert und überflüssige gelöscht werden können. Außerdem sind mit dieser Befehlsgruppe Selektionen nach bestimmten Kriterien möglich. Darüber hinaus sind in SQL auch Befehle zur Datensicherheit vorgesehen, mit denen sich beispielsweise Änderungen nur nach bestimmten Regeln durchführen lassen (Datenintegrität) oder der ungeänderte Zustand der Datenbank wieder hergestellt werden kann. Einzelnen Benutzern können dabei – ebenfalls mit SQL – mehr oder minder umfangreiche Rechte zur Änderung der Datenbank verliehen werden.

SQL wird häufig als Abfragesprache für Datenbanken im Internet eingesetzt, wobei oft MySQL unterstützt wird. In derartigen Anwendungen werden die abzufragenden Daten z.B. von einem Formular aufgenommen und an eine Anwendung übergeben, die mit einer Scriptsprache (etwa Javascript) verfasst wurde. Diese kann dann über SQL-Befehle Aktionen in einer auf dem Internet-Server aufliegenden Datenbank durchführen, beispielsweise die Suche nach einem Artikel oder einem bestimmten Produkt aus einem Katalog.

Von SQL sind seit Mitte der 1980er-Jahre mehrere Versionen im Umlauf, die unterschiedliche Erweiterungen der Sprache enthalten. Es sind jedoch Bestrebungen im Gange, diese verschiedenen Dialekte wieder zu vereinheitlichen, und zwar unter dem Namen SQL3 (bzw. SQL:1999).

Bedeutende Anwendungen, die auf der Basis von SQL entwickelt wurden sind neben MySQL der Microsoft SQL Server, der Sybase SQL Server und v. a. das Datenbanksystem Oracle, das als das weltweit am stärksten verbreitete SQL-Datenbankprogramm gilt.