考虑下面给出的关系模式,其中依赖关系的eId是引用关系雇员的empId的外键。假设每个员工在依赖关系中至少有一个关联的依赖者。
employee (empId, empName, empAge)
dependent(depId, eId, depName, depAge)
考虑以下关系代数查询:
上面的查询计算的是年龄大于的员工的empIds集合
(一)一些依赖。
(B)所有家属。
(C)他/她的一些家属
(D)他/她的所有家属。答案: (D)
说明:减号后的以下子查询生成具有至少一个受抚养者且年龄大于或等于该雇员年龄的那些雇员的ID。
从所有雇员中减去以上子查询的结果后,我们得出年龄大于所有受抚养人的雇员。
这个问题的测验