I have a database structure with two tables:
The first one is called
Author, has two columns (AuthID,AuthName) and itsPrimary Keyis (PK_AuthID).The second one is called
Bookand has three columns (BookID,BookTitle,AuthID). ItsPrimary Keyis (PK_BookID), and has (FK_AuthID) defined as aForeign Keythat referes toAuthortable.
The question is: If one Book has more than one Author, what is the best design pattern to follow in order to maintain the second Author, and at the same time keep the Book table without NULL values?