调研类网站项目数据库设计迷茫

假期有个项目,要求做一个单用户调研类网站,开发语言用的是Java还有MicroSoft SQL Server ,项目要求有投票和评论、产品浏览、产品详情等的要求,由于之前没有做过类似项目,在关于数据库设计这方面有点迷茫,不知道数据库里面要不要有投票和评论表,有的话要怎么怎么设计?求解谢谢。

可以参考这个做

Java web类网站建议使用Springboot开发,相对比较主流。

这里有个博客类网站项目和数据库的设计,可以参考一下:

db 设计:

https://github.com/zhikecore/superblog/commit/facb52bb752477a5620cccff6d80d9306db94023#diff-b71dc4059adf6dddad22ce6bbbfa6c03e02dc830902bbc4a9fc86a5fef6a8528
源码:

https://github.com/zhikecore/superblog