Es geht ja hier um die Normalisierung. Momentan befinden wir uns in der 1. Normalform, das heißt, pro Feld ist immer nur ein Datenwert gespeichert, der nicht zerteilt werden kann. Wir wollen nun in die 2. Normalform oder besser in die 3.
Aber Achtung:
Dadurch, dass wir Ort und Musiker und Fan aufteilen gehen Daten verloren. Weil:
Der Musiker kann an mehreren Orten spielen, der Fan kann mehrere Orte und Musiker besuchen und weder Ort, noch Fan können als Fremdschlüssel eindeutig identifizieren, wo welcher Musiker besucht wurde.
Angenommen :
Karl, Ludwigsburg, ABBA
Tom, Ludwigsburg, Queen
Wenn du jetzt Ludwigsburg als Primärschlüssel und Fremdschlüssel setzt, weißt du nicht, ob Karl nun ABBA oder Queen besucht hat.
Die Relation kann somit nicht sinnvoll aufgeteilt werden, ohne dass Daten verloren gehen.
Grüße
Felix