Datenbanken
Datenbanken
Überblick über Datenbanksysteme, Datenmodellierung, Normalisierung, SQL, Constraints, Views, Indexe, Rechte, Auditing und verteilte Datenbanken.
Datenbanken
Das Fach Datenbanken behandelt, wie Daten sinnvoll strukturiert, gespeichert, abgefragt, geschützt und betrieben werden.
Datenbanken sind wichtig, weil Daten in Unternehmen nicht zufällig herumliegen dürfen. Sie müssen konsistent, auffindbar, sicher und auswertbar sein.
Worum geht es?
Zentrale Fragen sind:
- Warum verwendet man Datenbanken statt einzelner Dateien?
- Was ist ein Datenbanksystem?
- Was macht ein DBMS?
- Wie modelliert man Daten vom groben Entwurf bis zur Tabelle?
- Was sind Entitäten, Attribute und Beziehungen?
- Wie funktionieren Primärschlüssel und Fremdschlüssel?
- Warum normalisiert man Tabellen?
- Wie schreibt man SQL-Abfragen?
- Wie verbindet man Tabellen mit Joins?
- Wie gruppiert und verdichtet man Daten?
- Wie schützt man Daten mit Rechten, Rollen und Auditing?
- Was sind verteilte Datenbanken?
Themenbereiche
Relationen und Normalisierung
Relationen, Tupel, Primärschlüssel, Fremdschlüssel, Redundanz, Anomalien, 1NF, 2NF und 3NF.
Gruppenfunktionen und Subqueries
COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, NULL, NVL und Unterabfragen.
DDL, Constraints, Views und Indexe
CREATE TABLE, ALTER TABLE, Constraints, Views, WITH CHECK OPTION und Indexe.
Rechte und Auditing
GRANT, REVOKE, Rollen, Systemprivilegien, Objektprivilegien und Datenbank-Auditing.
Verteilte Datenbanken
DDBMS, Fragmentierung, Replikation, Database Links, Remote Queries und Optimierung.
Materialgrundlage
Die Dokumentation basiert auf:
- Unterlagen zu Datenmodellierung und Datenbankentwurf
- Präsentationen zu DBMS, Normalisierung und Modellierung vom Groben zum Detail
- SQL-Unterlagen zu SELECT, WHERE, JOIN, GROUP BY, Subqueries, Constraints, Views, Indexen, Privilegien und Auditing
- Arbeitsaufträgen zu Datenbanken und SQL
- Übungen zu Kino, Filmverleih, Musikplattform und Prüfungsvorbereitung
- zusätzliche ERM- und Normalisierungsaufgaben aus dem Web-Development-Materialblock
- Präsentation zu verteilten Datenbanken
Merksatz
Eine gute Datenbank ist nicht nur ein Speicherort. Sie ist ein kontrolliertes Modell der Wirklichkeit, das Daten konsistent, sicher und abfragbar macht.
Zuletzt aktualisiert: 6. Juni 2026