设两个关系C和SC如下,它们的主键分别为 C#和(S#,C#),且C.C#=SC.C#。若要对关系C执行删除操作,下面给出关系C的四个元组中哪个元组可以被删除? C SC C# CNAME TEACHER S# C# GRADE c1c2c3c4 databasenetworkosmis zhanglingwuchen 003001001021007345003069 c1c2c3c4 887895
A: C#=c1
B: C#=c2
C: C#=c3
D: C#=c4
A: C#=c1
B: C#=c2
C: C#=c3
D: C#=c4
举一反三
- 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。三个关系中,SC关系是连接S和C关系的。
- 设有关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),请将实现以下功能的SQL语句填写完整:[br][/br] (4)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 [br][/br] 方法1: SELECT C#,CNAME FROM C WHERE (SELECT * FROM S WHERE (SELECT * FROM SC WHERE C.C#=SC.C# AND S.S#=SC.S#)) 方法2: select c#,cname from c where c# in( select c# from sc group by having count(distinct s#)=(select count(*) from ))
- 假设学生关系S(S#,SNAME,EX),课程关系C(C#,CNAME,TEACHER)学生选课关系SC(S#,C#,GRADE),要查找选修“COMPUTER”课的男学生姓名,将涉及到关系( )。 A: S B: SC C: C,SC D: S,C,SC
- 下列关于保持数据完整性的叙述中,不正确的是()。 A: 向关系SC插入元组时,S#和C#可以是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性D.不可以任意删除关系C中的元组 B: “学生—选课—课程”数据库中的三个关系: C: S(S#,SNAME,SEX,AGE) D: SC(S#,C#,GRADE) E: C(C#,CNAME,TEACHER) F: 它们的主码分别是S#,(S#,C#),C#。
- 假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系( )。 A: S B: SC C: SC和C D: S、SC和C