09.01_Stuctured Query Language - HG13-bkal

Werbung
Wirtschaftsinformatik
Relationale Datenbanken
Structured Query Language SQL
Arbeitsblatt Nr. 1
Datum:
Structured Query Language (SQL) 1
SQL ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO standardisiert und wird von fast allen gängigen
Datenbanksystemen unterstützt.
Die Bezeichnung SQL wird im allgemeinen Sprachgebrauch als Abkürzung für „Structured Query
Language“ aufgefasst. Die Bezeichnung leitet sich von dem Vorgänger SEQUEL ([ˈsiːkwəәl], Structured English Query Language) ab, der von Edgar F. Codd (IBM) in den 1970er Jahren entworfen
wurde.
Syntax von SQL – Regeln zur Formulierung von Befehlen
Die Syntax von SQL beschreibt, wie Befehle in der Datenbanksprache gebildet werden müssen.
Diese Regeln zur Formulierung von Befehlen sind relativ einfach aufgebaut und semantisch an
die englische Umgangssprache angelehnt. (Semantik = Ausdruck der Bedeutung von z.B. Computerbefehlen)
1
http://de.wikipedia.org/wiki/SQL (28.05.2011)
1
Relationale Datenbanken
Structured Query Language SQL
Wirtschaftsinformatik
Arbeitsblatt Nr. 1
Datum:
Erlernen einer neuen Sprache mit nur wenigen Vokabeln
SQL ist eine Sprache um:
2
Datenstrukturen zu definieren - Data Definition Language (DDL)
•
•
•
CREATE (Erstellen)
ALTER (Ändern)
DROP (Löschen)
Berechtigungen zum Datenzugriff zu vergeben oder zu entziehen - Data Control Language
(DCL)
•
•
GRANT (Berechtigung vergeben)
REVOKE (Berechtigung zurücknehmen)
Manipulation von Datenbeständen - Data Manipulation Language (DML)
•
•
•
INSERT (Einfügen)
UPDATE (Überarbeiten)
DELETE (Löschen)
sowie zur Abfrage von Daten
•
2
SELECT Anweisung
vgl. Matthiessen, G., Unterstein, M., Relationale Datenbanken und SQL, München, 2000, S. 163 ff.
2
Herunterladen