… können viele Gründe haben. Im TecChannel-Artikel "Die fünf größten Fehler bei Datenbankprojekten" werden von Prof. Grust folgende Gründe aufgedeckt, die zu unsauber strukturierten Datenbanken bzw. verschenktem Potenzial führen:
- Repräsentation von Daten in Form von so genannten BLOBs (Binary Large Object Blocks)
- Nachbauen von Funktionen des Datenbanksystems in der Anwendung (z.B. Rollenverwaltung oder Integritätstests)
- Verschenken der Leistungsfähigkeit des Datenbanksystems, durch Betrieb als rein passiven Datenbankspeicher
- Auswahl eines unpassenden Datenbanksystems
- fehlende Dokumentationen zu der Abbildung der modellierten Mini-Welt
Ich finde seine Sichtweise interessant, auf die Idee mit den BLOBs kommen bei uns auch regelmäßig schlaue Kollegen, die sich damit die Modellierung der Tabellen ersparen wollen… 😉
Lies Du da weiter.