Hallo!
Wenn ich den Sinn einer Datenbank richtig verstanden habe, sollen ja unter anderem keine Redundanzen auftreten. Dadurch bekomme ich aber ein kleines Problem:
Tab1: enthält Daten zu verschiedenen Musiknoten
Tab2: enthält Daten zu den verschiedenen Ausgaben(Verlag, Herausgeber usw.)
In Tab1 wird jedes Stück genau einmal erfasst. Tab2 erhält also einen Fremdindex auf einen Datensatz in Tab1. Soweit ist das noch kein Problem.
Jetzt gibt es aber auch Sammelbände, in denen eine Ausgabe mehrere verschiedene Stücke (Datensätze aus Tab1) enthält. Und wenn ich jetzt einen Datensatz aus Tab1 wähle, möchte ich gerne angezeigt bekommen, wo und wie oft das Stück verlegt wurde. Andersherum natürlich auch: Schaue ich mir einen Datensatz aus Tab2 an, möchte ich auch die Daten aus Tab1 sehen können.
Wie kann so etwas realisiert werden? Da ich in DB-Techniken blutiger Anfänger bin, habe ich nämlich nicht die leiseste Ahnung.
Gruß
freedy
Wenn ich den Sinn einer Datenbank richtig verstanden habe, sollen ja unter anderem keine Redundanzen auftreten. Dadurch bekomme ich aber ein kleines Problem:
Tab1: enthält Daten zu verschiedenen Musiknoten
Tab2: enthält Daten zu den verschiedenen Ausgaben(Verlag, Herausgeber usw.)
In Tab1 wird jedes Stück genau einmal erfasst. Tab2 erhält also einen Fremdindex auf einen Datensatz in Tab1. Soweit ist das noch kein Problem.
Jetzt gibt es aber auch Sammelbände, in denen eine Ausgabe mehrere verschiedene Stücke (Datensätze aus Tab1) enthält. Und wenn ich jetzt einen Datensatz aus Tab1 wähle, möchte ich gerne angezeigt bekommen, wo und wie oft das Stück verlegt wurde. Andersherum natürlich auch: Schaue ich mir einen Datensatz aus Tab2 an, möchte ich auch die Daten aus Tab1 sehen können.
Wie kann so etwas realisiert werden? Da ich in DB-Techniken blutiger Anfänger bin, habe ich nämlich nicht die leiseste Ahnung.
Gruß
freedy