Hallo,
ich habe mehrere Fragen zum Datenbankdesign einer Autogramm-Verwaltung. Hier meine erste Frage:
Ich habe eine Tabelle autogramm. Diese enthält einen eindeutigen PK "aid" und einige Attribute, die nicht weiter aufgeschlüsselt werden müssen. Jetzt hätte ich aber gerne noch mind. drei weitere Tabellen autogramm_gekauft, autogramm_angeschrieben und autogramm_selbstgesammelt mit weiteren Informationen. Die Spalten dieser drei Tabellen unterscheiden sich aber voneinander. Ein Autogramm kann entweder nur gekauft, durch Fanpost oder selbst gesammelt sein, nie gleichzeitig, das ist klar. Meine Lösung wäre nun, dass ich in allen drei Tabellen den PK "aid" aus der Tabelle autogramm als FK übernehme. Ist das so sauber? Habe irgendwie das Gefühl, dass man das so nicht macht.
Ich bin mir unsicher und benötige Euer Expertenwissen.
Danke für Eure Hilfe.
LG
ich habe mehrere Fragen zum Datenbankdesign einer Autogramm-Verwaltung. Hier meine erste Frage:
Ich habe eine Tabelle autogramm. Diese enthält einen eindeutigen PK "aid" und einige Attribute, die nicht weiter aufgeschlüsselt werden müssen. Jetzt hätte ich aber gerne noch mind. drei weitere Tabellen autogramm_gekauft, autogramm_angeschrieben und autogramm_selbstgesammelt mit weiteren Informationen. Die Spalten dieser drei Tabellen unterscheiden sich aber voneinander. Ein Autogramm kann entweder nur gekauft, durch Fanpost oder selbst gesammelt sein, nie gleichzeitig, das ist klar. Meine Lösung wäre nun, dass ich in allen drei Tabellen den PK "aid" aus der Tabelle autogramm als FK übernehme. Ist das so sauber? Habe irgendwie das Gefühl, dass man das so nicht macht.
Ich bin mir unsicher und benötige Euer Expertenwissen.
Danke für Eure Hilfe.
LG