Preisrahmen für Datenbankdesign, -einrichtung und -betrieb
Die Datenbank ist das Rückgrat jeder datengetriebenen Anwendung. Dennoch haben viele Auftraggeber kaum eine Vorstellung davon, was ein professionelles Datenbank-Setup kosten sollte. Zwischen einem einfachen Schema für eine Webanwendung und einer hochverfügbaren Enterprise-Datenbank liegen Welten – auch preislich. Dieser Artikel gibt klare Orientierung.
1. Was gehört zu einem professionellen Datenbank-Setup?
Ein vollständiges Datenbank-Setup umfasst mehr als nur das Erstellen von Tabellen:
| Leistung | Beschreibung |
|---|---|
| Anforderungsanalyse | Datenmodell aus fachlichen Anforderungen ableiten |
| Schema-Design | Tabellen, Beziehungen, Indizes, Constraints |
| Normalisierung | Redundanzfreie Datenstruktur sicherstellen |
| Seed-Daten und Testdaten | Initiale Daten für Entwicklung und Test |
| Migrationskonzept | Strategie für Schema-Änderungen im Betrieb |
| Sicherheitskonzept | Zugriffsrechte, Verschlüsselung, Backup-Strategie |
| Performance-Optimierung | Indizes, Query-Optimierung, Caching-Strategie |
| Dokumentation | Schema-Dokumentation, ER-Diagramme |
2. Kosten nach Datenbankgröße und Komplexität
Einfaches Setup (5–15 Tabellen)
Typisch für: kleine Webanwendungen, MVPs, einfache CRUD-Apps
| Leistung | Aufwand | Kosten (bei 110 €/h) |
|---|---|---|
| Anforderungsanalyse | 0,5–1 Tag | 440–880 € |
| Schema-Design | 1–2 Tage | 880–1.760 € |
| Implementierung | 1–2 Tage | 880–1.760 € |
| Test und Optimierung | 0,5–1 Tag | 440–880 € |
| Gesamt | 3–6 Tage | 2.640–5.280 € |
Die Werte in dieser Tabelle basieren auf Branchenschätzungen, Praxiserfahrungswerten und marktüblichen Angaben.
Mittleres Setup (15–50 Tabellen)
Typisch für: Geschäftsanwendungen, CRM, ERP-Module
| Leistung | Aufwand | Kosten (bei 120 €/h) |
|---|---|---|
| Anforderungsanalyse | 2–4 Tage | 1.920–3.840 € |
| Schema-Design | 3–6 Tage | 2.880–5.760 € |
| Implementierung | 3–5 Tage | 2.880–4.800 € |
| Performance-Optimierung | 2–3 Tage | 1.920–2.880 € |
| Sicherheitskonzept | 1–2 Tage | 960–1.920 € |
| Dokumentation | 1–2 Tage | 960–1.920 € |
| Gesamt | 12–22 Tage | 11.520–21.120 € |
Die Werte in dieser Tabelle basieren auf Branchenschätzungen, Praxiserfahrungswerten und marktüblichen Angaben.
Komplexes Setup (50+ Tabellen, verteilte Systeme)
Typisch für: Enterprise-Anwendungen, Plattformen, Data Warehouses
| Leistung | Aufwand | Kosten (bei 140 €/h) |
|---|---|---|
| Anforderungsanalyse und Architektur | 5–10 Tage | 5.600–11.200 € |
| Schema-Design (inkl. Partitionierung) | 8–15 Tage | 8.960–16.800 € |
| Implementierung und Konfiguration | 5–10 Tage | 5.600–11.200 € |
| Datenmigration | 5–15 Tage | 5.600–16.800 € |
| Performance-Tuning | 3–8 Tage | 3.360–8.960 € |
| HA/DR-Konzept | 3–5 Tage | 3.360–5.600 € |
| Dokumentation | 2–4 Tage | 2.240–4.480 € |
| Gesamt | 31–67 Tage | 34.720–75.040 € |
Die Werte in dieser Tabelle basieren auf Branchenschätzungen, Praxiserfahrungswerten und marktüblichen Angaben.
3. Laufende Betriebskosten im Vergleich
Die monatlichen Kosten variieren je nach Hosting-Modell:
| Modell | Klein | Mittel | Groß |
|---|---|---|---|
| Shared Hosting (z. B. bei einem Webhoster) | 5–20 €/Monat | 20–50 €/Monat | Nicht geeignet |
| Managed Cloud DB (AWS RDS, Azure SQL) | 30–150 €/Monat | 150–800 €/Monat | 800–5.000+ €/Monat |
| Dedizierter Server | 50–200 €/Monat | 200–800 €/Monat | 800–3.000 €/Monat |
| Self-Managed auf eigener Infrastruktur | Hardware-Kosten + Admin-Personal |
Die Werte in dieser Tabelle basieren auf Branchenschätzungen, Praxiserfahrungswerten und marktüblichen Angaben.
Hinzu kommen:
- Backup-Kosten: 10–200 €/Monat
- Monitoring: 20–100 €/Monat
- DBA-Support (bei Bedarf): 100–160 €/h [3][4]
4. Warnsignale: Wann ist ein Angebot zu günstig oder zu teuer?
Zu günstig (mögliche Risiken):
- Kein Sicherheitskonzept enthalten
- Keine Migrationsstrategie
- Keine Indizes oder Performance-Betrachtung
- Kein Schema für Entwicklungs-/Test-/Produktivumgebung
- Aufwand unter 2 Tagen für 20+ Tabellen
Zu teuer (mögliche Ursachen):
- Überengineering (z. B. Microservices für ein einfaches Projekt)
- Hoher Anteil an Meetings und Abstimmung
- Unnötig komplexe Technologiewahl
- Fehlende Standardisierung
5. Praxisbeispiel: Logistikunternehmen benötigt neues Datenbank-Setup
Ein mittelständisches Logistikunternehmen ersetzt sein Excel-basiertes Auftragstracking durch eine datenbankgestützte Lösung.
Anforderungen: 25 Tabellen, Auftrags- und Kundenverwaltung, Reporting, Migration von 50.000 Datensätzen aus Excel.
| Position | Aufwand | Kosten |
|---|---|---|
| Anforderungsanalyse | 3 Tage × 120 €/h × 8h | 2.880 € |
| Schema-Design | 5 Tage × 120 €/h × 8h | 4.800 € |
| Implementierung | 3 Tage × 110 €/h × 8h | 2.640 € |
| Datenmigration aus Excel | 4 Tage × 110 €/h × 8h | 3.520 € |
| Performance und Indizes | 2 Tage × 120 €/h × 8h | 1.920 € |
| Backup-Konzept und Security | 1,5 Tage × 120 €/h × 8h | 1.440 € |
| Dokumentation | 1,5 Tage × 100 €/h × 8h | 1.200 € |
| Gesamt | 20 Tage | 18.400 € |
| Puffer (15 %) | 2.760 € | |
| Gesamtbudget | ca. 21.200 € |
Die Werte in dieser Tabelle basieren auf Branchenschätzungen, Praxiserfahrungswerten und marktüblichen Angaben.
Hinzu kommen laufende Kosten für Managed Cloud DB: ca. 200 €/Monat.
Fazit und Einordnung
1. Ein professionelles Datenbank-Setup sollte als langfristige Architekturentscheidung bewertet werden: Fehler im Datenbankdesign wirken sich häufig über die gesamte Anwendung hinweg aus.
2. Angebote sollten anhand des Leistungsumfangs verglichen werden: Nicht nur der Preis, sondern auch die enthaltenen Leistungen prägen die Qualität der Umsetzung.
3. Datenmigration verdient eine separate Bewertung: Die Übernahme von Altdaten ist in vielen Projekten besonders aufwändig.
4. Laufende Kosten gehören in die Frühplanung: Hosting, Backup und Support sind regelmäßig wiederkehrende Aufwände.
5. Schema-Design und Dokumentation können spätere Kosten reduzieren: Diese Grundlagen erleichtern Wartung, Erweiterung und Übergaben.
Quellen
- GULP Stundensatzkalkulator (2025-06-01)
- Freelancer-Kompass 2025 (2025-09-01)
- freelancermap – Freelancer-Kompass (2026-01-01)
- StepStone – Gehälter IT-Softwareentwickler/in (2026-01-01)