Was ist Datenmodellierung?

Trotz des Namens hat die Datenmodellierung nichts damit zu tun, dass die Daten für eine Nacht in der Stadt auf Hochtouren gebracht werden. Oder doch? Eigentlich könnte diese Beschreibung nicht zu weit entfernt sein.

Datenmodellierung ist eine Möglichkeit, Daten so zu strukturieren und zu organisieren, dass sie von Datenbanken problemlos verwendet werden können. Unstrukturierte Daten finden Sie in Textverarbeitungsdokumenten, E-Mail-Nachrichten, Audio- oder Videodateien und Designprogrammen. Die Datenmodellierung möchte diese "hässlichen" Daten nicht. Bei der Datenmodellierung werden Daten benötigt, die in einem schönen, übersichtlichen Paket für die Verarbeitung durch eine Datenbank zusammengefasst sind. In gewisser Weise hängt die Datenmodellierung davon ab, wie die Daten aussehen.

Die Datenmodellierung wird routinemäßig in Verbindung mit einem Datenbankverwaltungssystem verwendet. Daten, die für dieses System modelliert und vorbereitet wurden, können auf verschiedene Arten identifiziert werden, z. B. anhand ihrer Darstellung oder ihrer Beziehung zu anderen Daten. Die Idee ist, Daten so präsentabel wie möglich zu machen, damit Analyse und Integration mit so wenig Aufwand wie nötig durchgeführt werden können.

Wir können uns die Datenmodellierung auch als Anleitung zum Aufbau einer Datenbank vorstellen. Konzentrieren Sie sich auf das Wort Modell, und Sie werden hier das bekommen, wonach wir suchen. Um eine "hübsche" Datenbank zu erstellen, sollten Sie einem Modell folgen, um Ihr gewünschtes Ziel zu erreichen.

Wenn Sie beispielsweise analysieren möchten, wie viele Personen in einem bestimmten Kongressbezirk bei der letzten Wahl gewählt haben, möchten Sie natürlich eine Spalte einfügen, für welche Partei jede Person gestimmt hat. Diese Art der Analyse ist für die Mitglieder aller politischen Parteien von Nutzen, und Sie können diese Art von Details von Grund auf in die Datenbank integrieren, indem Sie das Datenbankverwaltungssystem anweisen, diese Informationsspalte in die resultierende Datenbank aufzunehmen. Wenn Sie diese Informationen speziell analysieren möchten, aber keine Spalte dafür in Ihrer Datenbank haben, müssen Sie viel Zeit aufwenden, um die Daten zusammenzustellen - ein Aufwand, der nicht erforderlich wäre, wenn Sie sich an das Datenmodell gehalten hätten. Die Datenmodellierung ist daher eine sehr wichtige Fähigkeit, die beim Erstellen von Datenbanken implementiert werden muss.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?