问题 单项选择题

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

S(S#, SNAME, SEX, AGE)

SC(S#, C#, GRADE)

C(C#, CNAME, TEACHER)

它们的主码分别是S#, (S#, C#), C#。

把学生的学号及他的平均成绩定义成一个视图的SQL语句是

CREATE VIEW S_G(S#, AVGGRADE)AS

SELECT S#, AVG(GRADE)FROM SC GROUP BY S#;

则这个视图S_G是()。

A.行列子集视图

B.带表达式的视图

C.连接视图

D.分组视图

答案

参考答案:D

解析:

若一个视图在创建它的SE-LECT语句中使用了聚集函数和GROUP BY子句,这样的视图称为分组视图。S_G是一个分组视图。

填空题
单项选择题