Tipps zum Design Ihrer Datenbank

Wenn Sie Ihre Datenbank entwickeln, müssen Sie zunächst überlegen, welche verschiedenen Geschäftsbereiche (Module) Sie benötigen, wie zum Beispiel Request-Management. Change-Management usw. Anschließend können Sie die beizubehaltenden Informationen in getrennte Einheiten (Geschäftsobjekte) aufteilen und für die Datenbank festlegen, in welcher Beziehung diese Geschäftsobjekte zueinander stehen. Auf diese Weise können Sie die richtigen Informationen liefern, wenn Sie sie benötigen.

Bestimmen Sie den Zweck Ihrer Datenbank – Der erste Schritt bei dem Design Ihrer Datenbank ist die Bestimmung des Zwecks der Datenbank und wie sie verwendet werden soll. Daraus lässt sich ableiten, welche Informationen Sie aus der Datenbank abrufen wollen.

Bestimmen Sie die Module, die Sie brauchen – Wenn Ihre Datenbank einen eindeutigen Zweck erfüllen soll, müssen Sie die verschiedenen Geschäftsbereiche (Module) bestimmen, die Sie benötigen, wie zum Beispiel Request-Management und Change-Management.

Bestimmen Sie die Geschäftsobjekte, die Sie brauchen – Wenn Sie die Module bestimmt haben, können Sie die Informationen in gesonderte Einheiten unterteilen, zu denen Sie Fakten speichern müssen. Diese werden als Geschäftsobjekte bezeichnet. Überlegen Sie sich, welche Informationen Sie aus Ihrem System abrufen wollen, und unterteilen Sie sie in Grundeinheiten, wie Benutzer, Probleme, CIs etc. Jede dieser Einheiten ist für Ihr Unternehmen möglicherweise als Geschäftsobjekt geeignet.

Legen Sie die gewünschten Attribute fest – Bestimmen Sie, welche Informationen Sie zu jedem Geschäftsobjekt erfassen wollen. Dies sind die Attribute.

Legen Sie die Beziehungen fest – Sehen Sie sich die Informationen an, die Sie darstellen wollen, und entscheiden Sie, wie Daten in einem Geschäftsobjekt mit Daten in anderen Geschäftsobjekten in Beziehung stehen sollen.

Allgemeine Designprobleme

Bei dem Design Ihrer Datenbank könnten sich anfänglich für Sie einige allgemein bekannte Fallen oder Schwierigkeiten ergeben, die sich, weil sie bekannt sind, leicht umgehen lassen. Diese Probleme können dazu führen, dass sich Nutzung und Pflege Ihrer Informationen schwieriger als erwartet gestalten. Im Folgenden werden einige Anzeichen dafür erläutert, dass Sie möglicherweise in eine dieser Fallen geraten sind, die Sie veranlassen sollten, das Design Ihrer Datenbank noch einmal zu überdenken.

  • Sie haben ein Geschäftsobjekt mit einer großen Zahl von Attributen, die sich nicht alle auf das gleiche Thema oder den gleichen Gegenstand beziehen. Zu einem solchen Geschäftsobjekt könnten beispielsweise Attribute gehören, die Ihre Benutzer betreffen, sowie Attribute, die Probleminformationen enthalten. Sie sollten sicherstellen, dass jedes Geschäftsobjekt nur Informationen über ein Thema (einen Gegenstand) enthält.
  • Sie haben Attribute, die in vielen Geschäftsobjektinstanzen bewusst leer gelassen wurden, weil sie für diese Instanzen nicht geeignet sind. Das bedeutet in der Regel, dass die Attribute zu einem anderen Geschäftsobjekt gehören.
  • Sie haben eine große Zahl an Geschäftsobjekten, von denen viele die gleichen Attribute enthalten. So könnten Sie beispielsweise gesonderte Geschäftsobjekte für Ihre Umsätze im Januar und Februar oder für interne und externe Kunden haben, in denen Sie die gleiche Art von Informationen ablegen. Versuchen Sie, alle Informationen, die zu einem einzigen Thema oder Gegenstand gehören, in einem einzigen Geschäftsobjekt zu erfassen. Möglicherweise müssen Sie dann ein Attribut hinzufügen, um die Art der Instanz, z. B. das Verkaufsdatum, zu identifizieren.