向表中插入数据时,发现主码值出现不唯一和有一个属性为空的违约情况,则DBMS采用的措施是()。A.拒绝插入B.级联插入C.置为默认值D.置为空值
向表中插入数据时,发现主码值出现不唯一和有一个属性为空的违约情况,则DBMS采用的措施是()。
A.拒绝插入
B.级联插入
C.置为默认值
D.置为空值
参考答案和解析
不唯一
?
为空违约
?
为空违约
相关考题:
下面第( 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 中的元组
(52)下列关于关系模式的码的叙述中,不正确的是( )。A)当候选码多于一个时,选定其中一个作为主码B)主码可以是单个属性,也可以是属性组C)不包含在主码中的属性称为非主属性D)当一个关系模式中的所有属性构成码时,则称为全码
第(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 检查主码值是否唯一,如果不唯一则拒绝插入或修改B 检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改C 检查外码值是否为空D 属性上的约束条件检查
下列关于保持数据库完整性的叙述中,不正确的是________。A.向关系SC插入元组时,S#和C#都不能是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证关系主码值的唯一性D.可以任意删除关系C中的元组
下列关于关系模式码的叙述中,( )是不正确的。A.当候选码多于一个时,选定其中一个作为主码B.主属性在任何一个元组上的值都不能为空C.包含在任何一个候选码中的属性叫主属性D.若一个关系模式中的所有属性构成码,则称为全码
下列关于关系模式的码的叙述中,哪一条是不正确的?A.当候选码多于一个时,选定其中一个作为主码B.主码可以是单个属性,也可以是属性组C.不包含在主码中的属性称为非主属性D.当一个关系模式中的所有属性构成码时,则称为全码
下列关于关系模式的码的叙述中,不正确的是( )。A.当候选码多于一个时,选定其中一个作为主码B.主码可以是单个属性,也可以是属性组C.不包含在主码中的属性称为非主属性D.若一个关系模式中的所有属性构成码,则称为全码
下列关于关系模式的码的叙述中,哪一项是不正确的?A.当候选码多于一个时,选定其中一个作为主码B.主码可以是单个属性,也可以是属性组C.不包含在主码中的属性称为非主属性D.若一个关系模式中的所有属性构成码,则称为全码
下列关于关系模式的码的叙述中,不正确的是( )。A)当候选码多于一个时,选定其中一个作为主码B)主码可以是单个属性,也可以是属性组C)不包含在主码中的属性称为非主属性D)若一个关系模式中的所有属性构成码,则称为全码
以下关于主码及主码约束说法错误的是______。A) 在一个关系中不存在两个元组,它们具有相同的主码值B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性C) 关系模型通过主码约束维护关系的完整性D) 如果属性A为关系B的主码,则在关系R中没有一个元组在属性B上的属性位为空值A.B.C.D.
有表(SN),表中所有的列均为字符型数据,A列的默认值为’sa’,同时还有B、C两列,则执行INSERT INTOSN(A,C)VALUES(’BB’,’NULL’),系列说法正确的是()A、插入B列的值是字符’NULL’B、插入A列的值是’SA’C、插入B列的值是空值D、插入C列的值是空值
现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。A、若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。B、若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。C、User表中的salary(薪水)值必须在1000元以上。D、若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。
下列关于关系模式的叙述中,正确的是()A、当候选码多一个时,选定其中一个作为主码B、主码可以是单个属性,也可以属性组C、不包含在主码中的属性称为非主属性D、当一个关系模式中的所有属性构成码时,则称为全码
单选题现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。A若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。B若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。CUser表中的salary(薪水)值必须在1000元以上。D若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。
多选题下列关于关系模式的叙述中,正确的是()A当候选码多一个时,选定其中一个作为主码B主码可以是单个属性,也可以属性组C不包含在主码中的属性称为非主属性D当一个关系模式中的所有属性构成码时,则称为全码
单选题下列关于关系模式的码的叙述中,不正确的是()。A当候选码多于一个时,选定其中一个作为主码B主码可以是单个属性,也可以是属性组C不包含在主码中的属性称为非主属性D当一个关系模式中的所有属性构成码时,则称为全码