说明:作者为软件工程班,重点内容和其他分流方向不一定一致,自己复习使用,有问题欢迎提出,
6.15更新
目录
考试题型
- 单选题(20题,每题1分)
- 判断题(5题,每题1分)
- 回答问题(40)(包括2题关系代数题,每题5分,和8题SQL语句题30分)
- 关系数据库设计(15分)
- 规范化理论(10分)
- 简答题(2题,每题5分)
复习方向
先逐个版块突破
- 关系代数题(10’)不会考过于复杂的,看ppt例题,作业题,别太纠结
- SQL题(30’) 先看往年题目,了解出题难度,比往年可能负责些(分值更高)总结常用套路,避坑
- 规范化理论1(10分)bc范式3范式,逻辑蕴含求闭包,这是要推导的,要先学,把之前做过的卷子拿出来,
- 概念细节(25’)(看PPT) 包括单选判断,题型可参考往年,这部分难度不大,我放考前2天看+简答(10‘)找重点可能被问的,注意排除往年选项
- 关系数据库设计(15分)设计e-r图,转换关系模式,转换主码外码
然后去刷题~
章节导图
wm老师复习课提要
我们在第四章讨论了完整性,通过完整性约束实现,并在授权机制中引入了安全性概念。同学们需要理解安全性和完整性的相似点和区别。
对于第五章的高级SQL语言,重点是了解函数、过程和触发器的概念,不需要写复杂的函数或过程。
第六章的考核重点是6.1节,主要涉及我们提到的知识点,包括课后练习和关系代数运算的类型。
第七章关于E-R特性的扩展,7.8节不需要过多了解,但在设计时可能会用到。如果无法用基本元素表达,可能会用到扩展特性。
关于第八章,8.6、8.7、8.8和8.10节不需要复习,但是需要理解8.9节的一些知识点。
第九章到第十二章不是考核内容,没有上课的内容不用看。第十三章主要讨论了事务的ACID特性,隔离级别和锁的概念,这些在第十四章有详细介绍。
第十四章还讨论了故障的恢复,需要了解利用日志进行恢复的基本原理。
复习内容包括课上的PPT和课后的作业,包括实验部分。