Mithilfe der SQL (Structured Query Language) ist es möglich mit einer Datenbank zu kommunizieren und ihre Daten abzufragen, diese zu löschen, neue Daten einzufügen bzw. Daten upzudaten.
Die SQL setzt sich aus mehreren Teilsprachen zusammen:
DDL = Data Description Language
DML = Data Manipulation Language
IQL = Interactive Query Language
SSL = Storage Structure Language
DSL = Data Security Language
Beispiele für DB-Systeme sind:
Oracle
MySQL
Informix
SQL - Server
Ingres
Postgres
All die oben genannten Systeme haben gemeinsame Merkmale:
3 Ebenen Architektur
Einheitliche DB-Sprache
Einbettung dieser Sprache in Programmiersprachen
Kontrollierter Mehrbenutzerbetrieb
Datenschutz und Datensicherheitsmechanismus
diverse Tools