Hallo.
Ich habe eine Frage zu N:M Beziehungen beim Entleihen (Videothek).
Ein Kunde kann 0:n Medium entleihen. Ein bestimmtes Medium (z.B. M_ID = 1; Herr der Ringe DVD) kann immer nur von einem Kunden (gleichzeitig) ausgeliehen werden.
Folglich müsste Kunde zu Medium 0:n (min | max)
Medium zu Kunde 0:1 (min | max)
also als ganzes eine 0:n beziehung.
Von der Logik her würde ich jetzt sagen kann ein (bestimmtes) Medium immer nur 1 Filale angehören. Da ja entweder in der Fiale vorrätig ist oder nicht.
Ein Projektkollege meint, das ein Medium auch mehren Filalen angehören kann.
Also Medium gehört 1:n (min|max) Filialen an.
Andersherum eine Filiale hat 0:N (min|max) Medien. (dieser Punkt ist ja unstrittig.)
so das hier auch eine zwischentabelle Medium_gehört_Filiale benötigt wird.
Ich habe eine Frage zu N:M Beziehungen beim Entleihen (Videothek).
Ein Kunde kann 0:n Medium entleihen. Ein bestimmtes Medium (z.B. M_ID = 1; Herr der Ringe DVD) kann immer nur von einem Kunden (gleichzeitig) ausgeliehen werden.
Folglich müsste Kunde zu Medium 0:n (min | max)
Medium zu Kunde 0:1 (min | max)
also als ganzes eine 0:n beziehung.
Von der Logik her würde ich jetzt sagen kann ein (bestimmtes) Medium immer nur 1 Filale angehören. Da ja entweder in der Fiale vorrätig ist oder nicht.
Ein Projektkollege meint, das ein Medium auch mehren Filalen angehören kann.
Also Medium gehört 1:n (min|max) Filialen an.
Andersherum eine Filiale hat 0:N (min|max) Medien. (dieser Punkt ist ja unstrittig.)
so das hier auch eine zwischentabelle Medium_gehört_Filiale benötigt wird.
Zuletzt bearbeitet: