Was ist eine relationale Datenbank?
Eine relationale Datenbank ist ein System, das Daten in Tabellen speichert. Diese Tabellen ähneln Excel-Tabellen, mit Zeilen und Spalten. Der Begriff relational bedeutet, dass die Tabellen miteinander in Beziehung stehen – also durch bestimmte Werte (z. B. eine Kundennummer) miteinander verknüpft sind.
Ein einfaches Beispiel:
Stell dir vor, du verwaltest Kundendaten und Bestellungen. Du könntest deine Daten so organisieren:
Kundennummer | Name | Adresse |
---|---|---|
1 | Anna | Berlin |
2 | Max | Hamburg |
Bestellnummer | Kundennummer | Produkt | Datum |
---|---|---|---|
101 | 1 | Laptop | 01.04.2025 |
102 | 2 | Maus | 02.04.2025 |
Die beiden Tabellen sind über die Kundennummer miteinander verbunden. So weiß man: Die Bestellung 101 gehört zu Kunde 1, also zu Anna.
Wie funktionieren relationale Datenbanken?
Tabellen speichern strukturierte Daten.
Schlüssel wie die Kundennummer verbinden die Tabellen miteinander.
Du kannst mit sogenannten Abfragen (Queries) gezielt nach Daten suchen. Zum Beispiel:
„Zeige mir alle Bestellungen von Anna.“
Das Datenbanksystem schaut dann in beiden Tabellen nach und verbindet die Informationen automatisch.
Vorteile relationaler Datenbanken
Übersichtlich: Daten sind sauber in Tabellen organisiert.
Flexibel: Man kann Daten leicht hinzufügen, ändern oder abfragen.
Sicher: Daten können mit Zugriffsrechten geschützt werden.
Zuverlässig: Auch bei vielen Benutzern gleichzeitig bleiben die Daten korrekt.
Bekannte relationale Datenbank-Systeme
MySQL
PostgreSQL
Microsoft SQL Server
Oracle
SQLite
Wichtige Begriffe einfach erklärt
Begriff | Bedeutung |
---|---|
Tabelle | Eine Sammlung von Daten in Zeilen und Spalten |
Zeile (Datensatz) | Eine einzelne Informationseinheit |
Spalte (Feld) | Ein bestimmtes Merkmal, z. B. Name, Produkt |
Schlüssel (Key) | Ein eindeutiger Wert, z. B. Kundennummer |
Relation | Eine Verbindung zwischen zwei Tabellen |
Fazit
Eine relationale Datenbank hilft dir dabei, Daten strukturiert und sinnvoll zu speichern. Statt alles in einer großen, unübersichtlichen Liste zu sammeln, wird alles sauber in verknüpfte Tabellen aufgeteilt. Das macht Datenpflege, Suche und Analyse viel einfacher – besonders, wenn es viele Daten sind.