すいません、質問させて下さい。
例えば次のようなものをデータベースに格納する際にどのように
格納するのが自然(一般的)なのでしょうか?
--------------------------------------------------------------------------
書籍のタイトルとジャンルを保存する
ただし、ジャンルは複数のジャンルを持つ時がある。
--------------------------------------------------------------------------
今考えてるのは
書籍テーブル【書籍IDとタイトルを保持】
ジャンルテーブル【ジャンルIDとジャンル名を保持】
書籍ジャンル関連テーブル【書籍IDとジャンルIDを保持】
という設計です。
これで書籍が複数のジャンルを保持することは出来ますが、このやり方は
一般的にはどうなのでしょうか?