你能帮我在关系代数中解决这个问题吗?我有这个数据库(论文答辩);
- 教师(Teacher_ID、姓名、专业)
- 项目(Project_ID、职称、专业)
- 论文(Thesis_ID、Project_ID、Jury_ID、Decision)
- 陪审团(Jury_ID、Supervisor_ID、First_Member_ID、Second_Member_ID)
我想找到代数查询来获得监督他们专业论文的老师(ID,姓名);
我已经在 SQL 中完成了,它应该是这样的:
Select Teacher_ID, Name
From Teachers T
Where Teacher_ID IN
(Select Supervisor_ID
From Juries
Where Jury_ID IN
(Select Jury_ID
From Thesis
Where Project_ID IN
(Select Project_ID
From Projects P
Where T.Specialty = P.Specialty)))
谢谢你的帮助!