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
→ Zusammenfassung der beiden beteiligten Relationen zu einer
1:n - Beziehung
→ Fremdschlüssel (Schlüssel des One-Entities) wird in der Relation des many-Entities aufgenommen
m:n – Beziehung
→ Erzeugen einer eigenen Relation, die die Schlüssel der beteiligen Relationen enthält