脏牛漏洞root:请论坛开发高手进

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 06:27:20
我的毕业设计题目是开发一个论坛,打算用jsp+ms sql server+tomcat,由于以前没有开发过类似的系统,现在遇到的一个关键问题:是不知道论坛中讨论区-帖子-回贴如何在数据库中存储(即对应的表的逻辑结构如何)。
我的想法是: 如果每一张表对应一个讨论区(其中存储该讨论区中所有帖子和回复),则表的规模势必庞大,影响查询效率;如果设计一张总表,项为每一个讨论区,每一个讨论区又对应一张表,表项为每一个楼主发的贴,每一个楼主发的贴又对应一张表,表项为回复贴,这样的三级结构,在一定程度上可以提高查询销率,但会使数据库相当复杂。想听听高手的意见,先谢过了!

你想的太复杂了,我和你说个简单点的吧,不过只供参考。
你建个主题表,基本字段是:ID字段和标题字段。
帖子表。基本字段是:ID字段,所属主题(关联主题表),标题字段,内容。
回复表。基本字段是:ID字段,所属主帖(关联帖子表),内容。

查询时根据字段关联,查询主题下的帖子,帖子下的回复,根据ID查就可以了。