Hallöle
Ich bereite mich gerade auf meine DB-Klausur nächste woche vor und habe ein Problem mit ternären Beziehungen im Zusammenhang mit der (min,max)-Notation... Soweit ich das bis jetzt verstanden habe kommt man auf die jeweiligen zahlen indem man schaut, wie oft etwas mit einer Kombie aus den anderen beiden eine Beziehung eingeht.
Und dann kam mein Prof mit dieser Aufgabe...
Ein Mitarbeiter kann mehrere Abteilungen einer Filiale leiten.
Eine Abteilung kann pro Filiale nur einen Leiter haben
In einer anderen Filiale kann dieselbe Abteilung von einem anderen Mitarbeiter geleitet werden.
Hab mir folgende Bsp-Tabelle erstellt
FilialNr | Abteilungsnr| LeiterNr
F1 A1 L1
F1 A2 L1
F1 A3 L1
F2 A1 L2
F2 A2 L2
Sowohl Filialen, Abteilungen als auch Mitarbeiter kommen doch in mehreren Datensäzen vor...gehen also doch mehr als eine Beziehung ein....
Ich hätte jetzt gesagt:
Mitarbeiter(0,*) (1,*)Filiale
(1,*)
Abteilung
Mein Prof mein aber da wäre irgendwo ein (1,1) drin...wo und warum?
Vielen Dank schonmal im Vorraus
Liebe Grüße
Susi
Ich bereite mich gerade auf meine DB-Klausur nächste woche vor und habe ein Problem mit ternären Beziehungen im Zusammenhang mit der (min,max)-Notation... Soweit ich das bis jetzt verstanden habe kommt man auf die jeweiligen zahlen indem man schaut, wie oft etwas mit einer Kombie aus den anderen beiden eine Beziehung eingeht.
Und dann kam mein Prof mit dieser Aufgabe...
Ein Mitarbeiter kann mehrere Abteilungen einer Filiale leiten.
Eine Abteilung kann pro Filiale nur einen Leiter haben
In einer anderen Filiale kann dieselbe Abteilung von einem anderen Mitarbeiter geleitet werden.
Hab mir folgende Bsp-Tabelle erstellt
FilialNr | Abteilungsnr| LeiterNr
F1 A1 L1
F1 A2 L1
F1 A3 L1
F2 A1 L2
F2 A2 L2
Sowohl Filialen, Abteilungen als auch Mitarbeiter kommen doch in mehreren Datensäzen vor...gehen also doch mehr als eine Beziehung ein....
Ich hätte jetzt gesagt:
Mitarbeiter(0,*) (1,*)Filiale
(1,*)
Abteilung
Mein Prof mein aber da wäre irgendwo ein (1,1) drin...wo und warum?
Vielen Dank schonmal im Vorraus
Liebe Grüße
Susi