Hallo liebe Community,
ich habe folgende Situation
Ich habe 3 Entitäten: Projekt, Meilenstein, Datum
Das Projekt hat eine Beziehung zu den Daten - es kennt alle entsprechenden Daten.
Der Meilenstein ist dem Projekt zugeordnet. Das Projekt kennt alle Meilensteine.
Der Meilenstein wiederum kennt einige der Daten, die sein Projekt kennt.
Der Meilenstein kennt also eine Teilmenge der Daten, die das Projekt kennt.
Wie könnte solch eine Modellierung aussehen?
Anbei ein Modellierungsversuch von mir.
Danke und liebe Grüße,
mannyk
Hallo mannyk,
für mich schaut das wie angehängt aus.
mfG Gü
Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.
"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
Was mir bei der Anforderung fehlt:
Gibt es Projektdaten, die ohne Meilenstein angehängt werden können?
Wenn ja: würde ich es in Projektdaten und Meilensteindaten trennen
Wenn nein: Relation nur über die Meilensteine laufen lassen. Ansonsten würde das hier quasi eine doppelte Relation erzeugen.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Hallo und danke für eure Antworten.
@Abt: Ja, Projektdaten, die ohne ohne Meilensteine angehängt werden, gibt es auch.
Ich würde diese beiden Daten allerdings nicht so gern trennen, da sie wirklich die gleichen Daten sind. Wenn ein Datum im Projekt geändert wird, so soll das betreffende Datum im Meilenstein diese Änderung auch erfahren.
Lg,
mannyk
Hallo mannyk,
ich denke das Bild von gfoidl stellt das Datenmodell schon richtig dar.
Viele grüße,
telfa