根据材料回答18~21题:试题基于“学生-选课-课程”数据库中的三个关系:下列关于保持数据库完整性的叙述中,不正确的是( )。A)向关系SC插入元组时,S#和C#都不能是空值(NULL)B)可以任意删除关系SC中

题目

根据材料回答18~21题:

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

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

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

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

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

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

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

第1题:

基于“学生-选课-课程”数据库中的3个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?()

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

B.向关系S插入元组时,S#不能是空值(NULL)

C.向关系C插入元组时,C#不能是空值(NULL)

D.向关系SC插入元组时,GRADE不能是空值(NULL)


D 参照完整性规则:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。如果任意删除关系C中的元组,则关系SC就会违背关系模型中的参照完整性规则。

第2题:

“学生-选课-课程”数据库中的3个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S#; C(C#,CNAME,TEACHER),主码是C#; SC(S#,C#,GRADE),主码是(S#,C#)。 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?()

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

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

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

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


D

第3题:

根据材料回答{TSE}题:

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

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

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

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

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

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


正确答案:D

第4题:

第47~50题基于“学生—选课—课程”数据库中的三个关系:

S(S#,SNAME,SEX,AGE)

SC(S#,C#,GRADE)

C(C#,CNAME,TEACHER)

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

下列关于保持数据完整性的叙述中,哪一个是不正确的( )。A.向关系SC中插入元组时,S#和C#都还能是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证关系主码值的唯一性D.可以任意删除关系C中的元组


正确答案:D
考虑到参照完整性的问题,不能说可以任意删除关系中的元组。

第5题:

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

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

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

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

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


正确答案:D
解析:参照完整性规则;外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。如果任意删除关系C中的元组,则关系SC就会违背关系模型中的参照完整性规则。

第6题:

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

S(S#, SNAME, SEX, DEPT),

C (C#, CNAME, TEACHER),

SC(S#, C#, GRADE)

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

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

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

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

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


正确答案:D
参照完整性规则:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。如果任意删除关系C中的元组,则关系SC就会违背关系模型中的参照完整性规则。

第7题:

第(35)~(37)题基于包含如下 3 个关系的“学生-选课-课程”数据库.

S (S#, SNAME, SEX, DEPARTMENT),主码是 S#

C (C#, CNAME, TEACHER),主码是 C#

SC (S#, C#, GRADE),主码是(S#, C#)

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

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

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

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

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


正确答案:B

(35)【答案】B)
【解析】如果任意删除关系S中的元组,那么,SC表中的元素将不再完整。

第8题:

第(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)
【解析】实体完整性规则是对关系中主键值的约束,既然主键值不能不空。

第9题:

下面第( 34 )至( 36 )题,基于 “ 学生 —— 选课 —— 课程 ” 数据库中的三个关系:

S ( S# , SNAME , SEX , DEPARTMENT ),主码是 S#

C ( C# , CNAME , TEACHER ),主码是 C#

SC ( S# , C# , GRADE ),主码是( S# , C# )

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

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

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

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

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


正确答案:D