2. Begriffliches SQL = structuredquerylanguage Anfang der 80er Jahre durch IBM entwickelt Gliederung in drei Bereiche Datenmanipulationssprache Anlegen, Ändern und Löschen von Daten Datendefinitionssprache Erstellen von Datenbanken, Tabellen und Indizies Datenkontrollsprache Anlegen und Berechtigen von Benutzern 2
4. Datenmanipulation Transaktion, als konsistenzerhaltene Operation auf einer Datenbank Gliedert sich in ABFRAGE keine Änderung der Daten Auswählen, navigieren, darstellen MUTATION Einfügen, Ändern und Löschen von Daten 4
5. Datenmanipulation - Abfrage Syntax SELECT * FROM TABELLE WHERE TABELLE.FELD=‘bestimmter Wert‘ [GROUP BY Aggregatfunktion HAVING Aggregatfunktion=‘bestimmerWert‘ ORDER BY FELD] 5
6. Datenmanipulation - Mutation Syntax INSERT INTO TABELLE [Spaltenliste] VALUES (Auswahlliste) Einfügen eines Wertes/Tupel/Datensatz in eine Relation 6
7. Datenmanipulation - Mutation Syntax UPDATE TABELLE SET Spalte=Spaltenausdruck [WHERE Bedingung] Ändern (eines/mehrerer) Werte einer Relation 7