如果向关系P中插入一个元组,下列哪一个元组可以被插入?A.( ‘B201’, ‘白’, ‘200’)B.( ‘C301’, ‘红’, ‘300’ )C.( ‘D401’, ‘绿’, ‘100’ )D.( ‘B211’, ‘蓝’, ‘500’)

题目

如果向关系P中插入一个元组,下列哪一个元组可以被插入?

A.( ‘B201’, ‘白’, ‘200’)

B.( ‘C301’, ‘红’, ‘300’ )

C.( ‘D401’, ‘绿’, ‘100’ )

D.( ‘B211’, ‘蓝’, ‘500’)


相似考题
更多“如果向关系P中插入一个元组,下列哪一个元组可以被插入? A.(‘B201’,‘白’,‘200’) B.(‘C301 ”相关问题
  • 第1题:

    第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
    考虑到参照完整性的问题,不能说可以任意删除关系中的元组。

  • 第2题:

    根据材料回答{TSE}题:

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

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

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

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

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

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


    正确答案:D

  • 第3题:

    基于“学生-选课-课程”数据库中的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就会违背关系模型中的参照完整性规则。

  • 第4题:

    根据材料回答18~21题:

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

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

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

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

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

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


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

  • 第5题:

    “学生-选课-课程”数据库中的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