1:n-Beziehung wobei Key2 auch NULL sein kann
Hallo,
in meinem Projekt benötige ich eine Beziehung zwischen zwei Tabellen
(speziell: Tab. 1 : Sammlungen von Musikstücken, Tab.2: Komponisten) in der
jeder Sammlung 0 - n Komponisten zugeordnet werden. Im Prinzip kein Problem.
Nun habe ich aber den Fall, das eine Sammlung Stücke enthält, deren
Komponist unbekannt ist. bei anderen, eindeutigen Beziehungen habe ich in
diesem Fall die Id des Komponisten auf NULL gesetzt, aber wenn ich versuche,
in der Relationstabelle ein Paar (SammlungsId, NULL) neben anderen
Wertepaaren abzuspeichern bekomme ich einen Fehler (duplicate key). Gibt es
eine Möglichkeit, so etwas zu erlauben. Ich bearbeite meine Datenbank mit
der MySQL Workbench, bin aber mit den engl. Fachtermini nicht so vertraut,
das mir die Hilfe weiterhilft.
Danke für alle (ernstgemeinten) Antworten.
Gruss
Tilman (Räger)
Subject
Views
Written By
Posted
1:n-Beziehung wobei Key2 auch NULL sein kann
1290
July 06, 2014 08:26AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.