単純なデータベースに著者を保存する方法を考えています (複数の著者がいる場合)。
1 冊 1 冊の著者が 1 人の場合、すべてが簡単です。問題は、テーブルBooksが必要で、テーブルAuthorsとの単純な選択と結合を行う可能性が必要な場合です。
書籍
| id | Title | ISBN | Authors? |
---------------------------------
| | | | |
| | | | |
著者
| id | Firs Name | Last Name | Short Name | Pseudonym |
--------------------------------------------------------
| | | | | |
| | | | | |
これと同じ ISBN と TITLE で別の行を使用できることはわかっていますが、タイトルが非常に大きくなる可能性がある場合 (255 の長さの UTF 文字列/varchar/char) に備えて、それは良い考えだと思います。
おそらくこれは非常に基本的な問題であることを知っているので、それについて質問しなければならないことを申し訳ありません:(