ER-Modell

  • E/R steht für Entity/Relation

  • Modellierung eines Datenbankschemas:

    • Attribute der jeweiligen
    • Zusammenhänge zwischen der jeweiligen Relation
  • Erst nach der Modellierung kommt die Implementierung

  • Entity:

    • Ein Entity existiert und ist unterscheidbar von anderen Entities
  • Attribute :

    • Charakteristische Eigenschaft von Entities, Schlüssel = identifiziert Entity eindeutig
  • Relation/Beziehung:

    • Zusammenhänge zwischen Entities

1:1 - Beziehung

1:1 - Beziehung

→ Zusammenfassung der beiden beteiligten Relationen zu einer

1:n - Beziehung

1:n - Beziehung

→ Fremdschlüssel (Schlüssel des One-Entities) wird in der Relation des many-Entities aufgenommen

m:n – Beziehung

1:n - Beziehung

→ Erzeugen einer eigenen Relation, die die Schlüssel der beteiligen Relationen enthält