Angenommen ich habe eine Filmdatenbank. Jeder Film hat mindestens einen Titel und keinen bis mehrere Alternativtitel. Der einfachste Weg wäre eine Tabelle der Form
Nun wären bei einem Film, der nur einen Haupttitel hat, 50% der Felder leer. Zu einem Film gibt es natürlich noch viele weitere Daten und damit auch noch mehr (bei wieder anderen Filmen, leere) Felder.
Die naheliegenste Lösung wäre nun das Verfahren, welches man auch bei z.B. den Schauspielern verwendet. Eine weitere Tabelle mit allen Schauspielern und eine Tabelle mit den Relationen.
Damit hätte man aber für jedes Datenfeld eine eigene Tabelle. Die anschließenden Abfragen wären auch nicht ohne. Ist das wirklich die richtige Lösung?
Wie würdet ihr soetwas machen?
Mit freundlichen Grüßen
Code:
FILM_ID; FILM_TITEL; FILM_ALT_TITEL_1; FILM_ALT_TITEL_2
Die naheliegenste Lösung wäre nun das Verfahren, welches man auch bei z.B. den Schauspielern verwendet. Eine weitere Tabelle mit allen Schauspielern und eine Tabelle mit den Relationen.
Damit hätte man aber für jedes Datenfeld eine eigene Tabelle. Die anschließenden Abfragen wären auch nicht ohne. Ist das wirklich die richtige Lösung?
Wie würdet ihr soetwas machen?
Mit freundlichen Grüßen
Kommentar