小说数据库应该如何设计

比如说我有1000多本小说 每本小说都有很多章节 请问下,是所有小说的章节(1000多本小说)都存到一个表里好? 还是每一本小说单独再创建一个表章节表。用来存储对应小说的章节?

如果所有小说的章节都存到一个数据表里,会不会影响查询效率呀!,如果每个小说单独创建一个章节表,那样1000多个小说就需要创建1000多个章节表了,这样好吗?

请问大神,应该如何设计?

你对表的理解并不清楚。数据库表是用于存储数据,且相同的类型的记录。 书就是书,那就是放一张书表中,每一本不同类型的书为一条记录。 章节就是章节,每一章节是一条记录,存放在章节表中。 并且建立一张书和章节关联的表。

如有帮助,请采纳。

t_novel: novel_id,novel_name,novel_type,section_total_count,author,publish_time,update_time等等

t_section: section_id,novel_id,section_name等等

通过novel_id关联,这样t_novel一条数据对应多条t_section数据,总章节数存于t_novel里。