Inhalt Fahrplan - ByteLABS
Inhalt Fahrplan - ByteLABS
Inhalt Fahrplan - ByteLABS
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