Wypadałoby zapytać, co ten diagram ma przedstawiać i jaka notacja została użyta. Tak można snuć domysły.
Każdy dział może zatrudniać jednego lub wielu pracownikow
Tak.
Każdy pracownik *musi *być zatrudniony w jednym lub wielu działach
Nie.
Każdy projekt może być kierowany przez jednego lub wielu pracowników
Nie.
Każdy pracownik musi realizować* jeden lub więcej projektow*
Nie.
Ten Twój diagram interpretuję następująco:
-
Dział ma 1..N pracowników.
-
Pracownik jest zatrudniony w 0..1 dziale (pusty owalny element interpretuję jako opcjonalność)
-
Pracownik realizuje 0..N Projektów.
-
Pracownik kieruje 0..N Projektami.
-
Projekt jest realizowany przez 1..N Pracowników.
-
Projekt jest kierowany przez dokładnie 1 Pracownika.
Na poziomie koncepcyjnym możesz mieć związek wiele-do-wielu, ale na poziomie implementacji wprowadza się dodatkową relację, tak by się pozbyć związku "wiele-do-wielu". Pokazywanie na diagramie koncepcyjnym dodatkowej relacji (rozbijającej związek wiele-do-wielu) wg mnie tylko zaciemnia obraz (zwłaszcza jak mamy więcej takich przypadków). Na poziomie implementacji trzeba to rozbić, bo silnik relacyjny tego nie przełknie.