Wozu werden 1:1 und 1:n und n:m Beziehungen verwendet?
5 Antworten
![](https://images.gutefrage.net/media/user/Beyzade01/1700419284188_nmmslarge__0_0_225_225_e90e21b3d3b0fa1d33f6e3dda80170d9.jpg?v=1700419284000)
1:1 ist von einem zu einer anderer entitât
Bsplw: Ein Kunde kann sich nur in einem Kurs anmelden
1:n ist von einer zu mehreren Entitâten
Bsplw: Ein Kunde hat die möglichkeit sich bei mehreren Kursen anzumelden
n:m ist nicht logisch definierbar weshalb man eine Hilfsentitât benötigt
also heisst es zwar: Mehrere Kunden können sich gleichzeitig bei mehreren Kursen anmelden
Kunde((n))————Kurse((n))
durch eine Hilfsentitât wie “Buchungen” wird diese N:M beziehung aufgelöst zu zwei 1:n beziehungen also
Kunde ((1))——Buchungen((n))——Kurse((1))
Bei diesen Beispielsâtzen ist wichtig dass du immer mit der allein stehenden Entitât formulierst also immer ein Kunde, ein Baum usw..
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
Naja, das sagen die Bezeichnungen selbst ja schon.
1:1 -> Eins zu Eins Beziehung. Ein Element einer Tabelle steht mit nur einem Element der anderen Tabelle in Beziehung.
Etwa bei der Vergabe von Fremdschlüsseln. Ein Fremdschlüssel ist einem Primärschlüssel zugeordnet.
1:n -> Eins zu n. Ein Element steht mit beliebig vielen Elementen in Beziehung.
Beispielsweise kann ein Musiktitel mehreren Genres zugeordnet werden.
n:m -> n zu m. Mehrere Elemente können mit beliebig vielen Elementen in Beziehung stehen.
Mehrere Studenten haben sich für mehrere Kurse eingetragen.
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Meinst du das im Zusammenhang mit SQL Datenbanken?
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
https://www.inf-schule.de/information/datenbanksysteme/ermodelle/kardinalitaet
Ist von Informatiklehrern für Schüler ;)
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Zum Bezeichnen von Relationen in Datenbankmodellen, sowie deren Aufbau.
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Ja aber jede einzelne Beziehung extra. Wann bzw. wofür wird die eine und wann bzw. wofür die andere eingesetzt?
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
1:1 ist zum Beispiel: jeder Apfel hängt an einem Baum
1:n wäre: jeder Baum hat viele Äpfel
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
Wobei 1:1 nur stimmen würde, wenn jeder Baum auch nur ein Apfel hätte.
Da das in der Realität nicht so ist, vielleicht etwas ungünstig als Beispiel. ^^
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Zum Modellieren von Sachverhalten
Ja, steht auch bei den Themen