Oracle数据库中的关系完整性约束的定义方式由两种:列级完整性约束和表级完整性约束。下面的哪些情况的完整性约束只能用表级完整性约束定义?
Oracle数据库中的关系完整性约束的定义方式由两种:列级完整性约束和表级完整性约束。下面的哪些情况的完整性约束只能用表级完整性约束定义?
A、当定义一个关系的主码时,该关系的主码含有中含有3个属性
B、当定义一个关系的外码时,该关系的外码含有中含有2个属性
C、当为student关系定义的一个约束条件为【sage>=0】的用户定义完整性约束时
D、当为course关系定义的一个条件为【ccredits16=cpriods】的用户定义完整性约束时,其中ccredits为课程的学分,cpriods为课程的学时数。
正确答案:当定义一个关系的主码时,该关系的主码含有中含有3个属性。|当定义一个关系的外码时,该关系的外码含有中含有2个属性。|当为course关系定义的一个条件为【ccredits16=cpriods】的用户定义完整性约束时,其中ccredits为课程的学分,cpriods为课程的学时数