Zuhause Datenbanken Was ist ein Entity-Relationship-Diagramm (erd)? - Definition aus techopedia

Was ist ein Entity-Relationship-Diagramm (erd)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Entity-Relationship-Diagramm (ERD)?

Ein Entity-Relationship-Diagramm (ERD) ist eine Datenmodellierungstechnik, die die Entitäten eines Informationssystems und die Beziehungen zwischen diesen Entitäten grafisch darstellt. Eine ERD ist ein konzeptionelles und repräsentatives Datenmodell, das zur Darstellung der Entity Framework-Infrastruktur verwendet wird.

Die Elemente einer ERD sind:

  • Entitäten
  • Beziehungen
  • Attribute

Folgende Schritte sind beim Erstellen einer ERD erforderlich:

  1. Identifizieren und Definieren der Entitäten
  2. Bestimmen aller Interaktionen zwischen den Entitäten
  3. Analysieren der Art von Interaktionen / Bestimmen der Kardinalität der Beziehungen
  4. ERD erstellen

Techopedia erklärt Entity-Relationship-Diagramm (ERD)

Ein Entity-Relationship-Diagramm (ERD) ist für die Erstellung eines guten Datenbankdesigns von entscheidender Bedeutung. Es wird als logisches Datenmodell auf hoher Ebene verwendet, das bei der Entwicklung eines Konzeptentwurfs für Datenbanken hilfreich ist.

Eine Entität ist ein reales Objekt oder Konzept, das für sich allein existiert. Entitäten entsprechen Datenbanktabellen in einer relationalen Datenbank, wobei jede Zeile der Tabelle eine Instanz dieser Entität darstellt.

Ein Attribut einer Entität ist eine bestimmte Eigenschaft, die die Entität beschreibt. Eine Beziehung ist die Assoziation, die die Interaktion zwischen Entitäten beschreibt. Kardinalität im Kontext von ERD ist die Anzahl der Instanzen einer Entität, die jeder Instanz einer anderen Entität zugeordnet werden können oder müssen. Im Allgemeinen kann es Eins-zu-Eins-, Eins-zu-Viele- oder Viele-zu-Viele-Beziehungen geben.

Betrachten wir zum Beispiel zwei reale Entitäten, einen Mitarbeiter und seine Abteilung. Ein Mitarbeiter verfügt über Attribute wie Mitarbeiternummer, Name, Abteilungsnummer usw. Ebenso können Abteilungsnummer und Name als Attribute einer Abteilung definiert werden. Eine Abteilung kann mit vielen Mitarbeitern interagieren, ein Mitarbeiter kann jedoch nur einer Abteilung angehören, sodass eine Eins-zu-Viele-Beziehung zwischen Abteilung und Mitarbeiter bestehen kann.

In der tatsächlichen Datenbank hat die Mitarbeitertabelle die Abteilungsnummer als Fremdschlüssel, der auf die Abteilungsliste verweist, um die Beziehung zu erzwingen.

Was ist ein Entity-Relationship-Diagramm (erd)? - Definition aus techopedia