我的数据库中有三个表:Book、Series、Author。
这些都具有彼此之间的多对多关系。
Book - Series: many-to-many
Book - Author: many-to-many
Author - Series: many-to-many
所以,这意味着我必须在我的数据库中再添加三个表:
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 个表。
有没有办法优化这个数据库或者现在很好?我可以减少桌子的数量吗?这对我有什么好处吗?