数据库函数依赖以及SQL嵌套查询问题

问题一
该嵌套查询是否正确,如果不对如何改正

img


问题二
4个小题需要答案,尤其第4小题

img

第一题这样写更加简洁和效率更高:

select Sno,Sname,Sex
from s
where Sno in
( select Sno
from SC
where Cno='C1');

第二题:

1、F{Tno->tname,Cno->cname,(Tno,Cno)->Book}
2、Tno,Cno
3、第一范式,因为存在重复的列
4、 T(Tno,tname,zhch)
C(Cno,cname)
TC(Tno,Cno,Book)