Relationale Datenmodellierung

In diesem Abschnitt wird erklärt, wie man die konzeptionelle Ebene einer Datenbank entwirft. Dazu erstellt man zunächst ein ER-Diagramm. Daraus leitet man das relationale Modell (die Tabellen) ab.

Entity-Relationship-Modell (ER-Modell)

Begriffe

Bevor wir zu Beispielen für ER-Diagramme kommen, sollen die wichtigsten Begriffe geklärt werden:

Entität (Entity) - eindeutig identifizierbares Datenobjekt

Entitätsmenge ( Entityklasse) – Zusammenfassung von Entitäten mit gemeinsamen Eigenschaften

Attribut – Eigenschaft der Entitätsmenge

Atributwert - konkreter Wert eines Attributs

Primärschlüssel – minimale Menge von Attributen zur eindeutigen Identifikation der Entität

Relationship – Beziehung zwischen Entitätsmengen

Einige Begriffe im ER-Modell entsprechen Begriffen im objektorientierten Modell. So entspricht eine Entität einem Objekt und eine Entitätsmenge einer Klasse. Die Begriffe Attribut und Attributwert kommen in beiden Modellen vor.

Symbole in ER-Diagrammen

Die folgenden Symbole werden in ER-Diagrammen verwendet: