考试时间:2026.7.2一、简答题1.select a.name from instructor a,instructor bwhere a.salaryb.salary and a.name... and b.dept_name...画出优化后的关系代数树2.查询年龄大于20岁的学生的姓名如果表中有年龄为null那它会出现在结果表中吗为什么3.已知有多值依赖A--B那么(a,b1,c1),(a,b2,c2),(a,b3,c2)里至少还包含哪些(大概这个意思)4.有两个事务T1和T2时间戳分别为10和20初始化的R-ts和W-ts0前两步正常执行问第三步事务T1回滚那事故T2会进行什么操作为什么5.给定顺序索引(A,B)第一小问给出sql是A1100问能不能用到该索引第二小问是给出B2023问能不能用到该索引6.给两个事务T1和T2分别进行加解锁使得符合2PL二.1.画出E-R图并转换成关系模式老长老长的一堆信息画的人头晕比往年的ER图题目复杂感觉没几下2.U{A,B,C,D}F{A-C,C-A,B-AC,D-AC,B-DA}求问是不是3NF和BCNF如果是给出理由如果不是分解成无损的3.sql和关系代数Customer(cid,age,city,gender)等route(rid,price,agency)等cr(cid,rid,orid)(1)找出价格等于与旅行线路名称“巴拉巴拉”相等的旅行线路编号(2)找出每位负责人所负责的线路的客户数量比如orid1的负责人负责的线路编号为rid1的客户数量(大概这个意思)(3)找出没有在城市在北京并且年龄在60岁一下的男性顾客买的旅行线路的编号(4)找出所有购买过旅行线路名称等于巴拉巴拉的客户编号(5)找出顾客购买最少的旅行线路的编号并将结果按照客户编号降序排列(sql)(6)更新route表将选择的旅行线路的总数少于10的线路的价格降低百分之10(sql)大概就是这些内容有的可能表达会有出入希望对下届的学弟学妹们有所帮助总的来说大题和sql每年基本考察的都大差不差区别也就是简答题了