数据库系统原理,一共有九章,其中第三章关系模式设计理论和第四章关系运算最为重要,也最为难以理解,最难掌握,而考试年年必考的部分之一。
在学习这门课之前,我是按步就班的依次看下去的,但发现到第三章,3.2函数依赖小节时,几乎很难再进行下去。真正明白什么叫看天书。也是经过很长时间的多方求助才得知学习方法。现在拿出来跟,大家分享一下。
如果你也正在学习数据库系统原理,建议在学习第三章之前,先把第四章关系运算中4.1小节关系代数,提前看一下。因为第三章的有一部分操作与投影和链接有关系,如关模式的分解特性。在第三章关系模式设计理论中3.2小节函数依赖里,还有些离散数学的基础内容,如果你有不知其含义的运算字符,往离散数学那个方向是有可能解决问题的(当然你如果的能力确实高深,也可不并理会。)。如逻辑蕴涵,关系,命题演算等等。当然其中涉及到离散数学的面不会太深,只是出现的有些字符你不认识它,它却认识你罢了。这样会影响你对内容的理解。甚至是不知所云。所以之前,在前我在一篇博文里介绍:在学习专业课之前,粗略学习(学习一些简单运算与基础概念)一下离散数学是有一定道理的。
另外,再重申一下,离散数学的必要性,离散数学是在帮助人建立计算机式的逻辑思维。
第四章,关系运算,有一章节,是关系演算。里面的很多概念包括运算,都出自离散数学的谓词演算的内容(你看离散数学又来了)。
那么,数据库系统原理的其它章节,我感觉基本没什么太大的难度,只要认识中文,再认真看书都能理解。
最后,再叨叨几句,离散数学,要快速学习。去各大视频站搜一下,离散数学教程,有一大把呢。如优酷网,就有中央电大系列的离散数学教程一共二十讲。
再日后呢,我会整理一些重点,难点的数据库类型习题的全细过程,传到博客上。
over.