I have a database structure with two tables:
-
The first one is called
Author
, has two columns (AuthID
,AuthName
) and itsPrimary Key
is (PK_AuthID
). -
The second one is called
Book
and has three columns (BookID
,BookTitle
,AuthID
). ItsPrimary Key
is (PK_BookID
), and has (FK_AuthID
) defined as aForeign Key
that referes toAuthor
table.
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?