Datenbanken

Die fünf größten Fehler bei Datenbankprojekten

Datenbankprojekte verfolgen häufig nur das Ziel der reinen Datenhaltung. Dabei erlauben moderne DB-Technologien längst eine innovative Datenverarbeitung im Stile eines Datenprozessors. Von Best Practices hörte man allerdings bislang viel zu selten, meint Torsten Grust, Professor am Lehrstuhl für Datenbanksysteme an der Universität Tübingen - das soll sich ändern mit "Germanys Next Database Project".

Herr Professor Grust, als Juror von "Germanys Next Database Award" die Frage an Sie: Wo liegt das Besondere an dieser Auszeichnung?

Grust: Das Thema Datenbanken wird in den meisten Unternehmen oft als Nebensache betrachtet, sozusagen als Pflicht, während große Projekte etwa zur IT-Infrastruktur als Kür gelten. Dabei ist der Aufbau einer effizienten Datenbank eine hochkomplexe und spannende Aufgabe, die viel technisches Know-how erfordert. Die Technologie hinter Datenbanksystemen erfährt in der IT vielleicht nicht genug Wertschätzung. Sie ist eine Teilwelt, die mehr Aufmerksamkeit verdient. Der Award kann einen Teil dazu beitragen.

Datenbanken beinhalten häufig irrelevante Informationen

Was zeichnet eine technologisch ausgereifte Datenbank aus

Grust: Ein Datenbanksystem besteht von seiner Struktur her aus zwei Schichten: Einer konzeptuelle Schicht als Träger der Applikationen und einer physischen, System-nahen Schicht. Beide Schichten müssen klar voneinander getrennt sein, damit spätere Anpassungen am System ohne Folgen für die Applikationsschicht sind.

Die konzeptuelle Schicht sollte zudem einer adäquaten Modellierung der modellierten Mini-Welt entsprechen, das heißt sie sollte nur den relevanten Ausschnitt der gesamten Datenwelt innerhalb eines Unternehmens abbilden. Tatsächlich beinhalten Datenbanken aber häufig irrelevante Informationen oder vernachlässigen relevante Daten.

Germanys Next Database Award: Jetzt bewerben!

Sie haben für Ihr aktuelles Datenbankprojekt innovative Technologien eingesetzt? Sie haben Herausforderungen im laufenden Projekt dennoch pragmatisch gelöst? Und Sie konnten so ein Datenbankprojekt umsetzen, das eine strategische Bedeutung für das gesamte Unternehmen hat?

Dann bewerben Sie sich jetzt für Germanys Next Database Award. Der Wettbewerb richtet sich an Projektleiter ebenso wie an CIOs aus mittelständischen und Großunternehmen. Hintergrundinformationen zu Bewerbung, Jury und Vergabe finden Sie unter http://www.computerwoche.de/databaseaward2010.

Bewerbungsschluss ist Freitag, der 16. April 2010.

Entsprechendes gilt dann auch für die physikalische Schicht. Sie muss sich am Applikationsprofil, also den tatsächlich auftretenden Anfragen und Datenmengen, orientieren. Häufig ist die Hardware stattdessen darauf ausgerichtet, Datenvolumen zu bewältigen, die in der Realität dann oft deutlich grösser - oder auch kleiner - sind.

Worauf sind Fehler zurückzuführen?

Grust: Ich denke ein Grund für unsauber strukturierte Datenbanken liegt bisweilen darin, dass Entwickler dem Datenbanksystem nur bis zu einem gewissen Grad Selbstständigkeit zugestehen wollen. Man möchte am Ende die Kontrolle über die Prozesse und Daten nicht abgeben - das ist schade, denn so bleibt ein grosses Potential von Datenbankfunktionalität ungenutzt.