… 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.