20.06.2014 Aufrufe

Inhalt Fahrplan - ByteLABS

Inhalt Fahrplan - ByteLABS

Inhalt Fahrplan - ByteLABS

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.

Grundlagen des Entity Relationchip-Modells<br />

Das Entity Relationchip-Modell (ERM) von Peter P.Chen ist das<br />

bekannteste semantische Datenmodell. In seiner Urform<br />

unterstützt es ausschließlich die Konzepte Entity, Beziehung und<br />

Attribut.<br />

Im ERM werden gleichartige Entities zu einem Entitytyp und<br />

gleichartige Beziehungen zu einem Beziehungstyp zusammengefasst.<br />

Die Struktur der Informationsanforderungen eines betrachteten<br />

Realitätsausschnittes kann durch Herleiten von Entitytypen,<br />

Beziehungstypen und Attributen durch ein ERM sehr gut analysiert<br />

und durch ein Entity-Relationchip-Diagramm (ERD) visualisiert<br />

werden.<br />

76<br />

Beispiel: ERD einer Kursverwaltung<br />

Relevante Entitytypen sind Kurs, Kursleiter, Teilnehmer, Buch und<br />

Abteilung, die miteinander in einem semantischen Zusammenhang<br />

stehen. Alle Kurse müssen einen Kursleiter haben, und ein Leiter<br />

kann mehrere Kurse abhalten. Da in dem ERM kein Zeitbezug dargestellt<br />

ist, können mehrere Kurse eines bestimmten Leiters zum<br />

selben Zeitpunkt (z.B.im gleichen Semester) stattfinden. Außerdem<br />

lässt die Beziehung „leitet“ auch Kursleiter zu, die keinen Kurs anbieten.<br />

Für bestimmte Kurse sind möglicherweise andere Kurse<br />

Voraussetzung, und jeder Kurs kann wiederum Voraussetzung für<br />

andere Kurse sein. Für bestimmte Kurse wird das Studium gewisser<br />

Bücher empfohlen. Ein bestimmtes Buch kann möglicherweise<br />

für mehrere Kurse genutzt werden. Kursleiter müssen, Teilnehmer<br />

an Kursen können Abteilungen zugeordnet sein. Kurse<br />

können nur stattfinden, wenn sie zugeordnete Teilnehmer haben.<br />

Die Beziehung „nimmt_teil“ besitzt die qualifizierenden Attribute<br />

Beitrag und Note. Kursteilnehmer können an mehreren Kursen teilnehmen.<br />

77<br />

38

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!