Digital-Lexikon · Software

Was ist eine Datenbank?

Kurz erklärt

Eine Datenbank ist ein organisiertes System zur dauerhaften Speicherung, Abfrage und Verwaltung von Daten. Anwendungen wie Onlineshop, CRM oder Warenwirtschaft lesen und schreiben ihre Informationen darin, während ein Datenbankmanagementsystem Zugriffe, Konsistenz und Sicherheit regelt.

Kategorie SoftwareLesezeit ca. 3 Min.Stand 16. Oktober 2026
Beitragsbild: Datenbank

Datenbank: Definition und Bedeutung

Eine Datenbank speichert Informationen strukturiert, sodass sie sich schnell finden, ändern und auswerten lassen. Fast jede Unternehmenssoftware nutzt eine: Der Onlineshop legt Artikel und Bestellungen darin ab, das CRM Kontakte und Angebote, die Warenwirtschaft Lagerbestände. Ohne Datenbank gäbe es keine dauerhaften Nutzerkonten, keine Auftragshistorie und keine Auswertungen.

Im Alltag werden Datenbank und Datenbankmanagementsystem (DBMS) oft gleichgesetzt. Genau genommen ist die Datenbank der Datenbestand, das DBMS die Software, die ihn verwaltet – etwa PostgreSQL, MySQL, MariaDB oder Microsoft SQL Server. Das DBMS sorgt dafür, dass mehrere Personen gleichzeitig arbeiten können, ohne sich gegenseitig Daten zu überschreiben.

So funktioniert eine Datenbank

Am weitesten verbreitet sind relationale Datenbanken. Sie speichern Daten in Tabellen mit Zeilen und Spalten und verknüpfen sie über Schlüssel: Eine Bestellung verweist auf einen Kunden, statt dessen Adresse jedes Mal neu zu enthalten. Abgefragt und geändert werden die Daten mit der Abfragesprache SQL.

Zuverlässig wird das durch Transaktionen: Mehrere Änderungen gelten entweder vollständig oder gar nicht. Wird eine Bestellung angelegt und der Lagerbestand reduziert, darf nicht nur einer der beiden Schritte gelingen. Indizes beschleunigen häufige Suchanfragen wie ein Stichwortverzeichnis. Daneben gibt es dokumentenorientierte, Key-Value- oder Graph-Datenbanken für besondere Anforderungen.

Praxis­bei­spiel: Vom Excel-Chaos zur zentralen Datenbank

Ein Handwerksbetrieb mit zwölf Mitarbeitern führt Aufträge, Kunden und Materiallisten in mehreren Excel-Dateien auf dem Server. Regelmäßig überschreibt jemand den Stand eines Kollegen, Kundennummern sind doppelt vergeben, Dateien sind gesperrt, weil ein anderer sie noch geöffnet hat, und Auswertungen entstehen mühsam von Hand.

Eine Anwendung mit zentraler Datenbank löst das: Jeder Auftrag hat eine eindeutige Nummer, Kunden werden nur einmal erfasst, Büro und Monteure sehen denselben aktuellen Stand, und Berechtigungen regeln, wer was ändern darf. Die Altdaten werden bei der Umstellung bereinigt und übernommen.

Vorteile, Grenzen und typische Fehler

Eine Datenbank bietet Konsistenz, gleichzeitigen Mehrbenutzerzugriff, Berechtigungen und schnelle Auswertungen. Grenzen liegen im Aufwand: Ein sauberes Datenmodell muss zu Beginn durchdacht werden, und spätere Änderungen an der Struktur sind aufwendiger als in einer Tabellenkalkulation. Für kleine, selten geänderte Listen ist eine Datenbank oft überdimensioniert.

  • Keine oder ungetestete Backups – Wiederherstellung vorab ausprobieren
  • Datenbankserver direkt aus dem Internet erreichbar
  • Ein Zugang mit Vollzugriff für alle Anwendungen
  • Fehlende Indizes, sodass Abfragen mit wachsendem Datenbestand langsam werden
  • Personenbezogene Daten ohne Löschkonzept gespeichert

Worauf Unternehmen achten sollten

Am Anfang steht das Datenmodell, nicht die Produktwahl: Welche Objekte gibt es, wie hängen sie zusammen, wer darf was sehen? Dazu kommen regelmäßige, getestete Backups, Updates des DBMS, Verschlüsselung und ein Hosting-Standort in Deutschland oder der EU. Nano Concepts entwirft Datenmodelle, betreibt Datenbanken und migriert Altbestände aus Excel oder Altsystemen.

Häufige Fragen zu Datenbank

Excel eignet sich für Auswertungen und kleine Listen, ist aber nicht für gleichzeitige Arbeit vieler Personen, Berechtigungen und große Datenmengen gebaut. Eine Datenbank erzwingt eine feste Struktur, verhindert widersprüchliche Einträge und erlaubt, dass viele Nutzer zugleich lesen und schreiben.

Man unterscheidet vor allem relationale Datenbanken wie PostgreSQL, MySQL oder Microsoft SQL Server und NoSQL-Systeme wie MongoDB oder Redis. Für die meisten Unternehmensanwendungen ist eine relationale Datenbank die solide Standardwahl; NoSQL kommt bei besonderen Anforderungen an Flexibilität oder Geschwindigkeit hinzu.

Entweder im eigenen Rechenzentrum oder bei einem Hosting-Anbieter, idealerweise mit Standort in Deutschland oder der EU. Entscheidend sind ein Auftragsverarbeitungsvertrag bei externen Anbietern, Verschlüsselung, beschränkte Zugriffe und regelmäßige, getestete Backups.

Beschränken Sie Zugriffe auf bestimmte Rechner und Konten, nutzen Sie starke Passwörter und getrennte Benutzer mit minimalen Rechten, spielen Sie Updates ein, verschlüsseln Sie Verbindungen und prüfen Sie Sicherungen regelmäßig auf Wiederherstellbarkeit. Eine Datenbank sollte nie ungeschützt aus dem Internet erreichbar sein.

Passende Leistungen

Verwandte Begriffe

Relevant für diese Branchen

Passende Magazin-Beiträge

In 60 Sekunden zum passenden Angebot

Bedarfsanalyse: Datenbank

Beantworten Sie ein paar kurze Fragen – wir melden uns in der Regel innerhalb von 24 Stunden mit einer ersten Einschätzung.

Projekt anfragen