Oracle数据库中的关系完整性约束的定义方式由两种:列级完整性约束和表级完整性约束。下面的哪些情况的完整性约束只能用表级完整性约束定义?


Oracle数据库中的关系完整性约束的定义方式由两种:列级完整性约束和表级完整性约束。下面的哪些情况的完整性约束只能用表级完整性约束定义?

A、当定义一个关系的主码时,该关系的主码含有中含有3个属性

B、当定义一个关系的外码时,该关系的外码含有中含有2个属性

C、当为student关系定义的一个约束条件为【sage>=0】的用户定义完整性约束时

D、当为course关系定义的一个条件为【ccredits16=cpriods】的用户定义完整性约束时,其中ccredits为课程的学分,cpriods为课程的学时数。

正确答案:当定义一个关系的主码时,该关系的主码含有中含有3个属性。|当定义一个关系的外码时,该关系的外码含有中含有2个属性。|当为course关系定义的一个条件为【ccredits16=cpriods】的用户定义完整性约束时,其中ccredits为课程的学分,cpriods为课程的学时数


Tag:定义 关系 完整性 时间:2024-05-27 12:13:53