问题 单项选择题

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

A.('003001','C2',NUL

B.('003098','C1',83)

C.('004010','C4',90)

D.('007345','C2',65)

答案

参考答案:A

解析:解析:要考虑实体完整性,参照完整性和用户自定义完整性。B)选项中,外健值是'CA',在关系C的主键值中不存在,因此违反参照完整性,不可以插入;C)选项中,由于关系SC的属性GRADE的数据是整数型,而该选项中的属性GRADE的数据类型是字符型,不可以插人;D)选项中,主键是('007345','C2'),在关系SC的主键中已经存在,因此违反实体完整性,也不能插人。

单项选择题
单项选择题