在Oracle允许你在子表中创建FOREIGNKEY约束条件之前,父表应当先具备什么条件()A、在父表的主键列已经存在FOREIGNKEY约束条件B、在父表中必须存在PRIMARYKEY或UNIQUEKEY约束条件C、在父表中必须存在索引D、在父表中必须存在CHECK约束条件

题目

在Oracle允许你在子表中创建FOREIGNKEY约束条件之前,父表应当先具备什么条件()

  • A、在父表的主键列已经存在FOREIGNKEY约束条件
  • B、在父表中必须存在PRIMARYKEY或UNIQUEKEY约束条件
  • C、在父表中必须存在索引
  • D、在父表中必须存在CHECK约束条件

相似考题
参考答案和解析
正确答案:B
更多“在Oracle允许你在子表中创建FOREIGNKEY约束条件之前,父表应当先具备什么条件()A、在父表的主键列已经存在FOREIGNKEY约束条件B、在父表中必须存在PRIMARYKEY或UNIQUEKEY约束条件C、在父表中必须存在索引D、在父表中必须存在CHECK约束条件”相关问题
  • 第1题:

    你正在创建一个包含GridView控件的Web窗体。其中GridView控件的数据源是一个名为dsOrders的DataSet。dsOrders包含两个名为Orders和OrderDetails的数据表(DataTable)。现在,你用下面的代码段在这两个数据表(DataTables)之间建立一个关系(代码行前面的数字作为行号标识)但是在执行的过程中05行出现了错误,为了找到原因,你应该怎么做?()

    A. 确保子列和父列有同样的名称。

    B. 确保子表和父表有同样的名称。

    C. 确保子列和父列有同样的数据类型。

    D. 确保子表的每行数据在父表都有一个对应行。

    E. 确保这个两个表在数据库中存在一个实际的关系定义。


    参考答案:C

  • 第2题:

    在生成参照完整性中,设置更新操作规则时选择了“限制”选项卡后,则______。

    A.在更新父表时,用新的关键字值更新子表中的所有相关记录

    B.在更新父表时,若子表中有相关记录,则禁止更新

    C.在更新父表时,若子表中有相关记录,则允许更新

    D.允许更新父表,不管子表中的相关记录


    正确答案:B
    解析:参照完整性规则包括更新规则、删除规则和插入规则。其中更新规则规定了当更新父表中的连接字段值时,如何处理相关的子表中的记录,更新规则有如下三种选项:如果选择“级联”,则用新的连接字段值自动修改子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值;如果选择“忽略”,则不作参照完整性检查,可以随意更新父记录的连接字段值。因此本题的答案应该为B。

  • 第3题:

    在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录,其结果是

    A.只删除父表中的记录,不影响子表

    B.任何时候都拒绝删除父表中的记录

    C.在删除父表中记录的同时自动删除子表中的所有参照记录

    D.若子表中有参照记,录则禁止删除父表中记录


    正确答案:C
    解析:参照完整性规则包括更新规则、删除规则和插入规则。删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录,如果选择“级联”,则自动删除子表中的相关所有记录;如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录;如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。因此C)选项正确。

  • 第4题:

    Oracle9i中关于表的约束条件的描述,正确的是()。

    • A、在同一列上可以定义多个检查约束条件
    • B、定义了主关键字的列其值可以为空
    • C、Oracle9i不允许多个列的组合来定义唯一约束条件
    • D、外关键字的约束条件只能在表级进行

    正确答案:A

  • 第5题:

    下列哪个FOREIGN KEY约束条件关键字用来标识表和父表中的列?()

    • A、RESEMBLES
    • B、ON DELETE CASCADE
    • C、REFERENTIAL
    • D、REFERENCES

    正确答案:D

  • 第6题:

    PO_DETAILS表包含以下列: PO_NUM NUMBER NOT NULL, Primary Key PO_LINE_ID NUMBER NOT NULL, Primary Key PRODUCT_ID NUMBER Foreign Key to PRODUCT_ID column of the PRODUCTS table QUANTITY NUMBER UNIT_PRICE NUMBER(5,2) 请评估以下语句: ALTER TABLE po_details DISABLE CONSTRAINT po_details_pk CASCADE;此语句用于完成什么任务()

    • A、新创建一个对PO_NUM列的PRIMARYKEY约束条件
    • B、删除并重新创建对PO_NUM列的PRIMARYKEY以及FOREIGNKEY的约束条件
    • C、禁用依赖于PO_NUM列的所有FOREIGNKEY约束条件
    • D、禁用对PO_NUM列的约束条件,同时创建PRIMARYKEY索引

    正确答案:C

  • 第7题:

    设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置"参照完整性规则",为此要求这两个表()。

    • A、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
    • B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引
    • C、在父表和子表的连接字段上都要建立主索引
    • D、在父表连接字段上建立普通索引,在子表连接字段上建立主索引

    正确答案:B

  • 第8题:

    在生成参照完整性中,设置更新操作规则时选择了”限制”选项卡后,则()

    • A、在更新父表时,用新的关键字值更新子表中的所有相关记录
    • B、在更新父表时,若子表中有相关记录则禁止更新
    • C、在更新父表时,若子表中有相关记录则允许更新
    • D、允许更新父表,不管子表中的相关记录

    正确答案:B

  • 第9题:

    单选题
    PO_DETAILS表包含以下列: PO_NUM NUMBER NOT NULL, Primary Key PO_LINE_ID NUMBER NOT NULL, Primary Key PRODUCT_ID NUMBER Foreign Key to PRODUCT_ID column of the PRODUCTS table QUANTITY NUMBER UNIT_PRICE NUMBER(5,2) 请评估以下语句: ALTER TABLE po_details DISABLE CONSTRAINT po_details_pk CASCADE;此语句用于完成什么任务()
    A

    新创建一个对PO_NUM列的PRIMARYKEY约束条件

    B

    删除并重新创建对PO_NUM列的PRIMARYKEY以及FOREIGNKEY的约束条件

    C

    禁用依赖于PO_NUM列的所有FOREIGNKEY约束条件

    D

    禁用对PO_NUM列的约束条件,同时创建PRIMARYKEY索引


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录时,其结果是(  )。
    A

    只删除父表中的记录,不影响子表

    B

    任何时候都拒绝删除父表中的记录

    C

    在删除父表中记录的同时自动删除子表中的所有参照记录

    D

    若子表中有参照记录,则禁止删除父表中的记录


    正确答案: D
    解析:
    参照完整性规则中的删除规则规定了当删除父表中的记录时,如何处理子表中的记录。当设置为“级联”时,将自动删除级联中的记录。

  • 第11题:

    单选题
    删除Oracle数据库中父/子关系中的父表。在删除父表时下列哪个对象不会删除?()
    A

    相关约束

    B

    子列

    C

    相关触发器

    D

    相关索引


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    以下哪个说法最准确地描述了CHECK约束条件的功能()
    A

    CHECK约束条件强制引用数据的完整性

    B

    CHECK约束条件定义了对能够在列或列的组合中输入的值的限制

    C

    CHECK约束条件强制能够在列或组合列中输入的值的唯一性

    D

    创建PRIMARYKEY约束条件后,将自动创建CHECK约束条件


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下面有关表间永久联系和关联的描述中,正确的是

    A.永久联系中的父表一定有索引,关联中的父表不需要有索引

    B.无论是永久联系还是关联,子表一定有索引

    C.永久联系中子表的记录指针会随父表的记录指针的移动而移动

    D.关联中父表的记录指针会随子表的记录指针的移动而移动


    正确答案:B
    解析:关联是能够控制表间记录指针关系的临时联系。建立关联一般需要通过父表的主索引,子表的普通索引,关联中子表的记录指针随着父表的记录指针的移动而移动。

  • 第14题:

    在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统的反应是A)不作参照完整性检查。B)不准删除父表中的记录C)自动删除子表中所有相关的记录D)若子表中有相关记录,则禁止删除父表中记录


    正确答案:D
    本题考查是对参照完整性的“删除规则”的理解。删除规则规定了当删除父表中的记录时,如何处理子表中的记录。如果选择了“限制”,则限制删除子表中存在相关记录的对应的父表中的记录。故D为正确答案。

  • 第15题:

    参照完整性规则的更新规则中 “ 级联 ” 的含义是

    A) 更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录

    B )若子表中有与父表相关的记录,则禁止修改父表中的连接字段值

    C )父表中的连接字段值可以随意更新,不会影响子表中的记录

    D )父表中的连接字段值在任何情况下都不会允许更新


    正确答案:A

  • 第16题:

    下列有关非必需外键约束条件的表述中哪个是正确的?()

    • A、外键值不能为空。
    • B、外键值必须唯一。
    • C、外键值必须与父表中的现有值一致。
    • D、外键值必须为Null或与父表中的现有值一致。

    正确答案:D

  • 第17题:

    以下哪个说法最准确地描述了CHECK约束条件的功能()

    • A、CHECK约束条件强制引用数据的完整性
    • B、CHECK约束条件定义了对能够在列或列的组合中输入的值的限制
    • C、CHECK约束条件强制能够在列或组合列中输入的值的唯一性
    • D、创建PRIMARYKEY约束条件后,将自动创建CHECK约束条件

    正确答案:B

  • 第18题:

    您需要在EMPLOYEE表上创建组合主键约束条件。以下哪个说法是正确的()

    • A、PRIMARYKEY约束条件必须在表级定义
    • B、必须为组合主键中的每个列定义PRIMARYKEY约束条件
    • C、必须为组合主键中的第一个列定义PRIMARYKEY约束条件
    • D、必须在表级为组合主键中的每个列定义PRIMARYKEY约束条件

    正确答案:A

  • 第19题:

    以下关于外键强制性约束条件的哪个说法是的()

    • A、外键值不能为空
    • B、外键值必须唯一
    • C、外键值必须与父表中的现有值匹配
    • D、外键值必须为空或与父表中的现有值匹配

    正确答案:B

  • 第20题:

    删除Oracle数据库中父/子关系中的父表。在删除父表时下列哪个对象不会删除?()

    • A、相关约束
    • B、子列
    • C、相关触发器
    • D、相关索引

    正确答案:B

  • 第21题:

    单选题
    以下关于外键强制性约束条件的哪个说法是的()
    A

    外键值不能为空

    B

    外键值必须唯一

    C

    外键值必须与父表中的现有值匹配

    D

    外键值必须为空或与父表中的现有值匹配


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    您需要在EMPLOYEE表上创建组合主键约束条件。以下哪个说法是正确的()
    A

    PRIMARYKEY约束条件必须在表级定义

    B

    必须为组合主键中的每个列定义PRIMARYKEY约束条件

    C

    必须为组合主键中的第一个列定义PRIMARYKEY约束条件

    D

    必须在表级为组合主键中的每个列定义PRIMARYKEY约束条件


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    在Oracle允许你在子表中创建FOREIGNKEY约束条件之前,父表应当先具备什么条件()
    A

    在父表的主键列已经存在FOREIGNKEY约束条件

    B

    在父表中必须存在PRIMARYKEY或UNIQUEKEY约束条件

    C

    在父表中必须存在索引

    D

    在父表中必须存在CHECK约束条件


    正确答案: C
    解析: 暂无解析