Hi,
also sowas:
es ist nicht nötig, in den Spaltennamen den Namen der Tabelle zu wiederholen. Enthalten die "_GUID"-Spalten die Datensatz-IDs?
Vertraege_Vertragsgegenstaende_Relationships (DBTabelle)
Vertraege_Vertragsgegenstaende_Relationship_GUID (Datenfeld)
Wenn ja, wäre diese Spalte beispielsweise unnötig, weil sie sich aus Vertrag_GUID und Vertragsgegenstand_GUID ergibt.
Vertraege_Vertragsgegenstaende_Relationship_Timestamp (Datenfeld)
Ob dies nötig ist, kann ich nicht beurteilen. Ist es eine Art Eintrags- oder Änderungs-Zeitpunkt?
Als dritte Spalte könnte sich ggf. die Position anbieten, was natürlich nicht ganz unproblematisch ist;
Meinst Du die Position eines Vertragsgegenstandes innerhalb eines Vertrags (Das ist nicht angefordert) oder etwas anderes?
Ja, genau das. Schön, wenn Du es weglassen kannst :-)
OK, aber die Sache mit der "Einschraenkung, dass ein Vertragsgegenstand einem Vertrag maximal einmal zugeordnet werden kann", war die eigentliche Herausforderung fuer die drei genannten DBMSe.
Sie spiegelt sich im Fehlen einer ID-Spalte wider ;-)
Gruss nach Karlsruhe!
Und zurück!
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes