Datenbankmanagementsysteme (kurz: Datenbankserver, oder DBMS) verwalten eine odere mehrere Datenbanken, die einzelnen Applikationen oder Usergruppen zur Verfügung stehen.
Der Zugriff kann über das Netzwerk oder lokal mittels spezieller Bibliotheken geschehen.
Die Abfragen werden typischerweise in der StructuredQueryLanguage (SQL) formuliert. SQL ist eine Sprache um (Teil-)Mengen der Tabellen und Verknüpfungen dieser Teilmengen zu beschreiben.
Es gibt auch Datenbanken, die komplett im Hauptspeicher laufen: InMemoryDatenbank.