Gemeinsam mit der Datenbasis kommt ein Datenbankmanagementsystem (kurz DBMS) zum Einsatz, um eine Datenbank zu bilden. Bei einem Datenbankmanagementsystem handelt es sich um eine Software, die den Zugriff auf die Daten überhaupt erst erlaubt.
Gemeinsam mit der Datenbasis bildet das für den Zugriff verantwortliche DBMS die eigentliche Datenbank.
Jedes Datenbank besteht aus zwei Bestandteilen: der Datenbasis und der Software, die den Zugriff auf die Daten erlaubt und gewährleistet. Diese Software wird als Datenbankmanagementsystem bezeichnet und ist ein essenzieller Bestandteil, um Lesen und Schreiben von Daten zu regeln, aber auch die Organisation und Struktur der Datenbasis zu gewährleisten.
Wie genau funktioniert ein Datenbankmanagementsystem?
Ein Datenbankmanagementsystem ist eine Software und muss als solche entweder auf einem Rechnersystem oder einem Server installiert werden. Von hier aus erhalten User dann Lese- und Schreibzugriff auf Daten oder können die Administration der Datenbank steuern.
Datenbankmanagementsysteme arbeiten in einer speziellen Datenbanksprache wie SQL (Structured Query Language) und stellen sicher, dass Daten gespeichert und gelesen werden können und dass die Datenbank konsistent bleibt. Das DBMS besteht aus unterschiedlichen Komponenten, die wichtigsten sind:
Datendefinitionssprache: Bei der DDL (Data Definition Language) handelt es sich um die Sprache, die Objekte generiert, verändert und löscht. Damit legt die Datendefinitionssprache die Struktur der Datenbank fest und erstellt Benutzerrechte, Indizes oder Beziehungen.
Datenmanipulationssprache: Die DML (Data Manipulation Language) ist die Sprache, über die die Datensätze der Datenbank bearbeitet werden. DML legt neue Datensätze an, kann diese ändern, kopieren oder löschen.
Datenwörterbuch: Das Datenwörterbuch ist eine Art Übersetzungsschlüssel, der Daten zu den Daten der Datenbank anlegt. Erst über diese Metadaten erhalten die gespeicherten Daten erst einen Sinn und eine Bedeutung.
Diese drei Komponenten und ihr Zusammenspiel regeln den fehlerfreien Ablauf der Software und gewährleisten eine interne (innerhalb des DBMS) und externe (vom DBMS zu den Daten) Funktionsfähigkeit.
Die wichtigsten Funktionen eines DBMS erklärt
Nur durch ihr Managementsystem kann eine Datenbank überhaupt verwaltet, indiziert und genutzt werden. Die Funktionen, die ein DBMS dafür erfüllen muss, werden oftmals durch das Akronym ACID zusammengefasst: Atomicity, Consistency, Isolation und Durability.
Atomarität: Atomarität oder (klarer ausgedrückt) Abgeschlossenheit ist eine Funktion, die ledigliche gültige Abfragen in einer richtigen Reihenfolge zulässt. Transaktionen mit der Datenbank können so vollumfänglich korrekt vollzogen werden.
Konsistenz: Durch ständige Überprüfung aller stattfindenden Transaktionen wird die Stabilität der Datenbank nicht gefährdet. Eine funktionierende Datenbank lässt Transaktionen zu, eine erfolgreiche Transaktion hinterlässt eine funktionierende Datenbank. Der Prozess lässt sich beliebig wiederholen.
Isolation: Verschiedene Transaktionen können sich nicht gegenseitig blockieren und die Datenbank dadurch gefährden. Durch Sperrfunktionen kann jede Transaktion von anderen Transaktionen isoliert werden.
Robustheit: Die Robustheit oder Dauerhaftigkeit regelt die dauerhafte Speicherung aller Daten nach Abschluss einer jeden erfolgreichen Transaktion. Protokollierende Logs über alle Transaktionen gewähren Robustheit auch dann, wenn es zu einem Systemabsturz oder einem -fehler kommt.
Unterschiedliche Modelle von Datenbanken
Um zu verdeutlichen, wie abhängig eine Datenbank von einem Datenbankmanagementsystem ist, genügt es, die verschiedenen Datenbankmodelle bzw. DBMS-Typen miteinander zu vergleichen.
Das derzeit gängigste Modell ist das relationale Modell, das eine Strukturierung der Datenbasis in tabellarischer Form ermöglicht. Hierbei lassen sich über die einzelnen Zeilen bestimmte Relationen zu anderen Daten herstellen. Daten können so sehr flexibel anderen Daten zugeordnet werden.
Ein hierarchisches System hingegen ordnet die Datensätze in einer Struktur von Daten an, die einer hierarchischen Pyramide entspricht. Ein Stammbaum, der Daten von Eltern zu Kindern anordnet, wäre etwa ein Beispiel für diese Form der Datenbankverwaltung.
Ein objektbasiertes Datenbankmodell kann Eigenschaften von Daten an andere Daten vererben, netzwerkorientierte Modelle können eine interne Netzwerkstruktur bilden. In dokumentbasierten Datenbankmodellen werden verschiedene Datensätze schließlich in verschiedenen Dokumenten abgelegt.
Dass all diesen unterschiedlichen Modellen die selbe Datenbasis zu Grunde liegen kann, zeigt, wie elementar die Bedeutung des Datenbankmanagementsystems für das schlussendliche Produkt ist.
Die Bedeutung des DBMS für Datenbanken
Eine Datenbasis kann in der Praxis als unstrukturierte Sammlung von Daten betrachtet werden, die nur die inhaltliche Komponente einer Datenbank darstellen.
Dies wäre in etwa so, als würden sich in einer Bibliothek alle Bücher auf einem großen unsortierten Haufen wiederfinden.
Erst durch das Datenbankmanagementsystem entstehen Regale und Ablagesysteme, über die die Bücher geordnet werden können. Hierdurch erhalten die Bücher eine Sortierung (etwa nach Kategorien und Alphabet) und Anwender*innen wissen, wonach sie suchen können und wie sie dies finden.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Erst durch die Realisierung der Struktur wird eine Datenbasis zu einer Datenbank transformiert – und genau dies wird durch ein Datenbankmanagementsystem erreicht.
Zu den gängigsten Datenbankmanagementsystemen zählen Microsoft Access, Microsoft SQL Server und MySQL (relational), OrientDB und CouchDB (dokumentbasiert) oder IMS (hierarchisch).