Datenmodellierungsprozess
Datenmodellierung ist der Prozess der Erstellung formaler Modelle von Daten und deren Beziehungen in einem bestimmten Anwendungsbereich, um die Entwicklung von Datenbanksystemen, die Datenintegration und die Analyse zu unterstützen. Ziel ist es, Datenstrukturen, Semantik und Persistenzanforderungen klar zu definieren.
Typischerweise unterscheidet man drei Ebenen: konzeptionelle Modelle, logische Modelle und physische Modelle. Das konzeptionelle Modell erfasst
Zentrale Bausteine sind Entitäten, Attribute, Beziehungen und Schlüssel. Beziehungen können Eins-zu-Eins, Eins-zu-Viele oder Viele-zu-Viele umfassen. Normalformen
Der Prozess umfasst Anforderungsanalyse, Entwurf des konzeptionellen Modells, Entwicklung des logischen und dann des physischen Modells,
Datenmodellierung schafft klare Semantik, erleichtert die Integration über Systeme hinweg und dient der Datenqualität und Governance.