数据库概论

和大班合上的课程,课程内容很多很杂,包含数据库的历史、规范、各种定义、关系代数、SQL、并发控制、故障恢复、数据库中的数据结构、规范化理论等等一大堆,是标准的“中国式教学课程”。上课主要就是讲概念+例题,PPT也是千禧年初的祖传PPT(还有一些现在已经没有的SQL语法),笔者观察听课的人应该不多()。课程还(可能,因老师而异)包括作业(多次)、写SQL的实验(两次)和数据库系统实验(实现一个数据库系统中的某些部分,两次)。

期末考试为闭卷,考察题型为简答题、手写SQL等(注:25秋之前还有选择多选),25秋突然加大了题量和难度(包括考察了一些上课老师透露的不考的内容)在同学间获得了较差的评价。

下面是主观评价(笔者最后分数95+):

优点: - 能够学习SQL和数据库的各个方面广度的基本知识 - 数据库系统实验采用现代C++,可以学习到现代C++的用法 - 愿意认真背的给分还行,而且学分多 - 上课不用听,可以干自己的事,因为没人听

缺点: - 祖传PPT+概念堆砌,上课比较无聊 - 考试需要背诵不少概念和名词 - 实用内容除了SQL应该没有多少 - 系统实验和课程比较割裂,难度大 - 会被老师背叛

评论