Zitat von
Hansa:
Ich würde max. 3 Autoren pro Buch vorsehen. Sind es noch mehr, so müssen die eben irgendwie abgekürzt in den 3 Feldern untergebracht werden. Deshalb würde ich die Felder nicht zu klein machen.
Tut mir leid, aber so löst man die Art Probleme nicht. Mirlins Problem beschreibt eine klassische n:n Beziehung zwischen 2 Tabellen, sprich, ein Autor kann mehrere Bücher schreiben, sowie ein Buch kann von mehreren Autoren sein...
Die Lösung ist eine 3. Tabelle, welche die Beziehungen zwischen den beiden anderen Tabellen herstellt. Für die Tabelle reichen im Prinzip 3 Spalten aus: 1. ein Primary Key (gehört immer rein), 2. ein Foreign Key zur Bücher Tabelle und 3. man glaubt es nicht: ein Foreign Key auf die Autoren Tabelle. Zusätzlich sollte man noch ein Unique Index auf die beiden letzt genannten Spalten legen, um doppelte Einträge gleich im Vorfeld zu vermeiden...
Gruß,
Tom