Skip to main content

Entity-Relationship-Diagrammdefinition

ER-Modell - Teil 1- ABITUR 2018 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler (Februar 2025)

ER-Modell - Teil 1- ABITUR 2018 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler (Februar 2025)
Anonim

Ein Entity-Relationship-Diagramm ist ein spezialisiertes Grafikformular, das die Beziehungen zwischen Entitäten in einer Datenbank veranschaulicht. ER-Diagramme verwenden häufig Symbole, um drei Arten von Informationen darzustellen: Entitäten (oder Konzepte), Beziehungen und Attribute. In Industriestandard-ER-Diagrammen werden Kästen verwendet, um Entitäten darzustellen. Diamanten werden verwendet, um Beziehungen darzustellen, und Ovale werden verwendet, um Attribute darzustellen.

Entity-Relationship-Diagramme können zwar für das ungeschulte Auge für komplizierte Betrachter unglaublich kompliziert aussehen, sie helfen Geschäftsbenutzern jedoch, Datenbankstrukturen auf hoher Ebene ohne zugehörige Details zu verstehen.

Datenbankdesigner verwenden ER-Diagramme zum Modellieren der Beziehungen zwischen Datenbankentitäten in einem klaren Format. Viele Softwarepakete verfügen über automatisierte Methoden zum Erstellen von ER-Diagrammen aus vorhandenen Datenbanken.

Betrachten Sie das Beispiel einer Datenbank, die Informationen zu den Bewohnern einer Stadt enthält. Das ER-Diagramm in der Abbildung zu diesem Artikel enthält zwei Entitäten: Person und Ort. Eine einzige "Lives In" -Beziehung verbindet die beiden miteinander. Jeder Mensch lebt nur in einer Stadt, aber jede Stadt kann viele Menschen beherbergen. Im Beispieldiagramm sind Attribute der Name der Person und die Einwohnerzahl der Stadt. Im Allgemeinen werden Substantive verwendet, um Entitäten und Attribute zu beschreiben, während Verben verwendet werden, um Beziehungen zu beschreiben.

Entitäten

Jedes Element, das Sie in einer Datenbank nachverfolgen, ist eine Entität, und jede Entität ist eine Tabelle in der relationalen Datenbank. Normalerweise entspricht jede Entität in einer Datenbank einer Zeile. Wenn Sie über eine Datenbank mit den Namen von Personen verfügen, wird die Entität möglicherweise "Person" genannt. Eine Tabelle mit demselben Namen würde in der Datenbank vorhanden sein, und jede Person würde einer Zeile in der Personentabelle zugeordnet.

Attribute

Datenbanken enthalten Informationen zu jeder Entität. Diese Informationen werden als "Attribute" bezeichnet. und es besteht aus Informationen, die für jede aufgelistete Entität eindeutig sind. Im Personenbeispiel können Attribute Vornamen, Nachname, Geburtsdatum und eine Identifikationsnummer enthalten. Attribute bieten detaillierte Informationen zu einer Entität. In einer relationalen Datenbank werden Attribute in den Feldern gespeichert, in denen die Informationen in einem Datensatz gespeichert werden. Sie sind nicht auf eine bestimmte Anzahl von Attributen beschränkt.

Beziehungen

Der Wert eines Entity-Relationship-Diagramms liegt in seiner Fähigkeit, Informationen zu den Beziehungen zwischen Entitäten anzuzeigen. In unserem Beispiel können Sie Informationen über die Stadt verfolgen, in der die einzelnen Personen leben. Sie können auch Informationen über die Stadt selbst in einer Stadtentität mit einer Beziehung erfassen, die Personen- und Stadtinformationen miteinander verbindet.

So erstellen Sie ein ER-Diagramm

  1. Erstellen Sie ein Feld für jedes in Ihrem Modell relevante Element oder Konzept.
  2. Zeichnen Sie Linien, um verwandte Entitäten zu verbinden, um die Beziehungen zu modellieren. Beschriften Sie die Beziehungen mit Verben in Rautenformen.
  3. Identifizieren Sie die relevanten Attribute für jede Entität, beginnend mit den wichtigsten Attributen, und geben Sie sie in das Diagramm ein. Später können Sie Ihre Attributlisten detaillierter gestalten.

Wenn Sie fertig sind, haben Sie deutlich gemacht, wie verschiedene Geschäftskonzepte miteinander zusammenhängen, und Sie haben eine konzeptionelle Grundlage für die Gestaltung einer relationalen Datenbank zur Unterstützung Ihres Unternehmens.