Relationale Datenbanken

Informatik
S, Spolwigl

SQL - Sprachumfang

In seiner Regel 5 fordert Edgar F.Codd, dass in relationalen Systemen eine Sprache vorhanden sein muss, die umfassend alle wichtigen Anforderungen erfüllt:

  • Datendefinition
  • Datenmanipulation (als Programm oder interaktiv)
  • Definition von Datensichten (Views)
  • Integritätsbedingungen kontrollieren
  • Autorisierung (Zugang regeln)
  • Transaktionskontrolle (start, ende, rollback, ..)

Neben der Möglichkeit von SQL als Query Language werden diese Anforderungen als Data Definition Language (DDL), Data Manipulation Language (DML) und Data Control Language (DCL) erfüllt.

SQL-Übersicht

SQL-Funktionen nach erweitertem ANSI-Standard.

Häufig wird auf die explizite Darstellung der DCL verzichtet und die Funktionen werden der DDL/DML zugeordnet.

 

zum Seitenanfang springen

zum Seitenanfang springen