选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:工商管理系 |
课程层次:专业基础 | 学分:3.5 |
《数据库技术及应用》课程内容侧重于数据库的技术应用,主要涵盖关系代数、SQL语句、范式、ER图和并发控制等。陈华平老师讲课认真,教学水平高,课堂讲解和PPT结合紧密,尤其重视SQL部分。部分学生反映陈老师课上投入较多时间讲解关系代数和SQL例题。
作业、实验课较少,内容不深入,小测频繁但难度不高,大作业被取消可惜。实验课要求用SQL和VB,实验内容与理论课偶有脱节,建议利用机房和助教资源。助教耐心负责,帮助解决实验操作问题。
考试为开卷,难度较小,题型与平时小测和作业类似,只需复习存在函数、范式和锁等重点知识。虽然部分内容从未详细讲解过,但考试内容套路化明显,可通过翻书和往期题型复习。多数同学认为给分慷慨,尽管小测不全做或有误,总评评分较高。
该课程入门难度较低,适合作为数据库的入门课程。多数学生对教师和助教的态度和责任心表示满意,教学内容尽管略显“技术皮毛”,也能引起对数据库兴趣。课堂小测多开卷,课上积极参与能减轻考试压力。适合非专业人士选修或转码需求。
课程很简单,小测很多,老师讲课讲的很好,同时由于老师不会发小测答案,只会在课堂上讲一遍,记得保存好小测试题和记录答案。小测与考试内容&难度高度重合(所有小测加在一起的题目+基础知识选择题就是考试的容量)
选择题涉及的知识点集中在课程初期的划水知识点,和关系代数,了解即可。
选择题:零碎知识点,一半无脑翻书找答案,一半需要掌握知识点含义(就关系代数章节前面那些)
大题第一题:关系代数+SQL,其中exists函数相当重要。
大题第二题:范式
大题第三题:锁
大题第四题:ER图+范式
神中神,上课难度低,考试开卷,给分好,就是小测比较多,考试内容就是小测+锁+ER图,基本所有的题型都是仿照小测或者作业
以及附上这学期的部分小测
考试开卷! 考试内容选择题很基础的翻书找找 大题有关系代数,很多SQL查询,范式两道大题,一道偏实际一道偏抽象,ER图➕关系模式一道 难度,类型几乎就是小测 所以平时作业好好做,实验好好做,上课认真听明白,考试周几乎都不太需要复习的。 个人认为从进入范式难度突然上升,不用太焦虑,老师讲讲题就会了解题套路了,也可以去网上学学更踏实一般的解题技巧。 助教也很好,qq上答疑很及时也很认真。 扣分扣在老师前面关系代数和sql用的时间太久了,最后两次课疯狂过PPT,过超多内容,虽然考试也没考,但是会让人很焦虑。 以及,作业小测都是压到最后一起讲的,还是觉得助教及时开习题课效果更好。
刚看到出分了才想起来还选了这门课,简单说一下吧。
关于上课:从上课来看老师水平非常高,前半学期会花很多时间仔细讲授SQL,建议跟着老师思考,这样课下就可以摸鱼了(bushi)。年底新冠肆掠,老师发着烧还在给大家上网课,可以看出来是非常负责了。实验课问助教问题也很有耐心。
关于作业:作业很少,而且有答案可以参考。经常会有课堂小测,实际上只起点名作用。实验课助教会先把大部分操作都讲清楚,所以一般不超过两个小时就可以做完离开(对了,Mac建议用Docker+Azure Data Studio,具体可以参考这里【终极教程:M1mac 如何用docker配置SQL server-哔哩哔哩】)。
关于课程:这门课和课程名符合的很好,真的就只讲了“技术”🤣,对于原理几乎没怎么涉及,以至于我看其他数据库书的时候感觉自己好像啥都不会。。。 课程整体比较简单,主要内容就是关系袋鼠、SQL语句、关系数据理论、ER图和并发等。
关于考试:期末是开卷考试,有选择题!然后就是四道还是五道大题。实际上除了选择题里面有几道考概念题,其他部分不太需要翻书感觉。我范式分解那个题记错然后崩了(所以开卷该查的还是要查,不要太相信自己的记忆orz。。。),其他应该还好。
关于给分:直接出总评,给了93,感觉没有调分。
总体来说非常推荐这门课作为数据库入门(或者凑学分、转码)。
最大的难点是sql里的exists嵌套,老师在课上花了很多时间讲解例题,一定要认真听。 上课也是对着ppt讲,但ppt做的很不错,可以打印充当教材。 虽说这门课只学了一些数据库的皮毛,但确实引起了我对这方面的兴趣。本来应该是有个大作业的,因为大家编程基础不够删了,有点可惜。
整体还行,老师的PPT也挺不错的,虽然不少时候不认真= =,学过数据库与数据结构,再学这个真不难。
30平时(小练习代替点名+上机+作业)+70期末
期末竟然开卷,你没听错哦,但是题量略大,还是得多练练,题型出题范围期末你就知道了。
上机就是sql和VB,助教挺好的。
这门课叫数据库技术及应用,这就说明了这门课虽然用的是数据库系统原理的教材,但侧重还是在应用上的。
先说上课,老师讲的还是很好的(除了有点口音),讲的速度也不快,而且经常会占用上课时间小测,合下来一节课的课堂容量其实不大。
再说上机实验,要求自由结组按小组交作业,上机实验才是让我感觉到真正学了点能用的东西,至少会了一些SQL语法。由于上课还要讲原理部分的内容,上机的内容和授课内容是比较割裂的,基本全靠助教和GPT教。
至于考试,我的评价是一节课没听也不一定考的差。开卷就把选择题解决了,关系代数、查询语句、范式、锁、E-R图,一共五部分考点,每一部分的答题方法都是极度套路化的,基本上见过的小测和作业什么样考试就什么样。可是最后三个考试重点是在最后一个多月的时间里讲完的,感觉授课进度还是有待改善。
给分是直接出的总评,感觉期末考试占比还是很大的,本人小测缺了一半,实验全做了,作业虽然没按时但也都交了,总评95
课程相关情况前人之述备矣,老师和助教都很亲切,学习起来较为轻松,非常适合数据库入门。
实验课两周一次,1至3人自由组队,实验报告只需提交所写代码和查询截图,不用花费时间撰写,实验课上就能当堂完成。大作业是VB连接数据库,非常简单,除了本地配置环境可能有点烦,但如若使用机房电脑就不会有此问题。
理论课教授内容主要为关系代数、SQL、范式、并发控制(锁)、ER图,SQL是重点内容,老师上课会讲很多习题。作业较少,小测较多,考试开卷,选择题翻书基本都能找到,大题就是作业和小测的糅合,部分题目难度甚至不如小测。
作业、小测和考试不公布分数,但想要知道也可以询问助教。目测给分挺好,我作业和小测有部分错误,考试至少错了一道选择题,总评97。
这门课在各种数据库相关课程里应该是比较简单的,主要还是以SQL为主,适合非专业人士入门,期末开卷,平时有很多小测,如果能把小测认真做好考试应该没什么难度,基本题型都是一样的,相当于把小测抽出来拼成一张试卷
这门课现在应该加了上机内容,这部分和课堂上的理论部分脱节还是挺大的,真想用好数据库只靠课上的SQL是不太够用的,上机实操会遇到许多与手写不一样的问题,实验还会包含一些T-SQL和VS开发的问题,还是建议大家到机房多问助教,不然这门课的难度注定收获不会很多
作业我选超多,主要是事多小测多。几乎每两节课都是个小测(当然是开卷考,但是有的烦就是),第一次遇到小测这么多的(算作业分和签到分估计)。有上机要写实验报告(五次?还是六次。有点忘了)。期末开卷(助教并没有在群里提前提醒是开卷,有些同学以为闭卷,啥也没带。。)。期末难度略难,但对平时听课的同学来说应该还好,因为老师上课很认真 挺好,ppt不错,且上课会讲一堆题(类似习题课的感觉)。给分我觉得挺一般的,问了俩朋友感觉给分不好。(对于我来说,这辈子估计也不会用到数据库,这课学着有点折磨
很有水平的老师,sql那块要好好听讲,不要对自己自学水平过于自信
SQL以后应该还是会用的上的,期末45分SQL一定要好好复习,范式分解也需要提前看看,最后一题数据库设计简单看看就行,其他的开卷考试现找有个印象就可。还有助教好帅哈哈哈哈哈。
补充:总评出来了,给分不错
一年后补充:SQL真有用,在做empirical过程中merge不同数据库数据的时候。