“学生—选课—课程”数据库中的3个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C

题目
单选题
“学生—选课—课程”数据库中的3个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它们的主码分别是S#、(S#,C#)、C# 为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在()属性上。
A

(S#,C#)

B

S#

C

C#

D

GRADE

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定学生关系S(S#,SNAME,SEX,AGE), 课程关系是C(C#,CNAME,TEACHER), 学生选课关系是SC(S#,C#,GRADE), 要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( )。

A.S

B.SC、C

C.S、SC

D.S、C、SC


正确答案:D

第2题:

基于“学生-选课-课程”数据库中的三个关系:

S(S#, SNAME, SEX, AGE),

SC(S#, C#, GRADE),

C(C#, CNAME, TEACHER)

它们的主码分别是S#, (S#, C#)和C#

查找“由李伟老师执教的数据库课程的平均成绩、最高成绩和最低成绩”将使用关系( )。

A) S和SC

B) SC和C

C) S和C

D) S、SC和C

A.

B.

C.

D.


正确答案:B

第3题:

下面第(39)至(41)题,基于\"学生-选课-课程\"数据库中如下三个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER) 查找学生号为\"200301188\"的学生的\"数据库\"课程的成绩,至少将使用关系

A.S和SC

B.SC和C

C.S和C

D.S、SC和C


正确答案:B

第4题:

在“学生一选课一课程”数据库中的三个关系如下: S S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找选修“数据库技术”这门课程的学生的学生名和成绩,则使用连接查询的SQL语句是:SELECT SNAME, GRADE FROM S,SC,C WHERE CNAME=‘数据库技术’AND 【】


正确答案:S.S#=SC.S#AND SC.C#=C.C#
数据库技术为C表中的属性,学生名为S表中的属性,成绩为SC表中的属性。因此要将三张表关联起来

第5题:

假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER)学生选课关系是SC(S#,C#,GRADE)。要查找选修"COMPUTER"课程的女学生的姓名,将涉及到关系

A.S

B.SC,C

C.S,SC

D.S,C,SC


正确答案:D
解析:要查找选修“COMPUTER”课程的女学生的姓名,首先根据C关系找到“COMPUTER”的“C#”,再根据SC关系中的“C#”找到“S#”,再根据S关系中“S#”找到“SNAME”和“SEX”。

第6题:

若“学生-选课-课程”数据库中的三个关系是:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)

查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系

A.S和SC

B.SC和C

C.S和C

D.S、SC和C


正确答案:B
解析:由于要查找的结果是成绩,所以无论如何要使用关系SC。但是关系SC中没有课程名,而要查的是“数据库”课程的成绩,所以必须使用关系C以便找出“数据库”课程所对应的课程号。该生成绩的SQL语句是:SELECT SNAME,GRADE FROMSC,C WHERE CNAME=′数据库′=AND S#=′200301188′=AND SC.C#=C.C#。

第7题:

若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系( )。

在查找的数据库“学生-选课-课程”中存在的3个关系为:

S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)

A.S,SC

B.SC,C

C.S,C

D.S,SC,C


正确答案:D
解析:若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系s,SC,C。

第8题:

试题(40)—(41)基于“学生—选课—课程”数据库中的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)

(40)若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系

A)S 和 SC

B)SC 和 C

C)S 和 C

D)S、SC 和 C


正确答案:D

(40)【答案】D)
【解析】因为这个查询涉及课程名。学生姓名和成绩,而课程名只存在于关系C中,学生姓名只存在于关系S中,成绩只在关系SC中。因此涉及这3个关系。

第9题:

假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#, GRADE),要查找选修数据库课程的女生的姓名,将涉及到的关系是( )。

A.S

B.C和SC

C.S和SC

D.S,C和SC


正确答案:D

第10题:

在“学生一选课一课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 现要查找选修“数据库技术”这门课程且性别为“女”的学生姓名和成绩,可使用如下的SQL语句: SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=‘数据库技术’AND S.S#=SC.S# AND SEX=‘女’AND 【】 。


正确答案:SC.S#= C.C#或C.C#= SC.S#
在急性这些操作的时候需将这些关系联系起来

更多相关问题