Unterschied n:m und m:n (Datenbanken)?
Ich muss ein ER Diagramm machen, und ich frage mich was der Unterschied zwischen einer m:n Beziehung und n:m Beziehung ist. Ist es egal wo ich das m und wo ich das n in dem Diagramm eintrage?
3 Antworten
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
ich habe noch eine Frage zu den Beziehungen. Ich habe in meinem Diagramm jetzt beispielsweise die Entität „Spiel“ und die Entität „Schwierigkeitsgrad“ stehen. Ist es jetzt eine 1:1 Beziehung oder eine 1:n Beziehung? Die 1 bei dem Schwierigkeitsgrad ist auf jeden Fall richtig, da es vorgegeben ist. Aber heißt es dann, dass „ ein“ Spiel einen Schwierigkeitsgrad haben kann oder, dass „ mehrere“ Spiele einen Schwierigkeitsgrad haben? Das verwirrt mich immer. Muss man bei einem ER Diagramm immer von mehreren Entitäten ausgehen?
jedes spiel wird wohl einen schwierigkeitsgrad haben
die frage ist also was kommt da in der tabelle öfter vor .
schwierigkeiten in der spiele tabelle kommen mehrmals vor, bei merheren spielen die gleiche schwierigkeit .
wärend aber ein spiel nur eine schwierigkeit haben kann .
ergo kann zu einer schwierigkeit es mehrere spiele geben .
deswegen ist die beziehung 1 beim schwierig , weil ein spiel halt nur 1 schwierigkeit haben kann , aber andersrumm könnenn mehrere spiele dieselbe schwierigkeit haben .
1:1 dann hätt eine schwierigkeit genau ein spiel und damit gäbe es nur soviele spiele wie schwierigkeiten und jedes hätte eine andere schwierigkeit :)
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Ja, ist völlig egal.
Bei n:m ist nur wichtig, dass die Mächtigkeit beider Seiten unterschiedlich ist/sein kann. Und eben nicht genau 1 ist.
Gruß
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
ich habe noch eine Frage zu den Beziehungen. Ich habe in meinem Diagramm jetzt beispielsweise die Entität „Spiel“ und die Entität „Schwierigkeitsgrad“ stehen. Ist es jetzt eine 1:1 Beziehung oder eine 1:n Beziehung? Die 1 bei dem Schwierigkeitsgrad ist auf jeden Fall richtig, da es vorgegeben ist. Aber heißt es dann, dass „ein“ Spiel einen Schwierigkeitsgrad haben kann oder, dass „mehrere“ Spiele einen Schwierigkeitsgrad haben? Das verwirrt mich immer. Muss man bei einem ER Diagramm immer von mehreren Entitäten ausgehen?
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
keiner
ob nun n:n oder n:m oder m:n , alles das gleiche, nennt sich viele zu vielen .
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
ich habe noch eine Frage zu den Beziehungen. Ich habe in meinem Diagramm jetzt beispielsweise die Entität „Spiel“ und die Entität „Schwierigkeitsgrad“ stehen. Ist es jetzt eine 1:1 Beziehung oder eine 1:n Beziehung? Die 1 bei dem Schwierigkeitsgrad ist auf jeden Fall richtig, da es vorgegeben ist. Aber heißt es dann, dass „ein“ Spiel einen Schwierigkeitsgrad haben kann oder, dass „mehrere“ Spiele einen Schwierigkeitsgrad haben? Das verwirrt mich immer. Muss man bei einem ER Diagramm immer von mehreren Entitäten ausgehen?