1班1组数据库设计心得

“设计数据库好好玩啊”,听着这句话,我流下了不学无术的泪水~~~

我们的数据库改了好多个版本,经历了mySQL.pdm/mySQL.sql → mySQL(1.0正式版).sql/mongo.sql → mySQL2.0.sql → zxdljc_CDM.cdm/zxdljc_PDM.pdm → zxdljc2_0.zip(包括cdm和pdm) → zxdljc3.0.zip(包括cdm和pdm),zxdljc3.0版本也是现在的版本,差不多是最终版本了(虽然我在写代码的时候感觉还是有点不对劲)。

从这么多版本的命名也可以看出来我们设计方法的改变,最初是在navicat上设计出表的样子,然后生成sql语句,由sql语句生成pdm,而且还分为mySQL和mongoDB两种,后来的设计方法逐渐改变,和上课学的内容逐渐靠近,由CDM起步,再由CDM生成其他的文件,既然是概念模型,也就不用分mySQL和mongoDB了,这也是好处之一。

这么多个版本,看看我们的数据库到底改变了多少吧~

最初版本是这样的:

 

现在的版本是这样的:

额,改变应该还算挺大的吧(第二个图换成PDM的话,还会有更多的东西)~~~

其实,数据库能够充实这么多,还是得感谢一下陆老师带的学长,他和我们一样也做这个项目,不同的是我们的是课程项目,而他们是真正地在开发那个系统。我们参考了一下他们的数据库设计,然后得到一个结论——我们设计的是个P啊(虽然那时候已经不是上面那个最初版本了,但也差不多吧)。然后重新往数据库里加了不少东西,然后增增改改,到了最终的版本。

想到学长们设计的数据库,我又流下了不学无术的泪水~~~

猜你喜欢

转载自www.cnblogs.com/afeida/p/9999519.html
今日推荐