私のデータベースには、Book、Series、Author の 3 つのテーブルがあります。
これらはすべて、互いに多対多の関係にあります。
Book - Series: many-to-many
Book - Author: many-to-many
Author - Series: many-to-many
つまり、データベースにさらに 3 つのテーブルを追加する必要があります。
1. tableBookSeries, which will have id, idBook, idSeries
2. tableBookAuthor, which will have id, idBook, idAuthor
3. tableAuthorSeries, which will have id, idAuthor, idSeries
これは、データベースに 6 つのテーブルがあることを意味します。
このデータベースを最適化する方法はありますか? テーブルの数を減らすことはできますか?