Eine Datenbank sammelt und verwaltet Daten an einem zentralen Ort und erlaubt Benutzern und Systemen mit entsprechender Berechtigung Daten zu speichern, auf diese zuzugreifen, sie zu verändern oder zu löschen. Die Speicherung erfolgt in der Struktur des jeweiligen Datenbankmodells. Bei der gängigsten Form, der relationalen Datenbank, sind dies Tabellen. In einer Tabelle entspricht eine Zeile jeweils einem Datensatz und eine Zelle einem Datenfeld. Die erfassten Daten lassen sich nach Belieben sortieren, miteinander verknüpfen und bei Bedarf von unterschiedlichen Benutzern und Systemen parallel abfragen.

Datenbank-Transaktionen (erstellen, lesen, verändern, löschen) sollten den ACID-Prinzipien gehorchen:

https://www.geeksforgeeks.org/acid-properties-in-dbms/

https://www.geeksforgeeks.org/acid-properties-in-dbms/