Laden...

Modellierungsfrage: Dreier-Beziehung (Datenbankebene & Domänenebene)

Erstellt von mannyk vor 10 Jahren Letzter Beitrag vor 10 Jahren 883 Views
M
mannyk Themenstarter:in
17 Beiträge seit 2012
vor 10 Jahren
Modellierungsfrage: Dreier-Beziehung (Datenbankebene & Domänenebene)

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

6.911 Beiträge seit 2009
vor 10 Jahren

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!"

16.842 Beiträge seit 2008
vor 10 Jahren

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.

M
mannyk Themenstarter:in
17 Beiträge seit 2012
vor 10 Jahren

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

T
156 Beiträge seit 2012
vor 10 Jahren

Hallo mannyk,

ich denke das Bild von gfoidl stellt das Datenmodell schon richtig dar.

Viele grüße,
telfa