为维护数据完整性,在将新元组t插入到关系R时,需要进行完整性检查。下列叙述中哪些是正确的?A.需要对关系R进行检查,看是否会违反实体完整性约束B.若关系R是参照关系,则需要对被参照关系进行检查,看是否会违反参照完整性约束C.需要对关系R进行检查,看是否会违反用户定义完整性约束D.若关系R是被参照关系,则需要对参照关系进行检查,看是否会违反参照完整性约束
为维护数据完整性,在将新元组t插入到关系R时,需要进行完整性检查。下列叙述中哪些是正确的?
A.需要对关系R进行检查,看是否会违反实体完整性约束
B.若关系R是参照关系,则需要对被参照关系进行检查,看是否会违反参照完整性约束
C.需要对关系R进行检查,看是否会违反用户定义完整性约束
D.若关系R是被参照关系,则需要对参照关系进行检查,看是否会违反参照完整性约束
参考答案和解析
左外联接
相关考题:
下面第( 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 中的元组
第(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中的元组
第(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 中的元组
若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为s中某个元组的主码值。这是( )。A)实体完整性规则B)参照完整性规则C)用户定义完整性规则D)域完整性规则
( 31 )下列关于保持数据库完整性的叙述中,哪一条是不正确的?A )向关系 SC 插入元组时, S# 和 C# 都不能是空值 ( N ULL )B )可以任意删除关系 SC 中的元组C )向任何一个关系插入元组时,必须保证关系主码值的唯一性D )可以任意删除关系 C 中的元组
试题 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中的元组
下列关于保持数据库完整性的叙述中,不正确的是________。A.向关系SC插入元组时,S#和C#都不能是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证关系主码值的唯一性D.可以任意删除关系C中的元组
设有下列3个关系S,C,SC,它们的主码分别是S#,C#,(S#,C#) S(S#,SName) C(C#,CName) SC(S#,C#,Grade) 下列关于保持数据库完整性的叙述中,不正确的是( )。A.向关系SC插入元组时,S#和C#都不能是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性D.可以任意删除关系C中的元组
根据材料回答18~21题:试题基于“学生-选课-课程”数据库中的三个关系:下列关于保持数据库完整性的叙述中,不正确的是( )。A)向关系SC插入元组时,S#和C#都不能是空值(NULL)B)可以任意删除关系SC中的元组C)向任何一个关系插入元组时,必须保证关系主码值的唯一性D)可以任意删除关系C中的元组
下列对数据库的操作中,正确的是A.当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的值不能重复B.当执行删除操作时,不需要检查参照完整性规则C.当执行更新操作时,只需要检查参照完整性规则D.如果向参照关系插入操作时,不需要考虑参照完整性
(20 )下列关于数据完整性的描述中,错误的是A )为了保证实体完整性,关系 SC 中的 sno 和 cno 均不能为空值( NULLB )任意删除关系 SC 中的元组不会破坏参照完整性规则C )任意删除关系 S 中的元组不会破坏参照完整性规则D )更新关系 S 中的元组有可能破坏参照完整性规则
关系数据模型的三要素:()。 关系完整性约束:()。 实体完整性规则:若属性A是关系R的(),则属性A不可以为()。 如果属性(或属性组)F是关系R的(),它与关系S的()K相对应,则对于关系R中每个元组在属性(或属性组)F上的值必须为:或者取()(F的每个属性均为空值);或者等于S中某个元组的()。
以下列出的是关于数据库的参照完整性的叙述 (1)参照完整性是指在设定了表间关系后用户仍可随意更改用以建立关系的字段 (2)参照完整性保证了数据在关系型数据库管理系统中的安全与完整 (3)参照完整性在关系型数据库中对于维护正确的数据关联是必要的 其中正确的是()。A、(1)(2)(3)B、(2)(3)C、(1)(2)D、(1)(3)
以下列出的是关于参照完整性的叙述,其中正确的是() ①参照完整性是指在设定了表间关系后可随意更改用于建立关系的字段 ②参照完整性保证了数据在关系型数据库管理系统中的安全性与完整性 ③参照完整性在关系型数据库中对于维护正确的数据关联是必要的A、①②③B、①②C、①③D、②③
填空题关系数据模型的三要素:()。 关系完整性约束:()。 实体完整性规则:若属性A是关系R的(),则属性A不可以为()。 如果属性(或属性组)F是关系R的(),它与关系S的()K相对应,则对于关系R中每个元组在属性(或属性组)F上的值必须为:或者取()(F的每个属性均为空值);或者等于S中某个元组的()。
单选题“学生—选课—课程”数据库中的3个关系: 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中的元组