Fachliches Modell mit ER-Diagrammen (auch ERM – Entity Relationship Model)
Dieser Beitrag richtet sich an Anfänger (z.B. Azubis) und behandelt typische Inhalte aus dem Grundstudium der Informatik. Dabei steht vor allem die praktische Anwendung im Vordergrund.
Der erste Schritt bei der Datenmodellierung bzw. der Entwicklung eines relationalen Datenmodells ist die Herleitung eines speziellen konzeptuellen Datenmodells. Das konzeptuelle Datenmodell leitet sich aus der Sicht einer Fachabteilung, oder eben allgemeiner, eines Problembereichs her. Es erfolgt also eine erste formale Analyse und Beschreibung aus der fachlichen Perspektive. Hierbei dient das Entity-Relationship-Model als formale Methode zur Beschreibung der Analyseergebnisse, dessen Grundzüge im Folgenden an einem Beispiel erläutert werden sollen. In weiteren Beiträgen wird dann die Überführung in das logische Datenbankmodell (relationales Datenmodell) thematisiert, welches wiederum direkt in konkrete Tabellen überführt werden kann, z.B. in einer Datenbank eines MySQL Servers.