Slideshow-Bild

Was ist Data Modeling?

Die Datenmodellierung bei Datenbanken ist ein Vorgang, bei dem fundamentale Regeln für die Darstellung verschiedener Daten für eine Datenbank festgelegt werden. Durch diese Standards wird gewährleistet, dass eine Datenbank in sich widerspruchsfrei ist, soll heißen, dass die Daten auch wie geplant verwendet werden können.

Um eine Datenmodellierung durchzuführen, müssen drei Vorgänge abgeschlossen werden:

  1. Im ersten Schritt bekommen die Daten eine Einteilung zu bestimmten Instanzen
    (Die Instanzen sind zum Beispiel Kunden Ihrer Firma)
  2. Im zweiten Schritt bekommen die Instanzen bestimmte Attribute zugeordnet. (zum Beispiel werden einem Kunden eine Kundennummer, eine Adresse, die vom Kunden erworbenen Produkte etc. zugeordnet)
  3. Die Instanzen werden in Beziehungen miteinander gesetzt.

Interagieren die einzelnen Instanzen nun miteinander, werden den einzelnen Instanzen immer neue Datenpunkte zugeordnet. Dies lässt sich später anhand einer maßgeschneiderten Datenmodellierung darstellen.

 

Praktische Datenmodellierung

Visuelle Darstellung beleuchtet, wie Instanzen miteinander in Verbindung stehen. Um die Daten in einer Datenbank visuell verständlich zu machen, werden bestimmte Regeln und Richtlinien festgelegt wie zum Beispiel Nomenklaturen, „legale“ Zeichen, Sonderzeichen etc.um die Integrität und die Datensicherheit der Datenbank sicherzustellen. Ein Name eines Kunden ist zum Beispiel nur dann komplett, wenn ein Vor- und ein Nachnahme angegeben worden ist.

Grundsätzlich geht es bei der Datenmodellierung darum festzulegen, welche Daten für die Datenbank wichtig sind, damit die Datenbank die Ziele erreichen kann, die sie erreichen soll. Dafür ist eine Art Bauplan notwendig, der dafür sorgt, dass die Daten später auch dargestellt werden können, oder ermöglicht wird, in strukturierter Form neue Daten in die Datenbank einzupflegen.

Um Kosten und Zeit zu sparen und um auf nachträgliche Eingriffe und Veränderungen verzichten zu können ist es unbedingt notwendig, dass eine Datenbankstruktur sehr sorgfältig geplant wird. Wenn bei der Entwicklung der Regeln der Datenbank Fehler begangen werden, sind diese später nur sehr kostspielig wieder behebbar.

In der täglichen Arbeit mit Datenbanken wird es immer wichtiger, dass diese auch Analysen durch Künstliche Intelligenz oder Echtzeitanalysen standhalten müssen. In bestimmten Modellen werden zum Beispiel bei jeder Anfrage aus rohen Daten visuell aufbereiteter Content erstellt.

 

Datenmodellierung heute

Ist eine Datenbank fertiggestellt und bereit für die tägliche Nutzung, muss und wird diese während ihrer Lebensdauer oft angepasst. Dafür ist wichtig, dass die Datenbank wandlungsfähig ist. Die Voraussetzung dafür ist jedoch eine eher allgemein gehaltene Datenmodellierung die direkt dem Dogma von möglichst rigiden Regeln widerspricht, die eine Datenbank konsistent hält und damit deren Funktion garantiert. Diese beiden, sich gegenseitig ausschließenden Herangehensweisen müssen durch Kompromisse aufgelöst werden, die dazu führen, dass die Konzeption jeder Datenbank eine wirkliche Individualleistung ist.

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.