Seitenleiste

Community

SQL

Grundlagen

Datenbanksysteme

Client/Server

Eingebettet

SQL

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
    • Definition des Datenbank (DB) Aufbaus
  • DML = Data Manipulation Language
    • Daten einfügen/ändern/löschen
  • IQL = Interactive Query Language
    • Daten aus der DB abfragen
  • SSL = Storage Structure Language
    • Dient zur Beschreibung der Dateiorganisation
  • DSL = Data Security Language
    • Schutz vor unberechtigtem Zugriff

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