Relationale Datenbank, im Tech-Kontext.
Eine relationale Datenbank speichert Daten in Tabellen mit festem Aufbau und verknüpft sie über Schlüssel. Abgefragt wird per SQL, geändert in Transaktionen.
Eine relationale Datenbank legt Daten in Tabellen mit festgelegten Spalten ab und verbindet diese Tabellen über Schlüssel, abgefragt wird mit der Sprache SQL. Der entscheidende Vorteil für Geschäftsdaten sind Transaktionen nach dem ACID-Prinzip: Eine Buchung wird ganz oder gar nicht ausgeführt, auch bei Stromausfall mitten im Vorgang. Regeln wie Pflichtfelder und Fremdschlüssel gelten in der Datenbank selbst, nicht nur in der Anwendung. Verbreitet sind PostgreSQL, MySQL, MariaDB und SQL Server. Grenzen: Schemaänderungen brauchen Migrationen, und die Verteilung auf viele Server ist aufwendiger als bei verteilten Alternativen. Für Rechnungen, Aufträge und Termine bleibt sie die Standardwahl.
Beispiele aus dem Mittelstand
- Ein Buchungssystem hält Termine, Kunden und Zahlungen in PostgreSQL, Doppelbuchungen verhindert eine Bedingung in der Datenbank.
- Ein Handelsbetrieb wertet Umsätze je Kunde direkt per SQL aus, ohne die Daten vorher in ein anderes System zu kopieren.
select k.name, count(a.id) as auftraege, sum(a.betrag) as umsatz
from kunde k
left join auftrag a on a.kunde_id = k.id
where a.angelegt_am >= date '2026-01-01'
group by k.name
order by umsatz desc
limit 20;Folge-Fragen
PostgreSQL oder MySQL?
PostgreSQL ist heute die breitere Wahl: mehr Datentypen, JSON-Unterstützung, Row Level Security. MySQL und MariaDB bleiben solide, besonders im WordPress-Umfeld.
Was bedeutet ACID im Alltag?
Zusammengehörige Schritte werden gemeinsam gültig oder gar nicht. Ohne diese Zusage entstehen Zustände wie bezahlt, aber nicht gebucht.
Wann reicht SQLite?
Für einzelne Anwendungen mit wenigen gleichzeitigen Schreibzugriffen, etwa Auswertungswerkzeuge oder kleine interne Tools. Für Mehrbenutzerbetrieb im Web eher nicht.
Relational oder NoSQL?
Sobald Daten Beziehungen haben und Auswertungen gefragt sind, relational. NoSQL passt für Protokolle, Sitzungsdaten und sehr hohe Schreibmengen.
Relationale Datenbank in der Praxis.
Wo dieser Begriff in deinem Geschäft konkret wird, beginnt die Arbeit. Wir nennen klar, ob die Idee in unser Studio passt.
Data und Analytics