Eins-zu-Eins-Beziehungen treten auf, wenn in der ersten Tabelle genau ein Datensatz vorhanden ist, der einem Datensatz in der zugehörigen Tabelle entspricht. Zum Beispiel haben US-Bürger eine Sozialversicherungsnummer. Pro Person wird nur eine Nummer zugewiesen. Daher kann eine Person nicht mehrere Nummern haben.
Hier ist ein weiteres Beispiel mit den beiden folgenden Tabellen. Die Tabellen haben eine Eins-zu-Eins-Beziehung, da jede Zeile in der ersten Tabelle direkt mit einer anderen Zeile in der zweiten Tabelle zusammenhängt.
Mitarbeiternummer | Vorname | Nachname |
123 | Rick | Rossin |
456 | rauben | Halford |
789 | Eddie | Henson |
567 | Amy | Bindung |
Daher muss die Anzahl der Zeilen in der Tabelle der Mitarbeiternamen der Anzahl der Zeilen in der Tabelle der Mitarbeiterpositionen entsprechen. Ein anderer Typ eines Datenbankmodells ist die Eins-zu-Viele-Beziehung. An der unteren Tabelle sehen Sie, dass Rob Halford ein Manager ist. Daher ist seine Beziehung zu der Position eins zu eins, da bei dieser Firma eine Person nur eine Position hat. Die Managerposition umfasst jedoch zwei Personen, Amy Bond und Rob Halford, was eine Eins-zu-Viele-Beziehung ist. Eine Position, viele Leute. Erfahren Sie mehr über Datenbankbeziehungen, Fremdschlüssel, JOINs und E-R-Diagramme.Mitarbeiternummer Position Telefon Ext. 123 Assoziieren 6542 456 Manager 3251 789 Assoziieren 3269 567 Manager 9852