问题
单项选择题
设两个关系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不能插入。