资源描述
第四章
一、填空 共43题 (共计43分)
第1题 (1.0分) 题号:1308
某图书资料室的:"图书管理"数据库中有三张表:
TS.dbf(图书表)、DZ.dbf(读者表)与JY.dbf(借阅表),表结构如下:
Ts.dbf结构 DZ.dbf`结构 Jy.dbf结构
字段名 字段类型 字段名 字段类型 字段名 字段类型
编号 C(10) 借书证号 C(6) 借书证号 C(6)
分类号 C(10) 单位 C(18) 编号 C(10)
书名 C(8) 姓名 C(8) 借书日期 D(8)
出版单位 C(20) 性别 C(2) 还书日期 D(8)
作者 C(8) 职称 C(10)
单价 N(7,2) 地址 C(20)
馆藏册数 N(4)
完善下列语句以查询该图书资料室各出版单位出版图书的馆藏总册数、总金额、平均单价:
SELECT 出版单位,SUM(馆藏册数) AS 馆藏总册数, ;
SUM(馆藏册数*单价) AS 总金额,【AVG( 单价)】AS 平均单价
FROM 图书馆里!TS
GROUP BY 出版单位
完善下列语句以查询借阅次数最多的前10名读者的借书证号、姓名、单位和借阅次数:
SELECT【TOP 10】JY.借书证号,DZ.姓名,DZ.单位,COUNT(*) AS 借阅次数, ;
FROM 图书馆里!DZ INNER JOIN 图书管理!JY;
ON DZ.借书证号= JY.借书证号;
GROUP BY 1 ;
ORDER BY 【4】desc
第2题 (1.0分) 题号:1284
已知借阅(JY)表中含读者类型( lx ),借阅日期( jyrq )和还书日期( hsrq )等字段.
下列SQL命令用来统计教师,学生借书过期罚款人次和罚款金额.其中罚款金额的算法如下:
(1)对于学生类读者( lx 字段值为"X")来说,借阅期限为 30 天.每超过一天,
罚款金额以每本书每天0.05元计算;
(2)对于教师类读者( lx 字段值为"J")来说,借阅期限为 60 天.每超过一天,
罚款金额以每本书每天0.05元计算;
SELECT "教师" AS 类型, COUNT ( * ) AS 罚款人次;
SUM ( 0.05*(【hsrq-jyrq-60】)) AS 罚款金额;
FROM sjk!jy ;
WHERE jy.lx="J" AND hsrq-jyrq>60;
【UNION】 ;
SELECT "学生" AS 类型, COUNT(*) AS 罚款人次;
SUM (0.05*(hsrq-jyrq-30)) AS 罚款金额;
FROM sjk!jy ;
WHERE jy.lx="X" AND hsrq-jyrq>30;
第3题 (1.0分) 题号:1328
已知学生( XS )表中含学号( xh )、性别( xb )、专业( zy )字段.下列SQL命令用来查询每个专业的男、女生人数.
SELECT zy, SUM(IIF(xb='男',1, 【0】)) AS 男生人数,;
SUM(IIF(xb="女",1, 【0】)) AS 女生人数;
FROM xs;
GROUP BY 1
第4题 (1.0分) 题号:1195
在SELECT-SQL语句中,若要使查询结果中无重复记录,则可使用【distinct】 关键字;
若要组合两个SQLSELECT语句的结果(结构相同),则应使用【union】子句.(请写出完整的关键字)
第5题 (1.0分) 题号:177
SQL插入记录的命令是INSERT,删除记录的命令是【delete】,修改记录的命令是【update】.
第6题 (1.0分) 题号:1216
数据库JXSJ中有,XS(学生)表和CJ(成绩)表.
学生表中有XH(学号)、XM(姓名)等字段;
成绩表中有XH(学号)、KCDM(课程代码)和CJ(成绩,数值型)等字段,
两表通过XH字段创建了一对多的关系.
下列SELECT.SQL命令用于查询各门考试成绩均在60分以上的学生成绩情况,
要求输出学号、姓名和总成绩,且只输出总成绩前5名.
SELECT TOP 5 Xs.xh AS学号,Xs.xm AS姓名,SUM(Cj.cj)AS总成绩;
FROM jxsj!xs INNER JOIN jxsj!cj;
ON Xs.xh=cj.xh;
GROUP BY Xs.xh;
【Having】 MIN(Cj.cj)>=60;
ORDER BY 3 DESC
第7题 (1.0分) 题号:159
在VFP中创建多表查询时,表之间的四种联接类型分别为内部联接、左联接、右联接和【完全联接】
第8题 (1.0分) 题号:1241
已知某数据库表KCYZ.DBF含有5个字段,若其中有一个名为bxk的逻辑型字段,
则可用下列SQL命令查询bxk字段值为.T.的所有记录,且要求输出所有字段,
输出结果保存在表TEMP.DBF中.
SELECT【*】FROM kcyz;
WHERE bxk=.T.:
【into】Table temp
第9题 (1.0分) 题号:171
设有一职工档案表(zgda.dbf),含有姓名(xm),部门(bm)和姓名(xb)等字段.
使用下列SELECT-SQL命令可以将查询结果保存在文本文件temp.txt中:
SELECT xm,bm FROM zgda ORDERBY bm 【to file】temp
第10题 (1.0分) 题号:1262
某数据库SJK中包含学生表(xs.DBF)和成绩表(CJ.DBF),表的结构如图所示
XS.DBF
字段名 含义 字段类型及宽度
XH 学号 C(10)
XM 姓名 C(8)
XDM 系代码 C(2)
CJ.DBF
字段名 含义 字段类型及宽度
XH 学号 C(10)
CJ 成绩 N(3)
BZ 备注 M
(注:两个表均以XH为表达式创建了主索引):
基于学生表和成绩表,可用下列SELECT-SQL命令查询:
各系学生考试合格的人数
(注:成绩大于或等于60分为合格),要求查询系代号、系人数、系合格人数.
SELECT Xs.xdh AS 系代号,COUNT(*)AS系人数,;
SUM(【IIF( cj>=60,1,0)】) AS 系合格人数,;
FROM sjk!xs INNER JOIN sjk!cj;
ON Xs.xh=cj.xh;
GROUP BY 【1】
第11题 (1.0分) 题号:1285
设某图书资料室的"图书管理"数据库中有3张表: TS.dbf (图书表),
DZ.dbf 与 JY.dbf (借阅表),表结构如图所示:
Ts.dbf结构 DZ.dbf`结构 Jy.dbf结构
字段名 字段类型 字段名 字段类型 字段名 字段类型
编号 C(10) 借书证号 C(6) 借书证号 C(6)
分类号 C(10) 单位 C(18) 编号 C(10)
书名 C(8) 姓名 C(8) 借书日期 D(8)
出版单位 C(20) 性别 C(2) 还书日期 D(8)
作者 C(8) 职称 C(10)
单价 N(7,2) 地址 C(20)
馆藏册数 N(4)
完善下列语句以查询该图书资料室各出版单位单位出版图书的藏书总册数,总金额和平均单价:
SELECT 出版单位, SUM (藏书册数) AS 藏书总册数;
SUM(【藏书册数*单价】) AS 总金额, AVG (单价) AS 平均单价;
FROM 图书管理!TS;
GROUP BY 出版单位
完善下列语句以查询借阅次数在 10 次(含 10 次)以上的读者的借书证号,姓名,单位和借阅次数:
SELECT DZ . 借书证号, DZ . 姓名, DZ . 单位, COUNT ( * ) as 借阅次数;
FROM 图书管理! DZ INNTER JOIN 图书管理! JY ;
ON DZ.借书证号=【JY.借书证号】;
GROUPBY 1;
【Having】 借阅次数> =10
第12题 (1.0分) 题号:1326
在某教学管理数据库中有一个学生表( XS.DBF ),其表结构及其所含有的记录数据如图所示.
表结构:
XS.DBF
字段名 含义 字段类型及宽度
XH 学号 C(8)
XM 姓名 C(8)
XB 性别 C(2)
CSRQ 出生日期 D
表数据
XH XM XB CSRQ
010201 王玲 女 06/02/82
010203 李勇 男 06/09/82
010202 张三 男 02/08/82
010301 刘芳 女 06/09/82
010402 王勇敢 男 02/28/82
010302 李圆圆 女 12/12/82
010401 张勇 男 10/09/82
对于下列 SELECT-SQL 语句,其查询结果含有 【3】 条记录.
SELECT * FROM xs WHERE SUBSTR(xh,5,2)='01'
若学生表已在当前工作区打开,运行下列程序后再 VFP 主窗口显示的结果为 【3】 .
【程序清单】
SET TALK OFF
n=0
CLEAR
GO TOP
DO WHILE!EOF()
IF AT("勇",xm)>0
n=n+1
ENDIF
SKIP
ENDDO
?n
第13题 (1.0分) 题号:1217
某图书管理系统中JY(借阅)表是已还书情况的记录表,
其中含有DZH(图书证号,字符型)、JYRQ(借阅日期,日期型)和HSRQ(还书日期,日期型)等字段.
下列SELECT-SQL命令用于查询每个图书证号借书本数、过期本数、过期罚款数.
(注:"过期"是指借阅超过60天,对每本书借阅超过60天者,超过部分按每天0.05元计算罚款.)
SELECT Jy.dzh as图书证号,COUNT(*) as 借书本数,;
【Sum(iif( hsrq- jyrq>60,1,0))】 AS 过期本数,;
SUM(IIF(Jy.hsrq-Jy.jyrq>60,(Jy.hsrq-Jy.jyrq-60)*0.05,0.00))AS罚款数;
FROM JY;
GROUP BY Jy.dzh
第14题 (1.0分) 题号:155
若js.dbf表中含有若干字段且已在当前工作区中打开,则仅浏览表中gh、xm 、xb
这三个字段的数据,可用SELECT gh,xm,xb FROM js命令,或者用BROWSE命令: BROWSE【FIEL xh,xm,xb】
第15题 (1.0分) 题号:1240
在教学管理数据库SJK中有2个表:KC.DBF(课程表)和CJ.DBF(成绩表),表结构如图所示:
KC.DBF
字段名 含义 字段类型及宽度
KCDH 课程代号 C(8)
KCM 课程名 C(26)
XF 学分 N(2)
CJ.DBF
字段名 含义 字段类型及宽度
XH 学号 C(10)
KCDH 课程代号 C(3)
CJ 成绩 N(3)
则可用下列SQL命令查询总学分大于100的学生的学号和学分.
(注:成绩为60或60以上才能获得相应学分,否则学分为0):
SELECT Kc.xh,SUM(【iif( cj>=60, xf,0)】)AS总学分;
FROM sjk!Kc INNER JOIN sjk!Cj:
WHERE Cj.Kcdh=Kc.Kcdh;
GROUP BY Cj.Xh;
【having】 总学分>100
第16题 (1.0分) 题号:163
SELECT-SQL查询语句中,表示两张表内联的关键字是【INNER JOIN】
第17题 (1.0分) 题号:150
本地视图的【基】表随视图的打开而自动地打开,但是不随视图的关闭而关闭.
第18题 (1.0分) 题号:1338
教学管理数据库中含有课程表( KC )及成绩表( CJ ).
课程表中含有以下字段:课程代号( kcdh ),课程名 (kcm) ,学分 (xf) ;
成绩表中有以下字段:学号( xh ),课程代号 (kcdh) ,成绩( cj ).
成绩表记录了全体学生所学各门课程的成绩
现根据上述两表查询总学分已超过120的所有学生情况
(要求输出:学号,平均分,总学分,并按学号的升序排列),可使用下述命令.
(注:成绩小于 60 分的学分设置为 0 )
SELECT xh AS 学号,AVG(cj.cj) AS 平均分,【sum(IIF(cj.cj>=60,xf,0))】AS 总学分;
FROM kc INNER JOIN cj ON kc.kcdh=cj.kcdh;
GROUP BY xh;
HAVING 总学分>=120;
ORDER BY xh
第19题 (1.0分) 题号:1194
某图书管理数据库有"读者"和"借阅"2个表.
"读者"表中含有:借书证号(字符型)、单位(字符型)、姓名(字符型)等字段,
"借阅"表中含有:借书证号(字符型),书目编号(字符型),借书日期(日期型)等字段.
执行下列SELECT-SQL命令,可以检索出当前至少借阅了5本图书的读者姓名和所在单位.
SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN;
(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING 【Count(*)】 >=5)
第20题 (1.0分) 题号:153
在SELECT-SQL命令中,UNION子句的功能是把一条SELECT语句的查询结果同另一条SELECT
语句的查询结果组合起来.用UNION子句组合的查询必须满足:
列数相同, 对应的列必须具有相同的【类型】和【宽度】
第21题 (1.0分) 题号:1331
已知成绩( CJ )表中含学号( xh )、课程代号( kcdh )和成绩( cj )字段,
成绩表中存有记录数据如图所示.
xh kcdh cj
020101 01 80
020101 02 56
020403 01 33
020302 03 67
020304 02 89
运行下列程序字段以后,变量 m 、 n 的值分别为【.F.】和【2】 .
【程序清单】
SELECT * FROM cj;
WHERE cj.cj<60;
INTO TABLE cj_tmp
m=EOF()
n=RECCOUNT()
第22题 (1.0分) 题号:1239
某数据库表GP.DBF包含的字段分别是
dm(股票代码,字符型)、mc(股票名称,字符型)、jg(当前价格,数值型)和
zdf(与上个交易日相比涨跌幅的百分数,数值型),
其部分数据如下表所示(zdf值为正数表示上涨,负数表示下跌):
下列SQL命令查询并显示上涨的股票信息(若上涨股票超过10种,
则仅显示上涨幅度最大的前10种股票信息).
SELECT 【TOP 10】 dm As 股票代码, mc As 股票名称, jg As 当前价格, zdf as 涨幅度;
From gp;
【Group By 1】;
ORDER BY zdf DESC
第23题 (1.0分) 题号:149
利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条【SELECT】语句.
第24题 (1.0分) 题号:160
视图可以在"数据库设计器"窗口中打开,也可以用USE命令打开,
但在使用USE命令之前,必须打开包含该视图的【数据库】
第25题 (1.0分) 题号:1306
已知课程(KC)表中含课程代号(kcdh)、课程名(kcm)等字段,
成绩(CJ)表中含课程代号(kcdh)、成绩(cj)等字段.
完善下列SQL命令以查询每门课的选课人数、优秀人数、不及格人数.
SELECT Kc.kcdh, Kc.kcm,【COUNT(*)】AS 选课人数,;
SUM(IIF(cj.cj>=90,1,0)) AS 优秀人数,SUM(IIF(cj.cj<60,1,0)) AS 不及格人数;
FROM sjk!kc INNER JOIN sjk!cj;
ON Kc.kcdh=Cj.kcdh;
GROUP BY 【1】
第26题 (1.0分) 题号:1263
在使用Select-sql进行查询时,若要保证在查询结果中没有重复记录,
可以在查询命令中使用【DISTINCT】关键字(请写出完整的关键字)
第27题 (1.0分) 题号:174
SQL SELECT语句中的【WHERE】用于实现关系的选择操作.
第28题 (1.0分) 题号:164
如果希望查询去向到一张临时表 temp01,则其对应的SQL的命令为 into 【curs】 temp01
第29题 (1.0分) 题号:1261
某数据库SJK中包含XS(学生)表,其基本结构如图所示:
XS.DBF
字段名 含义 字段类型及宽度
XH 学号 C(8)
XM 姓名 C(8)
XB 性别 C(2)
csrq 出生日期 D
若规定每位学生的生日补贴100元,可用下列SELECT-SQL命令查询并显示:
各个月份出生学生的人数和各月份的补贴总额,要求输出月份、人数、补贴总额,
且结果按补贴总额降序排序.
SELECT 【MONTH( csrq)】 AS月份,COUNT(*)AS人数,;
【COUNT(*)*100】AS 补贴总额;
FROM sjk!xs;
GROUP BY l:
ORDER BY 3 【DESC】
第30题 (1.0分) 题号:162
用SELECT-SQL命令对数据进行查询时,SELECT命令中FROM子句用来指定数据源表,
【where】子句用来筛选源表记录, 【having】子句用来筛选结果记录.
第31题 (1.0分) 题号:168
SELECT-SQL查询语句中,分组语句的关键字是【group by】
第32题 (1.0分) 题号:1193
在教学管理数据库JxsJ中有2个表:XS.DBF(学生表)和CJ.DBF(成绩表),表结构如下:
XS.DBF
字段名 含义 字段类型及宽度
XH 学号 C(8)
XM 姓名 C(8)
XB 性别 C(2)
CJ.DBF
字段名 含义 字段类型及宽度
XH 学号 C(8)
KCDH 课程代号 C(3)
CJ 成绩 N(3)
(1)完善下列SELECT-SQL命令,其功能是基于XS表和CJ表查询总成绩前3名的学生的情况,
要求输出为XH、XM、总成绩和选课门数.
SELECT 【top 3】 XS.xh,XS.xm,SUM(CJ.CJ) AS 总成绩,COUNT(*) AS 选课门数;
FROM jxsj!xs INNER JOIN jxsj!cj;
ON Xs.xh=cj.xh;
GROUP BY XS.xh;
【order by 3 desc】
(2)完善下列SELECT-SQL命令,其功能是基于XS表和CJ表查询有两门或两门以上课程不合格的
学生情况.要求输出为XH、XM、选课门数和不及格门数,查询结果按不及格门数排序且将查询
结果输出到打印机打印.(注:CJ小于60为不及格)
SELECT XS.xh,XS.xm,COUNT(*) AS 选课门数, 【sum(iif(cj <60,1,0))】 AS 不及格门数;
FROM jxsj!xs INNER JOIN jxsj!cj;
ON Xs.xh=cj.xh;
GROUP BY CJ.xh;
ORDER BY 4
【To Printer】
第33题 (1.0分) 题号:166
如果希望查询的顺序依某字段降序排列,则其关键字为【desc】
第34题 (1.0分) 题号:1024
设有一考生成绩表(KSCJ),包含准考证号(ZKZH,字符型,宽度为10)、笔试成绩 (BSCJ,数值型
)、上机成绩(SJCJ,数值型)等字段.准考证号的编码方式为:第1--3个字符表示学校代号,
第4--5个字符为等级与语种代号,第6--8个字符为考场代号,第9--10个字符为在考场中的序
号.
如果笔试成绩大于30、上机成绩大于24为考试合格,则下列SELect-SQL命令可用于查询等级
与语种代号为"52"的各学校考试通过率(注:通过率用数值表示范围为0—1,1表示100%通过).
SELECT LEFT(Kscj.zkzh,3) AS 学校代号, 【SUM(IIF( bscj>30 and sjcj>24,1,0))】/COUNT(*) AS 通过率;
FROM ksci;
【WHERE】 SUBSTR(Kscj.zkzh,4,2)='52';
【Group BY 1】
第35题 (1.0分) 题号:167
SELECT-SQL查询语句中,两张表之间的连接方式共有【4】种
第36题 (1.0分) 题号:173
SQL是一种高度非过程化的语言,它可以直接以【交互】方式使用,也可以【程序】方式使用.
第37题 (1.0分) 题号:151
已知教师(js)表中含教师号(jsh#)、性别(xb)、专业(zy)字段.
下列SELECT—SQL语句用来查询每个专业的男教师的人数及所占比例,请填写完整该查证语句.
SELECT zy AS 专业, ;
【SUM(IIF( js.xb='男', 1, 0 ))】 AS 男教师人数,;
【SUM(IIF( js.xb='男', 1, 0 ))/ COUNT(*)】AS 男教师所占比例,;
FROM js;
GROUPB 1
第38题 (1.0分) 题号:1337
在 SELECT-SQL 命令中, UNION 子句的功能是把一条 SELECT 语句的查询结果同另一条
SELECT 语句的查询结果组合起来.
如果某 SELECT-SQL 命令中使用了 UNION 子句将两个 SELECT 语句联合起来,
且需要对最终查询结果排序,则需要使用 【1】个 ORDER BY 子句.
第39题 (1.0分) 题号:54
数据库JXSJ中有xs(学生)表和cJ(成绩)表.学生表XH(学号)、XM(姓名)等字段;成绩表中有XH
(学号)、KCDM(课程代码)和cJ(成绩,数值型)等字段,两表通过XH段创建的索引已建立了"一对
多"关系.下列SELECT-SQL命令可用于查询各门考试成绩均在75分以上的学生总成绩,要求输
出学号、姓名和总成绩,且按总成绩降序输出.
SELECT Xs.xh AS 学号,Xs.xm AS 姓名,SUM(Cj.cj) AS 总成绩;
FROM jxsj!xs INNER JOIN jxsj!cj;
ON Xs.xh=cj.xh;
GROUP BY Xs.xh;
HAVING 【MIN(cj )】>=75;
ORDER BY 【3 DESC】
第40题 (1.0分) 题号:154
完善下面的命令,实现从js表中删除所有csrq在1945年1月1日以前的记录.
DELETE FROM js WHERE【Csrq<{^1945/ 1/ 1}】.
第41题 (1.0分) 题号:147
已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为【王一平】.
SELE JS
LOCAT FOR XM="王一平"
XM=3
?XM
第42题 (1.0分) 题号:152
某城市机动车驾驶员登记表(JDCJS)中含有驾驶证号(jzh)等字段.
但由于录入人员的差错,包含了一些重复的记录(jzh字段的值有重复),影响了统计结果.
完善下列程序,使其可以去掉重复数据生成一个新的机动车驾驶员登记表(JDCJS1).
【程序清单】
SELECT【DIST】* FROM JDCJS INTO TABLES JDCJS1
第43题 (1.0分) 题号:157
用SELECT-SQL命令对数据进行查询时,SELECT命令中【FROM】子句用来指定数据源表,
【WHERE】子句用来筛选源表记录.
二、单项选择 共20题 (共计20分)
第1题 (1.0分) 题号:1840
在下列有关查询的叙述中,错误的是( B ).
A:查询所基于的数据可以是表和视图,不能基于查询来创建查询
B:只要查询的输出字段中有统计函数(如COUNT()、SUM()等),则必须设置分组字段,否则查询无法运行
C:查询文件是一个文本文件,用户可以使用任何文本编辑器(如Windows操作系统中的"记事本")对其进行编辑
D:查询的输出去向可以是文本文件,但不能直接输出为Microsoft Excel格式的文件
第2题 (1.0分) 题号:346
要在浏览窗口中显示表xs.dbf中职称(jg c(10))为"江苏"的记录(该字段的内容不含空格),
下列命令中不能实现此功能的为(A)
A:SELECT * FROM xs WHERE xs.jg=="江苏"
B:SELECT * FROM xs WHERE left(xs.jg,4)="江苏"
C:SELECT * FROM xs WHERE "江苏" $ xs.jg
D:SELECT * FROM xs WHERE xs.jg="江苏"
第3题 (1.0分) 题号:351
根据需要,可以把查询的结果输出到不同的目的地.以下不可以作为查询的输出类型的是(D).
A:自由表 B:报表 C:临时表 D:表单
第4题 (1.0分) 题号:348
设有一自由表xx.dbf.下列SELECT-SQL命令中,说法错误的是(C).
A:SELECT * FROM xx &&将xx表的所有内容送往浏览窗口
B:SELECT * FROM xx INTO CURSOR temp &&将xx表的所有内容送往临时表temp
C:SELECT * FROM xx INTO TABLES temp &&将xx表的所有内容送往表文件temp
D:SELECT * FROM xx TO PRINTER &&将xx表的所有内容送往打印机
第5题 (1.0分) 题号:354
下列有关查询与视图的叙述中错误的是(D)
A:查询文件不仅可在查询设计器中修改,而且可利用Windows的"记事本"中修改
B:视图分为本地视图和远程视图两种类型,且可以创建参数化视图
C:查询结果在屏幕上直接浏览时,其数据是只读的,而视图的结果是可以修改的
D:查询与视图的数据源可以是自由表,数据库表,查询和视图
第6题 (1.0分) 题号:368
在下列有关查询命令(SELECT-SQL)的叙述中,错误的是( A ).
A:用于分组的字段必须是已选定输出的字段
B:WHERE子句用于对查询数据源的筛选
C:HAVING子句用于对查询结果的筛选
D:查询命令中的查询去向可以为屏幕、图形或数组
第7题 (1.0分) 题号:339
VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为(B).
A:.PRG B:.QPR C:.SCX D:.TXT
第8题 (1.0分) 题号:345
视图是一种存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,
系统将同时在其他工作区中把视图所基于的基表打开,这是因为视图包含一条(A)语句.
A:SELECT-SQL B:USE C:LOCATE D:SET FILTER TO .....
第9题 (1.0分) 题号:350
在SELECT_SQL语句中,如果有求平均值、总和等函数,则一般应包含(A)子句
A:group by B:where C:avg() D:having
第10题 (1.0分) 题号:353
利用查询设计其设计查询时,下列叙述中错误的是(C)
A:在设计多表查询时必须设置两个表之间的联接类型,默认的联接类型是内联接
B:在选择一个排序字段是,系统默认的排序方式为升序
C:在"杂项"中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录
D:所选的分组字段可以不是查询输出字段
第11题 (1.0分) 题号:1822
在Visual FoxPro系统中,下列关于查询和视图的叙述错误的是( B ).
A:查询文件是一种包含SELECT-SQL语句的文本文件,其扩展名为.QPR.
B:查询的输出去向可以为Excel文件,即可以将查询的结果直接存储为Excel格式
C:视图不以文件形式独立保存,视图的定义保存在数据库文件中
D:可以使用USE命令打开和关闭视图
第12题 (1.0分) 题号:1811
从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含( C ).
A:WHERE 子句 B:INTO 子句 C:FOR 子句 D:UNION 子句
第13题 (1.0分) 题号:342
有关查询与视图,下列说法中不正确的是(C).
A:查询是只读型数据,而视图可以更新数据源
B:查询可以更新源数据,视图也有此功能
C:视图具有许多数据库表的必性,利用视图可以创建查询和视图
D:视图可以更新源表中的数据,存在于数据库中
第14题 (1.0分) 题号:352
下列有关SQL命令的叙述中错误的是(B)
A:利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构
B:利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录
C:利用一条UPDATE-SQL命令可以更新一个表中的多个字段的内容
D:利用查询设计其设计的查询,其功能均可以利用一条SELECT-SQL命令实现
第15题 (1.0分) 题号:1841
设当前工作目录(文件夹)中有一个表文件ABC.DBF,该表仅有两个字段(字段名分别为xx和
展开阅读全文