Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenSonntag, 19. Mai 2013 

Entity-Relationship-Modell


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Das Entity-Relationship-Modell kurz ER-Modell oder ERM dient dazu Rahmen der Datenmodellierung die reale Welt semantisch präzise zu um sie in Tabellen und Beziehungen innerhalb einer Datenbank abbilden zu können.

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

Als Grundlage dieses Werkes haben sich weitere Dialekte des ER - Modells gebildet 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:

  • Gegenstand (Entity): Bezeichnung für die Objekte der realen sprich Entitäten (z. B. Angestellter Artikel Rechnungsdatum).
  • Beziehung (Relationship): Bezeichnung für die Beziehungen von verschiedenen zueinander (z. B. kaufen arbeiten bezahlen).

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

  • Erkennen und Zusammenfassen der Entities und ihrer untereinander.
  • Erstellen von Attributen und Relationen sowie Normalisierung und Umsetzung dieser in ein Datenmodell .

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

Siehe auch: Relationale Datenbank




Bücher zum Thema Entity-Relationship-Modell

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Entity-Relationship-Modell.html">Entity-Relationship-Modell </a>