大二的时候上了南理工叶庆生老师的数据库的课,提前就知道这位老师不一般,很难过,挂科率很高。
所以在学习数据库的时候很认真,阴差阳错被选为课代表之后,一些资源的整理就完善了很多。
# 一、学习之前
首先你要掌握MySQL的安装,并且掌握SSMS(我推荐navicat)的使用。我一开始装的是SQLserver,是微软的。后来发现SQLsever的使用太麻烦,很无奈,只好重新安装MySQL,同时安装MySQL的版本一定要低一点,最新的驱动更新之后,在数据库连接这方面就很麻烦
# 二、学习开始
上课不说认真听吧,至少不能逃课,一些重点和PPT配合着看。代码和数据要敲起来,尤其是一开始数据库建立好之后,一定要录入一定量的数据。按照去年叶庆生的要求,在做movie这个数据库时,由于书本上没有数据,又要求录入50个数据。所以我只好熬夜录入了IMDB TOP榜单前50个电影的数据,数据的积累很重要,不然sql查询语句写不出来。
其次是概念的理解,范式的判断是什么,如何分解成指定的范式,查找树,安全性之类的重点一定要熟练把握
# 三、期末复习
数据库考试题目 选择题10个,20分 多选题5个,10分 名词解释 简答题(概念,计算) 设计题30分 5个关系代数2.4.1 2.4.3 2.4.2(i~k)给出语法树 5个SQL语句 5.2.1 5.2.4 给一个需求,画E/R图,转换成关系模式 4.1.1 4.1.2 4.1.3 4.1.6
里面的是例题,书本参考黑皮书