数据库系统及应用(陈欢欢, 周熙人) 2024春 2023春  课程号:01114702
2024春 2023春  课程号:01114702
6.8(32人评价)
6.8(32人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:专业基础   学分:3.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
简介 最后更新:

本课程的内容包括数据模型,数据库系统的体系结构、关系数据、关系数据库语言、以及数据库系统编程。课程中还介绍数据库设计的方法、数据库安全、数据库管理系统DBMS事务管理概念,以及重要的恢复与并发技术。

AI 总结 AI 总结为根据点评内容自动生成,仅供参考

教学水平

周熙人和陈欢欢老师总体上讲课被认为“不错”、“态度很认真”,部分学生认为老师“尽职尽责”,课程内容比较直观,尤其是关系数据库、SQL和ER图等基础内容都讲得很清楚。但也有少部分学生认为授课方式类似“PPT reader”,课堂水平一般。此外,助教团队较为负责,会耐心解答学生问题。总体而言,教学水平有不同评价,根据个人听课情况可能会有所不同。

课程内容

课程内容包括关系数据模型、SQL、数据库设计、事务、故障、并发等,基本遵循教材内容。课堂有一定数量的小测和课堂作业,期中小测形式通常是提前通知,题目较简单。实验主要包括SQL和数据库系统设计,建议提前准备好。总的来说,课程内容不难,适合认真听课并完成任务的学生。

作业与实验

作业和实验数量不多,难度适中。作业包括若干书面作业,实验有SQL和数据库系统设计。部分学生认为实验设计草率,但总体难度较低,完成后对项目能力有所提高。此外,有学生建议提前看隔壁班的资料和往年题,能有助于考试准备。

考试与给分

考试难度不大,但题型容易存在陷阱,尤其是SQL题目。多位学生提到考试内容与往年题目相似,建议做往年题。给分问题较大争议,有学生全勤并认真完成作业和实验,仍拿到较低绩点(如2.3、2.7等)。有部分学生得分高(如3.7、4.0),推测出勤率可能对成绩影响较大。但教师和助教并不公开卷面分和评分比例,有学生表示不让查卷,导致结果难以预估。

总体建议

适合想要更多自由时间、轻松应对课程但也愿意全勤上课的学生。课程不算水,但对于绩点要求高的和容易缺勤的学生需慎选。特别注意出勤和参与课堂活动,这较可能影响最终成绩。整体评价褒贬不一,建议慎重考虑后再决定是否选课。

排序 学期

评分 评分 32条点评

豆沙猫猫糕 2024春
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:困难
  • 作业:很多
  • 给分:一般
  • 收获:一般

学长啊学长,你为什么要上课玩原神,我们连续两次课都有课堂练习了。

 

7.5出分更新:

怎么实验作业全认真写,点名全到,但是2.3啊。可能没咋捞,不过我考得确实挺烂,不捞就不捞吧😭

(最后修改于 12 2 复制链接
红领巾应该是控制选课人数吧
豆沙猫猫糕回复 @红领巾: 我老老实实跟置课的,懒得换😭
立即登录,说说你的看法
匿名用户 2024春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:杀手
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:杀手
  • 收获:一般

客观来讲,zxr老师讲课还行(另一个没见过),给分一言难尽。

实验满分小测就一次没到,作业都正常,考试提前交卷(也妹觉得做的很差啊)最后绩点2开头实在是蚌埠住了

老师很喜欢在最后一个绩点有意义的学期给学生上上强度吗?

不让查卷啥也不公布😋

(最后修改于 6 3 复制链接
Sangber其实大三下学期的绩点也没啥意义,别挂科就行,保研就看前5个学期的绩点
Unsospiro回复 @Sangber: 不是的吧 是看前6个学期已经出的所有绩点吧?
Sangber回复 @Unsospiro: 夏令营只需要你提交前两年半的成绩单和成绩排名,大三下学期要是有做的好的你也可以在简历里面说,但是不会直接影响
立即登录,说说你的看法
匿名用户 2024春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

煞笔实验检查等了一个半小时woc


自我感觉良好,出分2.7,每次课都到,每个小测都做,怎么回事捏🤏,估计是大家太卷了😭

(最后修改于 6 0 复制链接
匿名用户 2024春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

老师上课没得说,讲的不错,态度很认真。好几个助教,也都很负责。

 

总之这个课你看之前的评论觉得水就彻底错了,都体现在分数上。

5 0 复制链接
匿名用户 2024春
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:困难
  • 作业:很多
  • 给分:杀手
  • 收获:没有

快跑,这里不是家!!!!!

实验作业全写,点名就两次没去,期中测试是原题考前才刚刚写过,期末提前半小时写完,感觉答的还可以,卷子也没什么难度,结果出分2.7,不给查卷不给比例,死都不知道怎么死的。

我以为框框小测已经很难绷了,没想到给分更难绷,实在想不到到底怎么样才能给出2.7,卷面分也不让看。

一分是评课社区的极限,不是你的极限。

上次给我这种感觉的课还是概统,zxrwcnm,nmsl,sb玩意,是不是非要为难学生?

下一届的同学们,想要体验七八次小测+大批2开头GPA的可以选这个班

(最后修改于 4 0 复制链接
匿名用户 2024春
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:困难
  • 作业:很多
  • 给分:杀手
  • 收获:没有

实验都写了, 期末考提前40分钟写完交了, 喜提2.3

(最后修改于 4 0 复制链接
纯粹自来水 2023春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

lab1的实验文档是flybitch吗?

--------------------------------------------------------

2023.7.23 很划水的一个班。从教学、作业、实验处处划水,到考试大划水。还是蛮推荐这个班的

(最后修改于 4 0 复制链接
匿名用户 2024春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:杀手
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:杀手
  • 收获:一般

这给分是不是有点问题??

3 0 复制链接
匿名用户 2024春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:简单
  • 作业:很少
  • 给分:超好
  • 收获:很多

积点德,愿及格🙏

2024final.pdf

SQL那道题有点忘了,求补充(

(最后修改于 3 0 复制链接
心之陆 2024春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:一般

刚考完,评价一下

  • 考试:整体和往年十分相似,包括题型和难度。
    • 简答:XSU相容矩阵,redo,undo恢复过程,物理和逻辑独立定义,死锁wound-wait,和wait-die的区别和定义
    • 大题:
      • 模式分解,和往年一样,但是注意有一个属性并不在F中,比较容易错
      • sql查询,一共6道题,比较难的就是相关子查询和联机视图,往年卷都有,做一下就行
      • er图,就有一个子类,没啥说的
  • 上课:老师上课备课都比较认真,而且课程本身不难,就上课认真听感觉就够了
  • 作业实验: 
    • 作业很少,几乎可以按照没有算。
    • 课堂小测会有个5 6 7 8 次吧,但是不难,基本那节课听了就能写出来。会有一个期中小测,就是20年那套卷子的两道大题
    • 实验只有两次,比隔壁班少一次。第二次的实验最好提前写一点,只要功能实现了就满分了,所以没时间的话可以不用在意界面。如果赶ddl,后面检查实验等的会比较久
  • 给分: 直接出的总评,没有卷面分数和分布,所以也不知道调没调。不过本人是实验作业小测都交了,感觉考试都写上了,只有85。结合评课社区应该是没咋调分,如果比较看中绩点的话确实应该慎重。

总的来说还是十分推荐来这个班上课的,比较轻松,助教也不错,还能学到东西。对成绩看重的还是要慎选。

(最后修改于 3 0 复制链接
椎名真昼 2023春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

周老师第一年上课,有些方面可能有所不足,上课方面还是称得上尽职尽责,更针对考试范围进行优化,会告知当前章节是否在考试范围,满足想学习/拿成绩两类学生的需求。

考试参考的往年题,一定要做往年题!今年老师第一次出卷,和去年的题型几乎一样,不做血亏。

实验方面lab1是sql实验,sql是最后考试拉分的重点,通过实验进行练习和实操不错,想要练习可以去leetcode选做一些题目(不要走火入魔

作业比隔壁班少很多,学期中会有一次点名,方式是通过课堂作业,交了就算当次作业满分,没来的就得自己写了。当时老师悄悄跟大家说,来了的最后会捞一下不卡绩)

给分方面没的说,今年助教是培培,最后也是在均分80的情况下尽量调分,3.3以上的占比超过60%,给分还是没什么毛病。

3 0 复制链接
匿名用户 2023春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:一般
  • 收获:一般

老师是网络冲浪大手子。整个班教学上突出一个字:摆。深得我心。

扣一分是因为好多卷王被某助教吸引转到这个班,导致整个班期末太卷了,平均分80多。

(最后修改于 3 0 复制链接
南山南 2023春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:中等
  • 作业:很少
  • 给分:杀手
  • 收获:没有

求学求知请往他处,卷绩卷分勿入斯门。

横批:躺平者来。


1. 授课

授课水平大概是 PPT reader(有别的评论说讲得好,我不见得,所以参考评课社区时请谨慎),今年老师第一年代课,说 PPT 是自己和金老师合作的,实际上 PPT 和金老师的几乎没有区别,和去年金老师的也没啥区别。

老师说上课不点名,然后点了一次(虽然有补救机会),但是从这些事情来看老师并没有啥好的规划。

2. 作业和实验

作业和实验都比隔壁班少,但是我感觉没啥意义。尤其是实验,第一个实验让写 sql,权当是一个练习;第二个实验感觉就是软件工程,感觉也不知道有啥用,我们大概就是 pyQT 搭建了一个软件页面然后调用了若干 SQL 语句,这种事我后来用文心一言试过,它也能干。之前听说课程要改革,我还以为要手搓 DMBS,结果没想到只有这个水平。当然做完了还是啥也不会。

3. 考试与给分

考试题目比较莫名其妙,给分也挺莫名其妙的,分差大且低分不捞,喜提本科最低分。当然这也跟我没好好复习有关。

4. 选课建议

总的来说不推荐选课。


补充内容

看起来有不少人和我的观点不太相同,在此解释一下

1. 关于给分:我确实没好好复习,我也做好了获得一个低分的准备。从他人的评论来看,应该是我自己的问题比较大,所以不应该批评老师给分问题,最后的选课建议也应该修改为“需要慎重考虑”而非“不推荐选课”。

2. 关于实验手搓DBMS:我最开始的想法是,需要自己设计数据库完成简单存取功能(基础部分,只考虑简单的句子,无需使用编译原理那样对 SQL 语句进行词法分析语法分析)之后,自行完成一个涉及数据库底层原理的一部分研究,比如事务并发条件下的某种读写一致性问题的处理,这方面来看应该并不算是特别困难。隔壁班也有人提出类似手搓DBMS的想法。至于打错字……因为这篇评课是我在给物院人介绍 DBMS 的时候写的,打字的时候没有集中精力,是我的问题,为了和评论配合我就不修改了。

3. 关于授课:我是每次都到课的,除了新冠隔离的那两次和助教请了假。我感觉老师有些问题讲的并不怎么明白,三次下课去问老师也都没有彻底解决我的问题。我个人的体验是不太好的,但是也有很多人说体验比较好,因此参考评论请慎重。

4. 其他:我感觉 MySQL(我用的是 debian linux 的 mariadb,不知道有没有这个关系,但是听说报错都是一样的)的报错看起来感觉没啥头绪,经常挺让人抓狂的,感觉 C 语言的 gcc 什么的还有 go 甚至 solidity 的编译器的报错看起来都比 MySQL 的报错慈眉善目许多。还有 python 的 pymysql 模块还不支持 mysql 的一些语句,挺奇怪的。这方面的东西我没有继续深究。学期后边我对数据库的一些探索感觉主要集中在一些安全方面去了(可能是因为上信安实践上的

(最后修改于 3 9 复制链接
红领巾有没有可能是合作使用
元素女皇我真觉得讲课挺不错的 老师在上课强调的一些内容在考试中体现出不少😂
南山南回复 @元素女皇: 感谢你的观点,不过想起来我确实没咋好好听课。我对于这门课还是有点遗憾的。
trans老哥,是DBMS,不是DMBS。看上去你是真的没好好复习~
椎名真昼《没有好好复习》《低分不捞》《喜提本科最低绩》,看了半天就看出一句话:不想学还想要高绩
南山南回复 @trans: 谢谢提醒,之前跟人一边聊天一遍打的(
椎名真昼给分方面班上3.3以上的人超过60%,不懂你哪里看出给分不好的;考试题目就是参考的往年题,莫名奇妙的话隔壁班也是一样;实验方面对前端的要求已经放开了,不想写sql可以用django或者flask+pewee,手搓dbms可太硬核了,承让承让
南山南回复 @椎名真昼: 感谢提醒,这么看来确实我自己的问题比较大,不过我也做好了承担这个结果的准备。我说的“手搓DBMS”其实我的想法是实现数据库系统中某个特性的代码实现,比如一些RW问题或者线程问题之类的。隔壁班也有人有类似的困惑:https://icourse.club/course/2904/#review-67014
椎名真昼回复 @南山南: 这个属于妮可课程设计的问题了,也不是老师的问题吧) 实验的覆盖度确实不够,后面的安全和并发想通过实验巩固那确实得手搓dbms了,但这个工程量估计会被喷,,,实验文档编写难度也高,大概率会flybitch
立即登录,说说你的看法
匿名用户 2024春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

我感觉今年周老师应该是对那些缺勤的同学扣了比较多的分,如果能保证全勤,再加上期末考试不算难,其实拿个3.7真问题不大。

此外我想说一点别人都没说过的,就是我认为今年期中考试应该并没有改分,可能只算了一次考勤分。首先第一点,老师和助教当时对那些互相说话对答案的同学基本没怎么管;其次我认为我期中考的不怎么样,但是最后拿了4(也可能也是因为我期末考的比较好吧。。。

2 0 复制链接
匿名用户 2024春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:杀手
  • 收获大小:很多
  • 难度:中等
  • 作业:很少
  • 给分:杀手
  • 收获:很多

上一届的评论没有参考价值,老师讲课挺好,但是也非常严格。


如果上课一次不拉,分数不会差。

如果不打算来上课,深度不推荐。
 



补充:重新看了回忆试题,其实里面一堆容易犯错的大坑小坑。算候选码时不在函数依赖里的G不能忘,判断题里面一些类似名词和概念(主码和主属性?、可串和冲突可串?),关系运算操作的对象其实是集合吧(关系本身也是集合)。选择填空错几个很容易。问答题里面wound-wait和wait-die不好记。SQL写起来也很多不好表达的地方,尤其是好几个条件之间还有关联,如果仅以结果算分非常悲壮。其实做起来最简单的是最后一题。总之这门课的预估卷面成绩应该会远低于实际的,如果加上平时小测没成绩简直灾难。总之称之为水课纯属误导。

(最后修改于 2 0 复制链接
匿名用户 2024春
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:杀手
  • 收获大小:一般
  • 难度:困难
  • 作业:很多
  • 给分:杀手
  • 收获:一般

唉,真的绷不住,点名7次到6次(按照老师原话应该是算满分),作业全部按时交,考试考得一般,没有提前交卷。

成绩远低于预期,其他同学们已经说得很明确了。

虽然大三下了,但是我是真没崩住

(最后修改于 2 1 复制链接
顺丁烯二酸酐
立即登录,说说你的看法
匿名用户 2023春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:简单
  • 作业:很少
  • 给分:超好
  • 收获:一般

老师讲的还是可以的(从我仅有听的几节课来看,interesting)听课感受挺好。关系数据库、SQL、ER图基本都讲挺明白。作业它不多,考试特也不难。最后给分和听课、作业相关较大。

(最后修改于 2 0 复制链接
元素女皇 2023春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:简单
  • 作业:很少
  • 给分:超好
  • 收获:一般

讲课好 作业少 实验考试都简单 非常适合摆烂

考前建议看看隔壁班的资料

2 0 复制链接
2024春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

教学方法:9/10

老师讲课以PPT为主,也会有板书辅助。个人认为老师讲课还挺好,虽然后面我基本属于陪伴状态。这学期有四次小测,基本上是之前学期的作业题原题,每次大约给十分钟左右,可以找到答案。还有一次课堂时间进行的期中测试,提前一周通知,内容两道题,一道SQL,一道关系模式。

课堂内容:9/10

课堂内容基本上遵循教材内容,因为PPT来自隔壁班金培权老师,教材编者也是金老师。主要内容包括关系数据模型、SQL、数据库设计、事务、故障、并发等等。

作业实验:8/10

有三次作业,要求线下交纸质版,个人觉得很离谱,计科大三了作业竟然还没完全电子化。

有两次实验,一次SQL,一次数据库系统设计,基本上都给了充足的时间,需要在实验课上线下找助教检查。

考试如何:9/10

考试总体难度不算高,可以参考 https://icourse.club/course/22470/#review-84641.

补充一下其中 SQL 题 5 应当是 在三个及以上部门有超过10小时(只需有三个部门工作时间超过10小时,并非所有部门都要)的员工ID 及在所有部门工作的时间

收获多少:9/10

总体感觉还行,数据库系统设计学习使用了Flask+MySQL的交互,使用jinja2模板,省去了很多重复的设计。

总体评价:9/10

其实大三下的课只要事不多就好,隔壁班好像还有多一次实验,考试也更难一些。


以下内容不计入评课:

助教:助教存在感不算高。

给分:今年好像两极分化比较严重?不懂。


一些资料分享,包含教材电子版等

链接:https://rec.ustc.edu.cn/share/aaa726d0-3ac2-11ef-938a-c3937b59d314

(最后修改于 1 0 复制链接
匿名用户 2024春
  • 课程难度:简单
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:简单
  • 作业:很多
  • 给分:一般
  • 收获:一般

自觉考试不错,但是两次点名没去,应该是平时分很少。

不过这门课并不水,就算是每节课都去了,想要随随便便拿高分也不容易,比如作业题考试题里面也有一些雷,得对概念理解透彻了才能做对。

另外一个值得提到的一点是,实验题目对学习数据库原理和提高项目能力很有帮助,做的好的话,写到简历里面也算是很不错的项目经历了。

(最后修改于 1 0 复制链接
匿名用户 2024春
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:简单
  • 作业:中等
  • 给分:一般
  • 收获:一般

上课就去下课就走,反正我很满意,但是评论区跟我想的完全不一样。

1 0 复制链接
匿名用户 2024春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

每次上课都去,作业小测很多,但是还是能勉强完成,考试感觉难度一般,绩点3.7。

略微调查,老师应该不调分。

(最后修改于 1 0 复制链接
匿名用户 2024春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:很少
  • 给分:一般
  • 收获:很多

上课全去,小测全勤,实验全做,考试基本都会;最后3.7,89总评;

感觉可能是出勤占了比较大的比例,因为平时作业很少(只有3次),小测相当于作业了,其他课作业加出勤至少能占到20%,小测占比大倒也合理。

(最后修改于 0 0 复制链接
匿名用户 2024春
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:简单
  • 作业:中等
  • 给分:超好
  • 收获:一般

作业小测挺多,一共有七八次,但是都比较简单,几分钟就能搞定

实验设计多少有点草率,有些细节不太到位

助教回消息都很及时,也很耐心

上课没怎么听过,不过考试难度不大,找点sql题做做,看看ppt就可以了

最后给分和预期差别不大,不知道调分没有

 

总而言之,适合划水的同学,不过上课尽量去(今年小测占比好像很高,身边有认识的人因为不去上课被制裁力)

0 0 复制链接

陈欢欢

教师主页: 戳这里

周熙人

教师主页: 戳这里

其他老师的「数据库系统及应用」课

金培权 9.0 (35) 2024春 2023春...
陈香兰 9.0 (2) 2022春
谢希科 8.0 (1) 2020春
未知 4.0 (1) 2017春
岳丽华, 金培权 5.0 (3) 2017春 2016春...
董兰芳 1.0 (14) 2021春 2019春
岳丽华 2014春 2010春...

陈欢欢老师的其他课

信号与信息处理 9.2 (4) 2024春 2023春...
新生“科学与社会”研讨课 9.0 (2) 2020春 2019秋...
信号与信息处理 8.0 (1) 2020春 2019春...
人工智能前沿 7.0 (1) 2023春 2022春...
“科学与社会”研讨课 2024秋 2024春...

周熙人老师的其他课

信号与信息处理 9.2 (4) 2024春 2023春...