2010计算机等级考试二级(VF)笔试79(九)

时间:2011-04-10 07:19:56

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
行该语句后产生的视图含有的字段名是_______。

A.股票名称、单价

B.名称、单价

C.名称、单价、交易所

D.股票名称、单价、交易所

参考答案: B

[知识点] Visual FoxPro数据库的基本操作/建立视图与数据查询[评析] 视图是根据对表的查询定义的,其命令格式如下: CREATE VIEW view_name[(column_name[,column_name]…)] as select_statement其中select statement可以是任意的SELECT查询语句,它说明和限定了视图中的数据;当没有为视图指定字段名(column name)时,视图的字段名将与select statement中指定的字段名或表中的字段名同名。从题面可以看出,SELECT已经为“股票名称”指定了新的字段名“名称”。

----------------------------------------

29、 执行如下SQL语句后 SELECT DISTINCT 单价 FROM stock; WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock x 表stock x中的记录个数是_______。

A.1

B.2

C.3

D.4

参考答案: A

[知识点] 关系数据库标准语言SQL/SQL的数据查询功能[评析] 本题是通过嵌套的SQL语句完成的查询,查询所完成的操作是显示STOCK记录中与最小的单价值相同的记录放入STOCK X表中,SELECT min(单价)FROM stock求的是最小的单价,外层嵌套查询等于内层查询查出的结果的记录的单价字段放入STOCK X中。可以从题面看出单价的最小值是7.48,表中共中两条,但 SELECT后加了DISTINCT短语,该语句是去掉重复值,所以STOCK X表中只有一条记录。

----------------------------------------

30、求每个交易所的平均单价的SQL语句是_______。

A.SELECT 交易所,avg(单价)FROM tock GROUP BY 单价

B.SELECT 交易所,avg(单价)FROM tock ORDER BY 单价

C.SELECT 交易所,avg(单价)FROM tock ORDER BY 交易所

D.SELECT 交易所,avg(单价)FROM tock GROUP BY 交易所

参考答案: D

[知识点] 关系数据库标准语言SQL/SQL的数据查询功能[评析] 本题要求的是每个交易所的平均单价,使用SELECT语句来完成该操作,通过GROUP BY按交易所进行分组。AVG()是求平均的函数。选项B、C使用ORDER BY是排序语句,不正确。选项A是按照单价进行分组也不正确。

----------------------------------------

31、下面有关对视图的描述正确的是_______。

A.可以使用MODIFY STRUCTURE命令修改视图的结构

B.视图不能删除,否则影响原来的数据文件

C.视图是对表的复制产生的

D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库

参考答案: D

[知识点] Visual FoxPro数据库的基本操作/建立视图与数据查询[评析] 在Visual FoxPro中视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把它看作是从表中派生出来的虚表。它依赖表,但不独立存在。视图由于是从表中派生出来的,所以不存在修改结构的问题,但视图可以使用DROP VIEW<视图名>删除。视图是操作表的

首页 上页 8 9 10 下页 尾页 9/10/10
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部