LIU 老师的关系代数例题,题目都是课堂上真题级别的,挺贴近实际教学的。像是根据老师名筛选课程、查找特定条件的学生信息,基本涵盖了选择、投影、连接等基本操作,学起来也没太多门槛,适合刚入门的同学练手。
课程号课程名的筛法,像∏CNO,CNAME(σTNAME=‘LIU’ (C))
,就是经典的投影+选择组合,逻辑清晰。再比如查男生年龄大于 23 岁的:∏SNO,SNAME(σAGE>;23 ∧ SEX=‘M’(S))
,多条件筛选就靠∧
配合选择符。
练习题是 LIU 老师讲的课上内容,用起来贴合实际,理解完之后你再去看复杂点的 SQL,思路就顺多了。哦对了,链接里还有不少拓展材料,比如代数优化 SQL 关系代数课件和关系代数测验题,挺适合巩固用。
如果你是刚上数据库这门课,或者想通过例题理顺关系代数操作,蛮推荐拿这套练练手。代码不难,逻辑性强,能帮你搭好后续学 SQL 的地基。