问题 单项选择题

基于“学生一选课一课程”数据库中的三个关系:

S(S#,SNAME,SEX,AGE,DEPARTMENT)主码是S#

C(C#,CNAME,TEACHER)主码是C#

SC(S#,C#,GRADE)主码是(S#,C#)

为了便于识别,当外键与相应的主键属于不同关系时,往往给它们以相同的名字。

下列扩展的关系操作中,哪些是正确的?()

Ⅰ.在关系C中,增加一门课程(‘C06’,‘电子商务’,‘陈伟钢’),可以用赋值操作表示为:C←∪{(‘C06’,‘电子商务’,‘陈伟钢’)}

Ⅱ.关系SC中删除学号为‘20100251’同学的信息,用赋值操作可以表示为:

SC←SC-(σS#=’20100251’(SC)

Ⅲ.计算年龄小于20岁的学生人数,用聚集操作表示为:

Gcount(S#)(σAGE<=20(S))

Ⅳ.计算课程号为‘C01’课程的平均成绩,用聚集操作表示为:

Gavg(GRADE)(σC#=’C01’(SC)

A.仅Ⅰ、Ⅱ和Ⅲ

B.仅Ⅰ和Ⅱ

C.仅Ⅱ工和Ⅳ

D.都正确

答案

参考答案:A

多项选择题 案例分析题
单项选择题