两块钱一队数据库设计心得体会

一、团队

 团队名称:两块钱一队

 团队成员:朱瑞川、樊琚岗、金思安、毛陆羽、高诗杰

二、团队项目信息

 项目名称:科技新闻爬虫推送系统

 科技发展是推动社会进步和发展的不竭动力。科技早就是人类社会中不可或缺的一部分,但科技总给人一种遥不可及的感觉,很多人对于科技的了解少之又少,也并没有什么途径来获取有关科技方面的知识,科技新闻则是大众对于科技成果了解的重要途径,本项目目的在于利用网络爬虫爬取并推送优质科技新闻,使得更多人了解科技新闻,关注科技成果。

三、数据库设计心得

     我们组的数据CDM设计中,首先确定了最核心的两个部分:网站表和新闻表,由于整个项目是围绕着对网站和爬取到的新闻进行操作,因此数据库也是围绕着这两张表进行建立。

     由于我们队整体思路较为清晰,因此CDM的建立比较顺利。但随着我们项目的继续,尤其是爬虫段的深入,我们发现需要越来越多的字段甚至需要新增表,给我们的项目带来了很大的麻烦。但由于爬虫段同学进度较快,此时前后端尚处在起步时间,因此的一级时修改。我们也通过这个过程,发现了数据库设计合理的重要性。数据库的建立奠定了整个项目开发的流程和框架,在项目开发期,最早应当被确立的就是数据库,而且最不应该被修改的也是数据库。

     后来我们在软工程导论的课程学习中,学习到了将展示到页面上的“对象”分解为详情和概要两部分,概要表数据量小,用于用户浏览,而当用户确定要详读的时候再将详情表的数据加载进来。因为我们是提供文章列表给用户,而用户真正点击进入阅读的文章永远是少数,在用户详读前只加载概要表会避免加载很多无用数据。

     同时我们也学习了数据库三范式,使得数据库设计更加合理和高效,同时使数据库可读性增加,也降低了维护的难度。

     在了解这些部分后,我们及时队PDM和CDM进行了修改,也队数据库设计有了更深的理解。

posted @ 2021-11-19 22:33  凤,源  阅读(89)  评论(0)    收藏  举报