Zuhause Entwicklung Was ist ein Entity-Relationship-Modell (er-Modell)? - Definition aus techopedia

Was ist ein Entity-Relationship-Modell (er-Modell)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Entity-Relationship-Modell (ER-Modell)?

Ein Entity-Relationship-Modell (ERM) ist eine theoretische und konzeptionelle Methode zur Darstellung von Datenbeziehungen in der Softwareentwicklung. ERM ist eine Datenbankmodellierungstechnik, die ein abstraktes Diagramm oder eine visuelle Darstellung der Systemdaten generiert, die beim Entwerfen einer relationalen Datenbank hilfreich sein können. Diese Diagramme werden als Entity-Relationship-Diagramme, ER-Diagramme oder ERDs bezeichnet.

Entity-Relationship-Muster wurden erstmals 1976 von Peter Pin-Shan Chen vom Massachusetts Institute of Technology (MIT) vorgeschlagen.

Techopedia erklärt das Entity-Relationship-Modell (ER-Modell)

Der erste Schritt beim Entwurf von Informationssystemen sieht vor, dass die Anforderungsanalysemodelle die Art der zu erfassenden Daten oder Informationen darstellen. Das Datenmodellierungsverfahren kann verwendet werden, um die Ontologie eines bestimmten Interessenbereichs zu veranschaulichen. Wie das relationale Modell werden abstrakte Daten in ein logisches Datenmodell konvertiert, wenn der Entwurf eines Informationssystems auf einer Datenbank basiert. Ebenso wird dies in ein physisches Modell konvertiert, wenn es physisch entworfen wird.

Die Bausteine ​​einer ERD sind Entitäten, Beziehungen und Attribute. Entitäten haben Entitätstypen, die als Instanzen der entsprechenden Entitäten bezeichnet werden. Jeder Entitätstyp kann unabhängig von einem anderen existieren. Beispielsweise kann die Entität "Fahrzeug" die Entitätstypen "Auto" und "Bus" haben. Beziehung ist die Eigenschaft, die die Entitätstypen miteinander verbindet. Beispielsweise ist der Entitätstyp Ehemann mit der Entitätstyp Ehefrau durch eine Beziehung verbunden, die als "verheiratet mit" bekannt ist. Attribute sind Eigenschaften, die sowohl zu den Entitätstypen als auch zu den Beziehungen gehören.

Es gibt eine Reihe von ER-Diagrammtools auf dem Markt. Die am häufigsten verwendeten sind MySQL Workbench und OpenModelSphere.

Was ist ein Entity-Relationship-Modell (er-Modell)? - Definition aus techopedia