Entity Relationship Model
aus www.iwiki.de, der freien Wissensdatenbank
| Doppelter Eintrag
Dieser Artikel ĂŒberschneidet sich mit ERM. Bitte hilf mit, dieses Problem zu lösen. |
Das Entity Relationship Model (ERM) ist eine Methode zur Erstellung und graphischen Darstellung von Datenmodellen. Im Mittelpunkt der Datenverarbeitung stehen die Daten und ihre Handhabung. Ein Datenmodell schafft eine gemeinsame Kommunikationsbasis, die eindeutige Definitionen und Darstellung der Beziehungen zwischen den einzelnen Daten beinhaltet. Desweiteren unterstĂŒtzt ein Modell den Datei- und Datenbankentwurf, sowie den Entwurf von Funktionen und BenutzeroberflĂ€che. Zur Beschreibung eines Datenmodells gehören die graphische Darstellung der Entity-Sets und ihrer Beziehungen, sowie die textliche Beschreibung aller Entity-Sets, Attribute und Beziehungen. Das ERM wird hauptsĂ€chlich in den Phasen Analyse und Fachentwurf eingesetzt.
Inhaltsverzeichnis |
BegriffserklÀrungen
Entity
Unter einem Entity versteht man ein eindeutig identifizierbares und somit wohlunterscheidbares Ding (Subjekt, Objekt, Ereignis), das in der realen Welt existiert, fĂŒr das Problem Relevanz besitzt und in der RealitĂ€t in mehreren AusprĂ€gungen vorkommt.
Entity-Set
Unter einem Entity-Set versteht man eine Menge vergleichbarer zusammengehöriger Entities, wie z.B. Belegschaft (alle Mitarbeiter eines Unternehmens)
Attribut
Unter einem Attribut versteht man eine bei allen Entities eines Entity-Sets auftretende Eigenschaft. Man sollte nur die fĂŒr das Problemfeld relevanten Eigenschaften eines Entites angeben. Falls es Entites gibt, die bezĂŒglich einer Eigenschaft keine AusprĂ€gung haben, spricht man allgemein von einem Value.
Relationship
Verschiedene Entity-Sets einer Anwendung stehen im allgemein in der realen Welt miteinander in Beziehung. Eine Beziehung (Relationship) beschreibt mögliche ZusammenhĂ€nge zwischen Entity-Sets. In welcher mengenmĂ€Ăigen Beziehung die Entity-Sets zueinander stehen, wird durch die Beziehungsart (KardinalitĂ€t) bestimmt.
