Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Entity-Relationship Model. Beziehungen | Datenbankmodelle
Relationale Datenbank und Normalisierung
course content

Kursinhalt

Relationale Datenbank und Normalisierung

Relationale Datenbank und Normalisierung

1. Datenbankmodelle
2. Relationales Datenbanksystem
3. Normalisierung und Normalformen

book
Entity-Relationship Model. Beziehungen

Beziehungen in Datenbanken

In relationalen Datenbanken können verschiedene Beziehungen in Diagrammen veranschaulicht werden.

Verschiedene Entitäten können spezifische Wechselbeziehungen aufweisen, die definieren, wie Elemente miteinander interagieren. Ein Element könnte mit mehreren anderen oder nur mit einem in Beziehung stehen. Diese Interaktion wird als Beziehung bezeichnet.

Relationale Datenbanken erfassen diese Verbindungen in Diagrammen.

Arten von Beziehungen:

  • Eins-zu-eins;
  • Eins-zu-viele;
  • Viele-zu-eins;
  • Viele-zu-viele.

Wir werden später detaillierter auf diese Beziehungstypen eingehen, aber vorerst hier ihre Darstellung:

Pflicht- vs. Optionale Beziehungen

Pflicht- und optionale Beziehungen sind mit unterschiedlichen Markierungen versehen: | (eine Linie) für verpflichtend und o (ein Kreis) für optional.

  • Eine pflichtige Beziehung bedeutet, dass eine bestimmte Entitätsinstanz mit einer anderen Entität verbunden sein muss;

  • Eine optionale Beziehung bedeutet, dass eine Entitätsinstanz mit einer anderen Entität verbunden sein könnte, aber es ist nicht zwingend erforderlich.

Betrachten Sie die folgenden Beispiele:

Obwohl pflichtige und optionale Beziehungen vielleicht nicht häufig verwendet werden, ist es entscheidend, diese Markierungen zu erkennen.

1. Wählen Sie alle Beziehungstypen aus:

2. Wähle Markierungen:

Wählen Sie alle Beziehungstypen aus:

Wählen Sie alle Beziehungstypen aus:

Wählen Sie einige richtige Antworten aus

question-icon

Wähle Markierungen:

The mandatory mark is .

The optional mark is
.

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt