ER-Modell
Aus ProgrammingWiki
Archivierte Version vom 2012-11-01T15:19:47+00:00. Aktuelle Version
Begriffe
- Entität: konkretes, eindeutig identifizierbares Datenobjekt (z.B. bestimmter Autor, bestimmtes Buch).
- Alle Entitäten mit gleichen Attributen gehören zu einer Entitätenmenge (z.B. Autor, Buch).
- Attribut: gemeinsame Eigenschaften aller Entitäten einer Entitätenmenge. Der konkrete Titel eines bestimmten Buches ist der Attributwert.
- Primärschlüssel: dient der eindeutigen Identifizierung einer Entität (z.B. eindeutige ID, ISBN...). [hier: durchgängig unterstrichene Attribute]
- Fremdschlüssel: dient als Verweis zwischen zwei Relationen (ist Primärschlüssel einer anderen Entitätenmenge). [hier: strich-strich-unterstrichene Attribute]
- Beziehung (Relationship): Zwischen den verschiedenen Entitätenmengen existieren Beziehungen (z.B. "verfasst" ein Autor ein Buch).
[Bild]
Beziehungstypen - Kardinalität
Beziehungen haben eine Kardinalität wie 1:n.
- 1:n - Ein Mond gehört zu einem Planeten; ein Planet kann mehrere Monde haben.
- n:m - Ein Lehrer hat mehrere Schüler; ein Schüler hat mehrere Lehrer.
- 1:1 - Ein Mann hat eine Frau; eine Frau hat einen Mann (normalerweise...).