早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设两个关系C和SC如表所示,它们的主键分别为C#和(S#,C#),除属性GRADE的数据类型是整数外,其他属性

题目

设两个关系C和SC如表所示,它们的主键分别为C#和(S#,C#),除属性GRADE的数据类型是整数外,其他属性的数据类型都是字符型。若要向关系SC执行下列插入操作,哪一个元组可以被插入?( )。

A.("993001","c2",null)

B.("993089","c1",83)

C.("994010", "c4",90)

D.("997345","c2", 65)

参考答案
正确答案:D
解析:SC关系中没有外键,判断能否插入元组主要是考虑实体完整性规则和用户完整性规则,A、B、C三选项对应的元组,主键非空且与SC中已存在的元组无重复,符合实体完整性规则:其数据类型与用户定义的符合也符合用户完整性规则。选项D对应的元组,其关键字的值关系SC中已存在,按照实体完整性规则,不能插入。