通过这次的课程设计,我感想颇多,通过课程设计,不仅让我对所学的内容有了更深的理解,在做课程设计的过程中,也给了我许多启示。
我在做课程设计时,主要遇到了如下问题:
在画ER图时,在如何将书籍和出版社之间联系起来这个问题上,我考虑了很久。刚开始是想通过“购买”将他们联系起来,不过发现这样做存在许多问题,最终决定将它们定义为从实体及相应的“的”联系。
将ER图按四原则转化为关系模式时,忘记了“从实体不属于联系”这个知识点,导致按原则三转化时,不知该如何做。通过请教老师,才解决了问题。
判断关系模式属于第几范式时,不知道该把出版社关系和借阅关系定义为第二范式还是第三范式。按照所学内容,觉得它们不符合第三范式的要求,但又没有分解的必要。经过和老师、同学讨论,并结合现实情况,最终将其定义为第三范式。
做具体逻辑模型设计时,老师给的设计报告要求有规定小数点位数,不过我觉得没有太大必要,所以我在做的时候没有限制小数点位数。
在做完整性设计时,我不知道该如何准确表达,而且在具体逻辑模型设计时已经设计了用户定义完整性。
建立数据表时,很容易输入错误。
因为对电脑不是特别熟,做word文档时花了很多时间。
我还是很认真对待这个课程设计的,花了很多时间和精力在上面,而且都是靠自己独立完成的。也许设计的不是很完美,有些简单,但我已经尽力了。完成的那一刻,有说不出的喜悦感,觉得很欣慰,让我觉得自己确实学到了一些东西,而且学的东西并不只是理论,也挺实用的。
同时也让我明白了理论应该与实际相结合,不能忽视实际操作能力。学的时候好像都懂了,但真正要靠自己设计一个数据库的时候还是有挺多问题的。我一开始以为设计这个数据库很简单,应该很快就能完成了,可真正做的时候,还是遇到了不少问题,花了很多时间。看来我们真的是有些眼高手低。
其次,我觉得应该学会和人交流和探讨问题。理越辩越明,做数据库设计时,和老师、同学交流和讨论的过程中,我对以前不是特别明白的地方有了更深的理解,对有些问题考虑得更周到。
这次课程设计也让我深刻体会到各科之间是有紧密联系的,虽然做的是数据库设计,但也有用到计算机基础的知识,同时也需要一定的文字表达能力。所以,我在今后的学习过程中,要注意各科之间的联系,扩展自己的知识面,尽可能地了解多一些的知识,趁着年轻,多学一些东西。
参考文献
[1]崔巍主编.数据库应用与设计[M].清华大学出版社,北京:2009.
致谢
本设计是在我的指导老师吴学雁讲师的亲切关怀和悉心指导下完成的。她的严肃负责的讲课态度以及治学严谨的作风对我影响颇多。在令我不但完成了课程设计,也学到了许多书本上学不到的知识,受益匪浅,特致以深深的感谢。