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

admin2009-03-19  34

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

选项 A、(’993001’,’c2’,null)
B、(’993089’,’c1’,83)
C、(’994010’, ’c4’,90)
D、(’997345’,’c2’, 65)

答案8

解析 SC关系中没有外键,判断能否插入元组主要是考虑实体完整性规则和用户完整性规则,A、B、C三选项对应的元组,主键非空且与SC中已存在的元组无重复,符合实体完整性规则:其数据类型与用户定义的符合也符合用户完整性规则。选项D对应的元组,其关键字的值关系SC中已存在,按照实体完整性规则,不能插入。
转载请注明原文地址:https://jikaoti.com/ti/CHC7FFFM
0

相关试题推荐
最新回复(0)