Zuhause Datenbanken Was ist eine Eins-zu-Eins-Beziehung? - Definition aus techopedia

Was ist eine Eins-zu-Eins-Beziehung? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Eins-zu-Eins-Beziehung?

Eine Eins-zu-Eins-Beziehung in einer relationalen Datenbank tritt auf, wenn ein übergeordneter Datensatz oder Feld entweder null oder nur einen untergeordneten Datensatz enthält. Diese Beziehungen lassen sich am einfachsten in Datenbanken darstellen, da sich sowohl der übergeordnete als auch der untergeordnete Datensatz möglicherweise in derselben Tabelle befinden.

Techopedia erklärt die Eins-zu-Eins-Beziehung

Beispielsweise wird in der Tabelle CUSTOMER_MASTER in der Datenbank einer Bank jeder Kunde durch eine eindeutige CUSTOMER_ID dargestellt, die auch der Primärschlüssel der Tabelle ist. Jeder Kunde kann auch eine vom Staat ausgestellte Sozialversicherungskarte haben, die eine eindeutige Sozialversicherungsnummer enthält. Daher muss jeder Kunde eine einzige Kunden-ID in der Datenbank der Bank haben. Wenn ein Kunde eine hat, kann es nur eine Sozialversicherungsnummer pro Kunde geben.


Das übergeordnete Feld (CUSTOMER_ID) hat eine Eins-zu-Eins-Beziehung zum Sozialversicherungsfeld. Für solche Beziehungen ist es am besten, sie zur leichteren Bezugnahme in einer Tabelle zusammenzufassen. In diesem Fall sollte die Sozialversicherungsnummer lediglich eine zusätzliche Spalte in der Tabelle CUSTOMER_MASTER sein.

Was ist eine Eins-zu-Eins-Beziehung? - Definition aus techopedia