ER-Diagramm mit einer 'Oder'-Möglichkeit

Guten Tag,

ich lerne gerade für meine Abschlussarbeit in Datenbanken, die die nächsten Tage anstehen.
Nun versuche ich gerade die Aufgaben aus dem letzten Jahr zu lösen. Jedoch bin ich mir nicht ganz sicher ob das so stimmt, bzw. ob das mit dem „entweder-oder“-Teil stimmt.
Die Aufgabe lautet:

  • Das Unternehmen besteht aus mehr als 2000 Filialen.
  • Jede Filiale besitzt mindestens zwei Mitarbeiter und mindestens einen Kunden.
  • Ein Kunde führt mindestens ein Konto bei einer Filiale, kann aber auch beliebig viele
    Konten bei unterschiedlichen Filialen unterhalten.
  • Ein Mitarbeiter arbeitet entweder in genau einer Filiale oder in der Zentralverwaltung.
  • Ein Mitarbeiter kann Filialleiter in der Filiale sein, in der er arbeitet.
  • Jede Filiale wird von genau einem Mitarbeiter geleitet.
  • Mitarbeiter können Kunden der Bank sein.
    Hierzu soll nun das ER-Diagramm gezeichnet werden.

Ich habe dies so versucht:
http://picfront.de/d/z3CT4BYUU/teilAlf4.png

Jedoch bin ich mir besonders mit dem „Ein Mitarbeiter arbeitet entweder in genau einer Filiale oder in der Zentralverwaltung.“ sehr unsicher. Außerdem weiß ich nicht wie ich den letzen Punkt „Mitarbeiter können Kunden der Bank sein.
Hierzu soll nun das ER-Diagramm gezeichnet werden.“ darstellen kann…

Da ich leider keinen habe, der mir bei dieser Frage zur Seite steht versuche ich es hier einmal.

XOR
Moin, sTaX,

hier liegt ein XOR auf 2 Beziehungen - ist natürlich nicht darstellbar, deshalb greift man zu einem Trick: Man vereinigt die beiden Beziehungsquellen zu einem Supertyp und setzt auf diesen die Beziehung.

 Filiale Beschäftigungsort \> Mitarbeiter 

Den Mitarbeiter in der Kundenrolle bildet man mit einer 1:1-Beziehung auf KUNDE ab:

 KUNDE MITARBEITER 

Damit trägt KUNDE einen Verweis auf MITARBEITER oder eben nicht.

Gruß Ralf