Entity-Relationship-Modell – Fallbeispiele

Home  ⇒ Überblick  ⇒ DatenbankenPhasen beim Erstellen einer neuen Datenbank  ⇒ Entity-Relationship-Modell

Entity-Relationship-Modell - Fallbeispiele

Begriffsbestimmung:     Entitätstyp - Entität - Attribut

Die Entität (Entity) ist das konkrete, individuell identifizierbare Objekt bzw. Exemplar von Dingen, Personen oder Begriffen der realen oder der Vorstellungswelt, für das auf einem Datenträger Sachverhalte festgehalten sind.

Der Entitätstyp ist die Typisierung gleichartiger Entitäten. Beispiele:

  • „Herr Müller“  ist die Identität, Mitarbeiter ist der Identitätstyp
  • „Auspuff“ ist die Identität, Auto-Teil ist der Identitätstyp

Attribute sind die Eigenschaften eines Entitätstyps. Man unterscheidet:

  • Identifizierende Attribute (z.B. Kundennummer, Artikelnummer, Personennummer, ...)
  • Beschreibende Attribute (z.B. Kundenname, Firmenname, Artikelbezeichnung, ...)
Entity-Relationship-Modell - Entitätstyp - Entität - Attribut

Entity-Relationship-Modell - Entitätstyp - Entität - Attribut

Beziehungstyp – konkrete Beziehung: Zwischen den Entitätstypen besteht eine Beziehung („relationship“). Dabei gibt es verschiedene Beziehungstypen.

z.B.: Ein Angestellter leitet mehrere Projekte, während ein Projekt von genau einem Angestellten geleitet. Hier besteht eine 1:M Beziehung:

ER-Model - 1 zu m Beziehung

ER-Model - 1 zu m Beziehung

Die mögliche Anzahl der an einer Beziehung beteiligten Entitäten kann unterschiedlich sein (wie im obigen Beispiel). Die Kardinalität beschreibt die mögliche Anzahl der an einer Beziehung beteiligten Entitäten. Hier: Ein Mitarbeiter leitet mehrere Projekte.


Die verschiedenen und für die Praxis wichtigen Beziehungstypen sind folgend dargestellt.

Entity-Relationship-Modell (ER-Modell): Kardinalität einer Beziehung - Übersicht

Entity-Relationship-Modell (ER-Modell) - Kardinalität einer Beziehung - S1

Entity-Relationship-Modell (ER-Modell) - Kardinalität einer Beziehung - S1

Entity-Relationship-Modell - Kardinalität einer Beziehung - 2

Entity-Relationship-Modell - Kardinalität einer Beziehung - 2

 

< vorherige Seite | nächste Seite >