Structured Query Language: Unterschied zwischen den Versionen
Aus wiki.bfw-kaufleute.de
Morapf (Diskussion | Beiträge) |
Morapf (Diskussion | Beiträge) |
||
Zeile 10: | Zeile 10: | ||
* Data Definition Language (DDL): Befehle zur Datenbankschemadefinition | * Data Definition Language (DDL): Befehle zur Datenbankschemadefinition | ||
* Data Control Language (DCL): Befehle für die Rechteverwaltung und Transaktionskontrolle | * Data Control Language (DCL): Befehle für die Rechteverwaltung und Transaktionskontrolle | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Version vom 22. Januar 2020, 13:51 Uhr
Structured Query Language, kurz SQL, ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten und Abfragen von darauf basierenden Datenbeständen.
Die SQL basiert auf der relationale Algebra, die Syntax ist einfach aufgebaut und semantisch an die englische Umgangssprache angelehnt.
Siehe https://de.wikipedia.org/wiki/SQL
Die Bezeichnung SQL leitet sich vom vorherigen Namen SEQUEL ab. Eine Namensänderung der Datenbanksprache wurde notwendig, da der Begriff SEQUEL von einer anderen Firma zuvor patentiert worden war.
Sprachelemente[Bearbeiten]
- Data Manipulating Language (DML): Befehle zur Datenmanipulation wie Löschen, Ändern, Hinzufügen und lesendem Zugriff
- Data Query Language (DQL): Befehle zur Abfrage und Aufbereitung der gesuchten Informationen; Klassifizierung als Untermenge der DML
- Data Definition Language (DDL): Befehle zur Datenbankschemadefinition
- Data Control Language (DCL): Befehle für die Rechteverwaltung und Transaktionskontrolle