Eine Datenbank oder auch Database ist eine Sammlung von Informationen und strukturierten Daten innerhalb eines sie verwaltenden Systems.
Die Datenbank dient grundsätzlich der elektronischen Datenverwaltung. Ihre Hauptaufgabe ist es, Daten zu speichern und für User und Anwendungsprogramme bereitzustellen. Die Datenbank ist dabei in der Regel eine Verbindung aus den Daten und einem Datenbankmanagementsystem (DBMS). Sie wird meist in einer Sammlung von Tabellen abgebildet, in der wiederum Datensätze abgespeichert sind. Jede Zeile einer Tabelle ist ein Datensatz und besitzt bestimmte Eigenschaften. Wenn z. B. in einer Datenbank nach einem Buch gesucht wird, ist das durch einen eindeutig identifizierbaren Datensatz beschrieben. Der beinhaltet Buch-ID, Autor, Verlag etc. Um diese Daten abrufen zu können, nutzen etwa Full-Stack-Developer strukturierte Abfragesprachen.
Aktuell werden verstärkt flexible Cloud-Datenbanken oder Self-Driving-Datenbanken verwendet.