在关系数据库(RDB)中的()是一个虚拟表,其内容由查询定义。同真实的表一样,它包含一系列带有名称的列和行数据,但却并不在RDB中以存储的数据值集形式存在。
A.视图
B.索引
C.存储过程
D.图表
A.首先查询出视图中所包含的数据,再对进行查询
B.直接对数据库存储的视图数据进行查询
C.将对视图的查询转换为对相关基本表的查询
D.不能对基本表和视图进行连表操作
在SQL数据库三级体系结构中,用户可以用SQL语言对进行查询。
A.基本表和存储文件
B.存储文件和视图
C.虚表和存储文件
D.基本表和视图
A.是一个数据容器,可以把从数据库中取得的数据存在应用程序中
B.负责与数据库的连接
C.映射数据库的表和视图在Web服务器进行本地存储
D.是DataSet对象和数据库之间的桥梁
A.视图中不包含任何存放在基表中的数据
B.视图可以包含来自多个表中的列
C.存储过程中不能包含大量的T-SQL代码
D.存储过程可以比相同的T-SQL代码执行速度快
假设“学生一选课一课程”数据库中有以下3个关系:
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.连接视图