设两个关系C和SC如下,它们的主键分别为C#和(S#,C#),在关系SC中除属性GRADE的数据类型是整型,且允许空值外,其他属性的数据类型都是字符型。若要向关系SC执行插入操作,下面给出的4个元组中哪一个元组可以被插入?

admin2010-07-20  39

问题 设两个关系C和SC如下,它们的主键分别为C#和(S#,C#),在关系SC中除属性GRADE的数据类型是整型,且允许空值外,其他属性的数据类型都是字符型。若要向关系SC执行插入操作,下面给出的4个元组中哪一个元组可以被插入?

选项 A、(’003001’,C2,null)
B、(’004010’,’C1’,90)
C、(003089,C1,’83’)
D、(’007345’,’C2’,65)

答案B

解析 根据该表的语法,S#和C#数据类型为字符型,字符型数据需加引号,所以A)、C)不能插入。另外,在关系SC中,(S#,C#)是主键,不允许有相同的值,所以D)不能插入。
转载请注明原文地址:https://kaotiyun.com/show/pTvZ777K
0

最新回复(0)