【填空题】检查主码值出现_______和___________情况时,则DBMS拒绝插入或修改。
【填空题】检查主码值出现_______和___________情况时,则DBMS拒绝插入或修改。
参考答案和解析
有属性值为空值;构成主码的属性或属性组合取值不唯一
相关考题:
下面第( 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 中的元组
第(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 中的元组
下面(19)―(20)题是基于以下的说明:设有供应商关系S和零件关系P如图所示。它们的主码分别是“供应商号”和“零件号”。而且,零件关系P的属性“供应商号”是它的外码,属性“颜色”只能取值为(红,白,兰)。(这里假定DBMS不支持级联修改功能)(19)今向关系P插入新行,新行的值分别列出如下 I(‘201’,‘白’,‘S10’) Ⅱ(‘301’,‘红’,‘Tll’) Ⅲ(‘301’,‘绿’,‘B01’) 它们中哪个(些)不能被插入?A.只有ⅠB.只有Ⅰ和ⅡC.只有ⅡD.Ⅰ、Ⅱ和Ⅲ
下面哪几项是属于实体完整性检查。()A 检查主码值是否唯一,如果不唯一则拒绝插入或修改B 检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改C 检查外码值是否为空D 属性上的约束条件检查
有些关系模式存在插入、删除异常、修改复杂、数据冗余等问题,规范化就是为了解决这些问题,将1NF修改为2NF主要是( )。A.消除非主属性对码的部分函数依赖B.使属性不可再分解C.消除主属性对码的部分和传递函数依赖D.消除非主属性对码的传递函数依赖
设K为R中的属性或属性组合,若KU,则K为R的 ______。A.外部码B.候选码C.主属性D.主码 设K为R<U,F>中的属性或属性组合,若KU,则K为R的 ______。A.外部码B.候选码C.主属性D.主码
下面2题是基于以下的说明:设有供应商关系S和零件关系P如图所示。它们的主码分别是“供应商号”和“零件号”。而且,零件关系P的属性“供应商号”是它的外码,属性“颜色”只能取值为(红,白,蓝)。(这里假定DBMS不支持级联修改功能) 供应商关系S:今向关系P插入新行,新行的值分别列出如下Ⅰ.('201','白','S10')Ⅱ.('301','红','T11')Ⅲ.('301','绿','B01')它们中哪个(些)不能被插入?A.只有ⅠB.只有Ⅰ和ⅡC.只有ⅡD.Ⅰ、Ⅱ和Ⅲ
下列对数据库的操作中,正确的是A.当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的值不能重复B.当执行删除操作时,不需要检查参照完整性规则C.当执行更新操作时,只需要检查参照完整性规则D.如果向参照关系插入操作时,不需要考虑参照完整性
下列关于关系模型码的叙述中,( )是正确的。Ⅰ.包含在任何一个候选码中的属性叫非主属性Ⅱ.主属性在任何一个元组上的值可以为空Ⅲ.当候选码多于一个时,选定其中一个作为主码Ⅳ.若一个关系模式中的所有属性构成码,则称为全码A)Ⅰ和ⅡB)Ⅲ和ⅣC)Ⅰ和ⅢD)Ⅰ和Ⅳ
多选题修改扰码包含以下哪些步骤()A查询当前小区使用的扰码B去激活小区C修改命令MODCELL,输入相应修改值D扰码修改完成后,激活小区E查询修改后的扰码值