数据库系统¶
约 450 个字 预计阅读时间 2 分钟
课程
ZJU 数据库系统课程笔记
课程主要分为两部分内容:
-
前部分关于数据库操作的介绍(以 MySQL 为例)
-
后半部分关于数据库工作的的系统原理
-
实验部分
-
SQL 的四个小实验
-
图书管理系统
-
MiniSQL
-
总结
上课体验
这门课的内容比较多、比较杂。前半部分的课程内容和实验会比较轻松。图书管理系统需要使用 Java、JDBC 来搭建后端,使用 Vue 来搭建前端(bonus),这个实验整体框架比较完善,~~再加上 AI 自动补全的超强帮助,~~做起来体验良好。
个人体验 MiniSQL 比较吃队友,当然也有很多佬选择 solo. 这个实验周期比较长,再加上分组合作,很可能会出现"断档"的情况:做的快的先把自己的部分完成然后经过漫长的等待才能继续做下去。
框架的单元测试比较"松弛",但程序的 BUG 很好地弥补了这一点(。最后联调会比较费时间,很可能一个小 bug 要 debug 很久
期末考试
这门课以往的期末考试比较套路化,尽管 22 届考试大改革,但也具备一定的参考价值,一定要看一看历年卷。我个人是一边写 A4 纸一边复习,先比较详细的过了一遍 PPT,之后又找了 sjl 老师的期末复习课和 PPT 进行重点复习。对我个人而言,A4 纸还是有很大帮助的,关于 cost 的计算部分直接带入公式大大减轻了考试时脑子的负荷...