13.07.2015 Aufrufe

Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...

Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...

Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

\]_`abefgcd^hij37SWT - ER - RDBS<strong>4.1</strong>.3 Rekursive Assoziationen und Rollen▲ RolleBeschreibt, welche Funktion eineEntität in einer AssoziationinnehatRollenname wird jeweils an einEnde der Assoziationgeschrieben, und zwar bei derEntitätsmenge, deren Bedeutungin der Assoziation sie näherbeschreibtRolle ARolle B38SWT - ER - RDBS<strong>4.1</strong>.3 Rekursive Assoziationen und Rollen▲ Beispiel für RollenEin Mitarbeiter kann in der Rolle Fahrer einenPKW als Dienstwagen fahrenMitarbeiterFahrerCfährtEntitätsmengeAssoziationDienstwagenCPKW39SWT - ER - RDBS<strong>4.1</strong>.3 Rekursive Assoziationen und Rollen▲ BeispielJedes Element eines Roboterarms kann sich ineiner Armelement-Sequenz befindenJede Armelement-Entität spielt in der Assoziation»folgt« die Rolle des Vorgängers und die Rolledes Nachfolgers40SWT - ER - RDBS<strong>4.1</strong>.3 Rekursive Assoziationen und Rollen▲ Beispiel: Entitätsmengen und AssoziationenSeminarveranstaltungdurchgeführtwirdDozent1,m 0,nvon1,1 1,nVorgängerCArmelementfolgtgehört zuSeminartyp0,n 0,mist zugeordnetCNachfolger41SWT - ER - RDBS<strong>4.1</strong>.4 Semantische <strong>Datenmodellierung</strong>▲ Semantische <strong>Datenmodellierung</strong>Erweiterung des ER-<strong>Modell</strong>sWichtige zusätzliche Konzepte:AggregationGeneralisierungshierarchie▲ AggregationAnhäufung, ZusammenhangBeschreibt Über- und Unterordnungsbeziehungzwischen Entitätenis-part-of-Beziehung, ist-Teil-von-Beziehung.42SWT - ER - RDBS<strong>4.1</strong>.4 Semantische <strong>Datenmodellierung</strong>▲ Beispiel: AggregationAutoBestehend aus 1 Motor, 4 Rädern und1 Karosserie1 Motor kann für sich allein stehen oder Teileines Autos sein, daher die Kardinalität 0,1.Auto1 4 1part-of part-of part-of0,1 0,1 0,1Motor Rad Karosserie

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!