Lernportal für angehende FachinformatikerAdministration
Kapitel 01

1.1 Datenbanken und SQL – Grundlagen

Fortschritt wird geladen …
Fachlich geprüftStand: 8. September 2026

Datenbanken speichern zusammengehörige Daten dauerhaft, strukturiert und kontrolliert. Ein Datenbankmanagementsystem (DBMS) verwaltet Speicherung, Abfragen, Zugriffe und Konsistenz; SQL ist die standardisierte Sprache, mit der relationale Datenbanken beschrieben und bearbeitet werden.

Datenbank, DBMS und Datenbanksystem

Eine Datenbank ist der organisierte Datenbestand. Das DBMS ist die Software, die diesen Bestand verwaltet. Datenbank und DBMS bilden gemeinsam das Datenbanksystem. Bei einem relationalen DBMS liegen Daten logisch in Tabellen; Beziehungen entstehen über Schlüssel.

Das DBMS übernimmt unter anderem Mehrbenutzerzugriffe, Transaktionen, Berechtigungen, Integritätsprüfungen, Wiederherstellung und eine von der physischen Speicherung abstrahierte Sicht auf Daten. Dadurch müssen Anwendungen Dateien, Sperren und Speicherorte nicht selbst verwalten.

BegriffBedeutungBeispiel
DatenbankLogisch zusammengehöriger DatenbestandKunden, Aufträge und Artikel
DBMSVerwaltungssoftware und AbfrageausführungMariaDB, MySQL, PostgreSQL
RDBMSDBMS mit relationalem DatenmodellTabellen, Zeilen, Spalten und Schlüssel
SQLDeklarative Sprache für Definition, Abfrage, Änderung und KontrolleSELECT, CREATE TABLE, GRANT

Warum Datenbanken statt einzelner Dateien?

Eine Datenbank garantiert diese Vorteile nicht automatisch: Datenmodell, Rechtekonzept, Sicherung und Betrieb müssen passend entworfen werden.

  • Redundanzen und widersprüchliche Kopien lassen sich durch ein geeignetes Modell verringern.
  • Mehrere Anwendungen können kontrolliert auf denselben konsistenten Datenbestand zugreifen.
  • Schlüssel, Constraints und Transaktionen sichern fachliche Regeln.
  • Berechtigungen trennen Lesen, Schreiben und Administration.
  • Indizes ermöglichen gezielte Zugriffe, ohne jede Zeile vollständig durchsuchen zu müssen.
  • Backups, Protokolle und Wiederherstellungsverfahren schützen den Betrieb.

SQL-Sprachbereiche

Die Zuordnung einzelner Befehle zu diesen Gruppen kann je nach Lehrbuch leicht variieren. Wichtiger ist, Wirkung und Sicherheitsfolgen eines Befehls zu verstehen.

BereichAufgabeBeispiele
DDLStrukturen definierenCREATE, ALTER, DROP
DMLDaten einfügen und verändernINSERT, UPDATE, DELETE
DQLDaten abfragenSELECT
DCLBerechtigungen steuernGRANT, REVOKE
TCLTransaktionen steuernCOMMIT, ROLLBACK

Quellen zur fachlichen Prüfung

Unterlage mitnehmen

PDF-Download nach Anmeldung

Zum Schutz der Unterrichtsunterlagen steht der PDF-Download ausschließlich angemeldeten Nutzern zur Verfügung.

1.1 Datenbanken und SQL – Grundlagen | Datenbanken