Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Viele-zu-eins und Eins-zu-viele | Relationales Datenbanksystem
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
Viele-zu-eins und Eins-zu-viele

Many-to-One und One-to-Many sind im Wesentlichen inverse Perspektiven desselben relationalen Konzepts, insbesondere im Kontext von Datenbanken.

Viele-zu-eins

Aus der Perspektive der "vielen" Seite kann ein Datensatz eine Beziehung zu einem einzelnen Datensatz in einer anderen Tabelle haben. Dies ist im Wesentlichen eine einfache Fremdschlüssel-Beziehung. In einer Viele-zu-eins-Verbindung können zahlreiche Datensätze aus einer Tabelle einem einzelnen Datensatz in einer anderen Tabelle entsprechen. Es ist der häufigste Beziehungstyp in relationalen Datenbanken.

Zum Beispiel hat jeder Student eine Referenz zu einer Schule, angezeigt durch die school_id.

One-to-Many

Dies ist eine Beziehung, bei der ein einzelner Datensatz aus einer Tabelle mit mehreren Datensätzen in einer anderen Tabelle verknüpft werden kann. Diese spezielle Tabelle enthält eine Liste von Primärschlüsseln, die als einzelner Fremdschlüssel dienen. Eine solche Beziehung ist in relationalen Datenbanken unüblich und stellt keine robusten Abhängigkeiten her. Daher wird sie im Kontext relationaler Datenbanken allgemein als schlechte Praxis betrachtet, obwohl sie in nicht-relationalen Datenbanken Verwendung finden kann.

1. Wählen Sie eine Many-to-One Beziehung.

2. Wählen Sie eine One-to-Many Beziehung.

Wählen Sie eine Many-to-One Beziehung.

Wählen Sie eine Many-to-One Beziehung.

Wählen Sie die richtige Antwort aus

Wählen Sie eine One-to-Many Beziehung.

Wählen Sie eine One-to-Many Beziehung.

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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