计算机三级

第(38)一(41)题基于“学生一选课一课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C# ,GRADE),C(C#,CNAME,TEACHER)它们的主码分别是S#,(S# , C#)、C#。(38)下列关于保持数据完整性的叙述中,哪一条是不正确的?A)向关系 SC 插入元组时,S#或 C#中的一个可以是空值(NULL )B)可以任意删除关系SC中的元组C) 向任何一个关系插入元组时,必须保证关系主码值的唯一性D) 不可以任意删除关系C 中的元组

题目

第(38)一(41)题基于“学生一选课一课程”数据库中的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C# ,GRADE),C(C#,CNAME,TEACHER)它们的主码分别是S#,

(S# , C#)、C#。

(38)下列关于保持数据完整性的叙述中,哪一条是不正确的?

A)向关系 SC 插入元组时,S#或 C#中的一个可以是空值(NULL )

B)可以任意删除关系SC中的元组

C) 向任何一个关系插入元组时,必须保证关系主码值的唯一性

D) 不可以任意删除关系C 中的元组

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

第1题:

试题(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个关系。

第2题:

第( 35 ) - ( 36 )题基于 “ 学生 - 选课 - 课程 ” 数据库中的三个关系:

S ( S# , SNAME , SEX , AGE ) , SC ( S# , C# , GRADE ) , C ( C# , CNAME , TEACHER ) 它们的主键用下划线标出。

( 35 )定义一个反映学生姓名及他的平均成绩的视图将使用关系

A) S 和 C

B) SC 和 C

C) S 和 SC

D) S 、 SC 和 C


正确答案:C

第3题:

第(35)-(37)题基于“学生-选课-课程”数据库中的如下三个关系: 学生基本信息: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

第4题:

下列问题,基于“学生—选课—课程”数据库中如下三个关系:

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


正确答案:D

第5题:

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

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

第6题:

第(38)~(41)题基于“学生—选课—课程”数据库中的3个关系:

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

SC(S#,C#,GRADE),

C(C#,CNAME,TEACHER),

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

(38)下列关于保持数据完整性的叙述中,不正确的是( )。

A)向关系SC插入元组时,S#和C#都不能是空值(NULL)

B)可以任意删除关系SC中的元组

C)向任何一个关系插入元组时,必须保证关系主码值的唯一性

D)可以任意删除关系C中的元组


正确答案:D

(38)【答案】D)
【解析】实体完整性规则是对关系中主键值的约束,既然主键值不能不空。

第7题:

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

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#。

第8题:

下面第(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

第9题:

在“学生一选课一课程”数据库中的三个关系如下: 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表中的属性。因此要将三张表关联起来

第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#
在急性这些操作的时候需将这些关系联系起来

更多相关问题