问题
单项选择题
基于“学生—选课—课程”数据库中的三个关系:
S(S#,SNAME,SEX,AGE,DEPARTMENT),主码是S#
C(C#,CNAME,TEACHER),主码是C#
SC(S#,C#,GRADE),主码是(S#,C#)
下面的SQL语句定义了一个反映学生出生年份的视图。
CREATE VIEW S_BDAY(S#,SNAME,BIRTH)AS
SELECT S#,SNAME,2010-AGE FROM S
这是一个()。
A.行列子集视图
B.带表达式视图
C.分组视图
D.连接视图
答案
参考答案:A
解析:
若一个视图是由单个基表导出的,并且只是去掉了基表的某些行和某些列(不包括键),我们称这类视图为行列子集视图。