Entity-Relationship-Modell

Das Entity-Relationship-Modell, kurz ER-Modell oder ERM, dient dazu, im Rahmen der Datenmodellierung die reale Welt semantisch präzise zu beschreiben, um sie in Tabellen und Beziehungen innerhalb einer Datenbank abbilden zu können.

Das ER-Modell wurde 1976 von Peter Chen in seiner Veröffentlichung Entity Relationship Modells (ERM) vorgestellt und Ende der 1970er Jahre von Wong und Katz weiterentwickelt. Es ist die erste Modellierungssprache zur Erstellung von konzeptionellen Schemas.

Als Grundlage dieses Werkes haben sich viele weitere Dialekte des ER - Modells gebildet, das Extended Entity Relationshipmodel (EER) von Atzeni und Chen, das Entity-Category-Relationship-Modell (ECR) von Elmasri, das Strukturiertes Entity-Relationship-Modell (SERM) von Sinz, das ER+ Model von Hull und King, das IDEFIX der US Air Force, sowie das Semantically Enriched Extended Entity Relationship Model (E³R) von Jeckle.

Die beiden Begriffe Entity und Relationship können folgendermaßen charakterisiert werden:

Die Umsetzung der im ER-Modell erkannten Objekte und Beziehungen in ein Datenbank-Modell erfolgt in zwei Schritten:

Das ER-Modell liefert somit die Möglichkeit aus der normal-begrifflichen Beschreibung der realen Welt einzelne Tabellen, Datentypen und Felder für eine Datenbank zu bestimmen.

Siehe auch: Relationale Datenbank



Websites: Tagoror | Guajara | Tacoronte Guia | Todo Gomera | Deranet | Radioaficionados | Cinebso | Mi Buscador

Enciclopedia On Line: GNU FDL.