Einer der Hauptnachteile bei der Verwendung eines Datenbankverwaltungssystems oder DBMS sind die relativ hohen Kosten, die mit der anfänglichen Einrichtung des DBMS verbunden sind. Neben dem Potenzial für finanzielle Belastungen ist die Komplexität der Auch die Einrichtung eines DBMS ist zeit- und personalaufwändig.
Neben den spezifischen Einrichtungskosten fallen weitere laufende Kosten für die Erstellung und Verwendung eines DBMS an.
- Für die Speicherung und Verarbeitung der neuen Informationsdatenbank ist möglicherweise zusätzliche Hardware erforderlich.
- Die Wartungskosten steigen mit der Größe und dem Wachstum der Datenbank selbst.
- Schulungskosten - Ein DBMS ist von Natur aus ein komplexes System und damit die Leute seine Funktionalität nutzen können, müssen sie das System verstehen und es gründlich verwenden.
- Die Sicherheitsanforderungen an ein DBMS sind hoch und erfordern in der Regel erweiterte Sicherheitsfunktionen, die oft kostspielig sind.
Datenbanksysteme müssen von Natur aus über eine Vielzahl von Anwendungen hinweg funktionieren, im Gegensatz zu Programmen, die zur Lösung bestimmter Probleme entwickelt wurden. Daher können sie dazu führen, dass bestimmte Anwendungen langsamer als zuvor ausgeführt werden. Sie können auch ansonsten zu weniger effizienten Abläufen führen, da sie nicht für eine einzelne Anwendung optimiert sind.
DBMS bieten zwar Zugriff, Organisation und Analyse von Daten, sind jedoch möglicherweise keine praktikable oder beste Lösung für sehr kleine Ein-Personen-Operationen, bei denen die Kosten und die Komplexität nicht gerechtfertigt sind.