计算机二级等级考试VF第四章SQL练习题

合集下载

重庆计算机二级VF SQL练习

重庆计算机二级VF  SQL练习

1.已知一订货管理数据库,其中包含如下三表仓库表:仓库号城市面积WH1北京370WH2上海500WH3广州340WH4重庆400职工表:仓库号职工号工资WH2E11220WH1E31210WH2E41250WH3E61230WH1E712501)查询在仓库WH1或WH2工作并且工资少于1230元的职工号SELE职工号FROM职工表WHERE工资<1230AND(仓库号="WH1"OR仓库号="WH2")&&题目中的条件,无论条件如何复杂,都可以写成一个正确的逻辑表达式2)检索哪些仓库有工资多余1210元的职工SELE仓库号FROM职工表WHERE工资>12103)查询工作在面积大于400的仓库的职工号以及这些职工所在的城市。

SELE职工表.职工号,仓库表.城市FROM仓库表,职工表;WHERE仓库表.面积>400AND(职工.仓库号=仓库.仓库号) 4)查询所有职工的工资都多余1210元的仓库信息。

SELE*FROM仓库表WHERE仓库号NOT IN;(SELE仓库号FROM职工表WHERE工资>1210)5)求北京和上海的仓库职工的工资总和。

SELE SUM(工资)FROM职工表WHERE仓库号IN;(SELE仓库号FROM仓库表WHERE城市="北京"OR城市="上海") 6)求至少有两个职工的每个仓库的平均工资。

SELE仓库号,COUNT(*),AVG(工资)FROM职工表;GROUP BY仓库号HAVING COUNT(*)>=2表1教工信息数据表(JSXX.dbf)工号姓名性别出生日期职称婚否部门工作日期1990032张光荣男08/15/1968副教授F金融05/05/1990 2002031曾光男10/27/1982助教T数学08/12/2002 2000028李丽女12/25/1978讲师T计算机08/07/2000 1985032欧阳洋男11/03/1963教授T会计08/18/1985 1998021张璐女10/07/1980助教T计算机0815/1998 1998029李阳男10/07/1980副教授T管理07/23/1998 2000019吴燕女02/22/1979讲师T会计07/11/2000 2001088常梅女01/29/1982讲师F管理08/29/2001表2教工工资数据表(JSGZ.dbf)工号基本工资津贴奖金水电住房公积金实发工资199********.00280.001450.0045.502002031800.00120.001050.0095.2020000281400.00350.001600.00112.8520010321800.00520.002500.0031.201998021950.00135.001100.0075.50199********.00310.001500.00135.7120000191550.00410.002000.00102.8820010881250.00300.001500.0068.461、计算教工的住房公积金(=基本工资*20%)并填入教工工资数据表JSGZ.dbfUPDATE GZ SET住房公积金=基本工资*0.22、逻辑删除教工信息数据表JXX.dbf中未婚教工的记录,显示后恢复。

计算机二级(VF)4_真题无答案

计算机二级(VF)4_真题无答案

计算机二级(VF)4(总分1780, 做题时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。

1.下列叙述中正确的是______。

SSS_SINGLE_SELA 软件交付使用后还需要进行维护B 软件一旦交付使用就不需要再进行维护C 软件交付使用后其生命周期就结束D 软件维护是指修复程序中被破坏的指令2.在菜单中选择任何一个选项时都执行一定的动作,这个动作可以是()。

SSS_SINGLE_SELA Japan和Ja_panB English和ENGLishC English和EnglD China和Chin3.下列叙述中正确的是______。

SSS_SINGLE_SELA 一个逻辑数据结构只能有一种存储结构B 数据的逻辑结构属于线性结构,存储结构属于非线性结构C 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率4.在关系的基本运算中,下列属于专门关系运算的是()。

SSS_SINGLE_SELA 选择、排序B 选择、投影C 并、差、交D 联接、笛卡儿积5.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A 开头的图书记录全部打上删除标记,通常可以使用命令______。

SSS_SINGLE_SELA DELETE FOR 图书号="A"B DELETE WHILE 图书号="A"C DELETE FOR 图书号="A*"D DELETE FOR 图书号 LIKE "A%"6.下列关于运行查询的方法中,不正确的一项是()。

SSS_SINGLE_SELA 设置直线颜色和形状边界颜色B 设置直线或形状背景颜色C 设置直线或形状边界线的线型D 设置形状的内部颜色7.嵌套查询命令中的IN,相当于()。

国家二级VF机试模拟试卷4(题后含答案及解析)

国家二级VF机试模拟试卷4(题后含答案及解析)

国家二级VF机试模拟试卷4(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)请在考生文件夹下建立一个项目wy。

(2)将考生文件夹下的数据库ks4加入到新建的项目wy中去。

(3)利用视图设计器在数据库中建立视图view_1,视图包括Sjhy表的全部字段(顺序同gjhy中的字段)和全部记录。

(4)从表hjqk中查询“奖级”为一等的学生的全部信息(hjqk表的全部字段),并按分数的降序在入新表newl中。

正确答案:(1)启动Visual FoxPro后,在命令窗口输入命令:CREATE PROJECT wy,新建一个项目管理器。

(2)在项目管理器wy中,单击“数据”选项卡,然后选中列表框中的“数据库”,单击选项卡右边的“添加”命令按钮,系统弹出“打开”对话框,将考生文件下的ks4数据库文件添加到项目管理器中。

(3)在“数据”选项卡中,依次展开“数据库”—“ks4”,选中ks4分支下的“本地视图”,单击项目管理器右边的“新建”命令按钮,在弹出的“新建本地视图”对话框中,单击“新建视图”按钮,打开视图设计器,将gjhy数据表添加到视图设计器中。

根据题意,在视图设计器的“字段”选项卡中,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中,完成视图设计,将视图以view l文件名保存在考生文件夹下。

(4)在“数据”选项卡中选中“查询”,然后单击“新建”命令按钮,单击“新建查询”对话框中的“新建查询”按钮,打开查询设计器,将数据表hjqk添加到查询设计器中。

根据题意,在查询设计器的“字段”选项卡中,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中;单击“筛选”选项卡,在“字段名”下拉框中选择“hjqk.奖级”字段,在“条件”下拉框中选择“=”,在“实例”文本框中输入“一等”:在“排序依据”选项卡中将“选定字段”列表框中的“hjqk.分数”字段添加到右边的“排序条件”中,在“排序选项”中选择“降序”,最后通过菜单命令“查询”—“查询去向”,打开“查询去向”对话框,在对话框中选择“表”,在“表名”文本框中输入用来保存查询结果的数据表文件名newl。

国家二级VF机试模拟试卷104(题后含答案及解析)

国家二级VF机试模拟试卷104(题后含答案及解析)

国家二级VF机试模拟试卷104(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到“resuit.txt”文件中,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,依此类推;如果某道题没有做,相应行为空。

(1)利用SQL 的SELECT命令将表“通讯录.dbf”复制到表“通讯录_bk.dbt”中。

(2)利用SQL的INSERT命令插入记录(“王五”,”123654987”,”海南三亚”,”“)到“通讯录_bk.dbf”表中。

(3)利用SQL的UPDATE命令将“通讯录_bk.dbf”表中“电话”“888999444”改为“999888111”。

(4)利用SQL的DELETE命令删除“通讯录_bk.dbf”表中“Email”为空的记录。

正确答案:保存在“result.tXt”文件中的4条语句分别为:(1)SELECT*INTO TABLE通讯录_bk FROM通讯录(2)INSERT INTO通讯录_bk V ALUES(“王五”,”123654987”,”海南三亚”,”“) (3)UPDATE通讯录_bk SET电话=“999888111”WHERE电话=“888999444”(4)DELETE FROM通讯录_bk WHERE EMPTY(Email)简单应用题(40分)2.(1)在“zhibian”数据库中根据“zhibian”表中的标准,统计计算“yuangong”表中的“加班费”,并将结果写入“yuangong”表中的“加班费”字段。

(2)建立视图“view1”,包括“职工编码”“姓名”和“夜值班天数”等字段,内容是夜值班天数在3天以上的员工。

建立表单“Form1”,在表单上显示视图“view1”的内容。

正确答案:(1)在命令窗口输入如下代码:SELECT每天加班费FROM zhibian WHERE值班时间=“夜”INTO ARRAY a1 SELECT每天加班费FROM zhibian WHERE值班时间=“昼”INTO ARRAY a2 UPDATE yuangong SET加班费=yuangong.夜值班天数*a1(1,1)+yuangong.昼值班天数*a2(1,1) (2)①选择【文件】→【打开】,在列表框中选择“数据库”,打开“图书借阅”数据库,然后选择【文件】→【新建】选择“视图”,然后将“yuangong”表添加到视图设计中。

2012计算机二级VF-SQL查询 试题+答案

2012计算机二级VF-SQL查询 试题+答案

以下所用数据表为:职工信息数据表(zgxx.dbf)和职工工资数据表(ZGGZ.DBF )。

3、表单设计:单击“计算并显示”按钮,在职工信息数据表(zggz.dbf)中计算每个职工的实发工资(=基本工资+奖金-扣款),填入职工工资数据表(ZGGZ.DBF )中,并在表格中显示所有职工的职工号、基本工资和实发工资。

Update ZGGZ set 实发工资=基本工资+奖金-扣款Thisform.grid1.recordsourcetype=4Thisform.grid1.recordsource=”select 职工号,基本工资,实发工资 ;From zggz ”4、表单设计:单击“显示”按钮,在表格中显示实发工资最高的前3名职工的姓名、实发工资及部门。

Thisform.grid1.recordsourcetype=4Thisform.grid1.recordsource=”select 姓名,实发工资,部门 ;From zgxx,zggz where zgxx.职工号=zggz. 职工号;order by 实发工资desc top 3 ;”5、在组合框combo1选择某部门,在表格中显示该部门所有职工的职工号、基本工资和实发工资。

Bm=bo1.valueThisform.grid1.recordsourcetype=4Thisform.grid1.recordsource=”select zggz.职工号, 基本工资,实发工资 ;From zgxx,zggz where zgxx.职工号=zggz. 职工号;And 部门=bm;”6、在列表框list1中选择某部门,在text1和text2中输出该部门总人数和实发工资总金额。

Bm=thisform.list1.valueSelect count(*),sum(实发工资) ;From zggz,zgxx;Where zgxx.职工号=zggz. 职工号;And 部门=bm;Into array xThisform.text1.value=x(1)Thisform.text2.value=x(2)7、在text1中输入某部门,在表格中显示该部门职工的职工号、基本工资、奖金和实发工资,在text2中显示该部门职工的平均奖金。

计算机二级等级考试VF第四章SQL练习题

计算机二级等级考试VF第四章SQL练习题

第四章试题VF关于SQL1.要为当前表中所有学生的总分加5,应该使用的命令是()A. change 总分with 总分+5B. replace 总分with 总分+5C. change all 总分with 总分+5D. replace all 总分with 总分+52.将表gp中“股票名称”字段的宽度由8改为10,应使用SQL语句()A. alter table GP 股票名称with c(10)B. alter table GP 股票名称c(10)C. alter table GP alter 股票名称with c(10)D. alter GP alter 股票名称with c(10)3.删除仓库关系中仓库号值为wh2的元祖,应使用命令()A. delete from 仓库where 仓库号=“wh2”B. drop from 仓库where 仓库号=“wh2”C. delete 仓库where 仓库号=“wh2”D. drop from 仓库where 仓库号=wh24.如果要查询所藏图书中,各个出版社图书的最高单价,平均单价和册数,所用的SQL语句是()A. select 出版单位,max(单价),avg(单价),count(*);from 图书;group by 出版单位B. select 出版单位,max(单价),avg(单价),count(*);from 图书;having 出版单位C. select 出版单位,max(单价),avg(单价),count(*);from 图书group by 出版单位D. select 出版单位,min(单价),avg(单价),count(*);from 图书;having 出版单位5.为“运动员”表增加一个字段“得分”的SQL语句是()A. change table 运动员add 得分IB. alter table 运动员add 得分IC. alter table 运动员add 得分ID. change table 运动员in 得分I6.利用SQL数据更新功能,自动计算更新每个“设备总金额”字段的字段值,改字段值等于“单价*设备数量”的值,正确命令为()A. update 设备表set 设备总金额=单价*设备数量B. update 设备表for 设备总金额=单价*设备数量C. update 设备表with 设备总金额=单价*设备数量D. update 设备表where 设备总金额=单价*设备数量7.查找教师表中教师最高的工资值,下列SQL语句正确的是()A. select max(工资) fron 教师表B. select min(工资) from 教师表C. select avg(工资) from 教师表D. select sum(工资) from 教师表8.检索职工表中工资大于800元的职工号,正确的命令是()A. select 职工号where 工资>80B. select 职工号from 职工set 工资>800C. select 职工号From 职工where 工资>800D. select 职工号from 职工for 工资>8009.下列选项中,不属于SQL数据定义功能的是()A. selectB. createC. alterD. drop10.SQL查询语句中,用来实现关系的投影运算的短语是()A. whereB. fromC. selectD. group by11.SQL的delete 命令是指()A.从视图中删除行B.从视图中删除列C.从基本表中删除行D.从基本表中删除列12.SQL查询语句中,将查询结果存放早永久表中应使用短语()A. topB. into arrayC. into cursorD. into table13.下列命令中,不具有数据操作的SQL语句是()A. deleteB. updateC. insertD. drop14.用create table 建立表时,用来定义关键字的短语是()A. primary keyB. checkC. errorD. default15.语句“delete from 成绩表where 计算机<60”功能是()A.物理删除成绩表中计算机成绩在60分以下的学生记录B.物理删除成绩表中计算机成绩在60分以上的学生记录C.逻辑删除成绩表中计算机成绩在60分以下的学生记录D.将计算机成绩低于60分的字段值删除,丹保留记录中其他字段值16.下列关于SQL对表的定义的说法中,错误的是()A.利用create table语句可以定义一个新的数据表结构B.利用SQL的表定义语句可以表中的主索引C.利用SQL的表定义语句可以定义表的域完整性,字段有效性规则D.对于自由表的定义,SQL同样可以实现其完整性,有效性规则等信息的设置17.有如下SQL语句:select * from 仓库where 仓库号=“H1”;union;select * from 仓库where 仓库号=“H2”A.查询在H1或者H2仓库的职工信息B.查询仓库号H1或H2的仓库信息C.查询既在仓库号H1,又在仓库号H2工作的职工信息D.语句错误,不能执行18.select—sql 语句中,条件短语的关键字是()A. forB. fromC. whereD. with19.下列关于having 子句的描述,错误的是()A. having子句必须与group by 子句同时使用,不能单独使用B. 使用having 子句的同时不能使用where子句C.使用having子句的同时可以使用where子句D.having子句可以使用时限定分组的条件20.若在教师表中查找还没有输入工龄的记录,使用的SQL语句为()A. select * from 教师where 工龄is not nullB. select * from 教师where 工龄=0C. select * from 教师where 工龄is nullD. select * from 教师where 工龄=null21.SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是()A.临时表,视图,文本文件B.数组,永久性表,视图C.永久性表,数组,文本文件D.视图,永久性表,文本文件22.查询订购单号首字符是"P"的订单信息,应该使用命令()A. select * from 订单where head(订购单号,1)=“p“B. select * from 订单where left(订购单号,1)=“p“C. select * from 订单where “p“$ 订购单号D. select * from 订单where right(订购单号,1)=“p“23.SELETE—sql语句中,可以对查询结果进行排序的短语的是()A. alter table 客户姓名with c(10)B. alter table 客户姓名c(10)C. alter table 客户alter 姓名c(10)D. alter 客户姓名c(10)24.将表“客户”表的姓名字段的宽度由8改为10,应使用SQL语句()A. alter table 客户姓名with c(10)B. alter table 客户姓名c(10)C. alter table 客户alter 姓名c(10)D. alter 客户姓名c(10)25.查询职工表中“王二”的情况,将查询结果放在数组A中,应使用SQL语句()A. select * from 职工where 姓名=“王二”into array AB. select * from 职工into array A where 姓名=“王二”C. select * from 职工where 姓名=“王二”to array AD. select * from 职工where 姓名=“王二”to A26.下列关于别名和自连接的说法中正确的是()A.SQL语句中允许在WHERE短语中关系定义别名B.为关系定义别名允许的格式为:<别名> <关系名>C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确27.SQL—insert 命令的功能是()A.在表头插入一条记录B.在表尾插入一条记录C.在表中任意位置插入一条记录D.在表中插入任意条记录28.使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除正确的命令是()A. delete for age>30B. delete from s where age>30C. delete s for age>30D. delete s where age>3029.下列命令中,功能相同的是()A. delete all 和packB. delete all ,zap 和packC. delete all ,pack 和zapD. delete all 和recall all30.以下短语中,与排序无关的是()A. group byB. order byC. ascD. desv31.SQL语言又称为()A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操作语言32.向表中插入数据的SQL语句是()A. insertB. insert intoC. insert blankD. insert before33.SQL语言的更新命令的关键词是()A. insertB. updateC. createD. select填空1.将“学生”表中的学号字段的宽度由原来的10改为12(字符型),应使用的命令是:ALTER TABLE 学生______2.将学生表中学号左4位“2010”的记录存储到新表new中的命令是:SELECT * FROM 学生WHERE ______=“2010”____ dbf new3.在SQL—SELECT语句中使用GROUP BY 进行分组查询时,如果要求分组满足制定条件,则需要使用_____子句来限定分组。

全国计算机等级考试VF二级试题集及答案(四)

全国计算机等级考试VF二级试题集及答案(四)

全国计算机等级考试二级笔试试卷一﹑选择题(每小题2分,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。

(1)软件是指A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合(2)软件调试的目的是A.发现错误B.改正错误C.改善软件的性能D.验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠A.对象的继承B.对象的多态C.对象的封装D.对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息(5)下列叙述中正确的是A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对(6)下列叙述中正确的是A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A.n(n+1)/2 B.nlog2 n C.n(n-1)/2 D.n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A.219 B.221 C.229 D.231(9)下列叙述中正确的是A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对(10)下列叙述中正确的是A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表(11) 在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为A.向导B.设计器C.生成器D.项目管理器(12)命令?VARTYPE(TIME())结果是A.C B.D C.T D.出错(13)命令?LEN(SPACE(3)-SPACE(2))的结果是A.1 B.2 C.3 D.5(14)在Visual Foxpro中,菜单程序文件的默认扩名是A.mnx B.mnt C.mpr D.prg(15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A.SET CENTURY ON B.SET CENTURY OFFC.SET CENTURY TO 4 D.SET CENTURY OF 4(16)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称TO ttt C.INDEX ON职称,性别TO ttt D.INDEX ON 性别,职称TO ttt(17)在Visual Foxpro中,Unload事件的触发时机是A.释放表单B.打开表单C.创建表单D.运行表单(18)命令SELECT 0的功能是A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区的表D.选择当前工作区(19)下面有关数据库表和自由表的叙述中,错误的是A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表(20)有关ZAP命令的描述,正确的是A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前表的全部记录D.ZAP命令能删除表的结构和全部记录(21)在视图设计器中有,而在查询设计器中没有的选项卡是A.排序依据B.更新条件C.分组依据D.杂项(22)在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是A.排序依据B.联接C.筛选D.杂项(23)在Visual Foxpro中,过程的返回语句是A.GOBACK B.COMEBACK C.RETURN D.BACK(24)在数据库表上的字段有效性规则是A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能(25)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。

2012年计算机二级VFP关系数据库标准语言SQL习题及答案

2012年计算机二级VFP关系数据库标准语言SQL习题及答案

关系数据库标准语言SQL 习题五一、单选题1.Visual FoxPro中支持的SQL功能不包括()。

A)数据定义B)数据修改C)数据查询D)数据控制2.SQL SELECT语句的功能是()。

A)定义B)查询C)修改D)控制3.SELECT语句中,用于排序的子句是()。

A)ORDER BYB)FROMC)GROUP BYD)INTO4.SELECT语句中用于分组的短语是()。

A)ORDER BYB)MODIFYC)GROUP BYD)SUM5.下面有关HAVING子句的描述错误的是()。

A)HAVING子句必须与GROUP BY子句同时使用,不能单独使用B)使用HAVING子句的同时不能使用WHERE子句C)使用HAVING子句的同时可以使用WHERE子句D)使用HAVING子句的作用是限定分组的条件6.SELECT语句中,只有满足连接条件的记录才能包含在查询结果中的选项是()。

A)LEFT JOINB)RIGHT JOINC)INNER JOIND)FULL JOIN7.下列是字符串匹配运算符的是()。

A)LIKEB)ANDC)IND)=8.SELECT语句中,表达式“工资BETWEEN 1220 AND 1250”的含义是()。

A)工资> 1220 AND 工资< 1250B)工资> 1220 OR 工资< 1250C)工资>= 1220 AND 工资<= 1250D)工资>= 1220 OR 工资<= 12509.UPDATE语句的功能是()。

A)属于数据定义功能B)可以修改表中列的内容C)属于数据查询功能C)可以修改表中列的属性10.要为“职工”表的所有职工增加100元工资,正确的SQL命令是()。

A)REPLACE 职工SET 工资= 工资+100B)UPDATE 职工SET 工资= 工资+100C)EDIT 职工SET 工资= 工资+100D)CHANGE 职工SET 工资= 工资+100[page]11.SQL语言中插入记录的命令是()。

国家二级VF机试(数据库设计基础)模拟试卷4(题后含答案及解析)

国家二级VF机试(数据库设计基础)模拟试卷4(题后含答案及解析)

国家二级VF机试(数据库设计基础)模拟试卷4(题后含答案及解析)题型有:1. 选择题选择题1.数据库管理系统是A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统正确答案:B解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。

知识模块:数据库设计基础2.数据库系统的核心是A.数据模型B.数据库管理系统C.数据库D.数据库管理员正确答案:B解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。

所以,数据库管理系统是数据系统的核心。

知识模块:数据库设计基础3.数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言正确答案:A解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。

知识模块:数据库设计基础4.数据库技术的根本目标是要解决数据的A.存储问题B.共享问题C.安全问题D.保护问题正确答案:B解析:数据库中的数据具有“集成”、“共享”之特点,即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们能被不同的应用程序所使用。

因而数据库技术的根本目标是解决数据的共享问题。

知识模块:数据库设计基础5.下列描述中错误的是A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持正确答案:A解析:在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。

计算机二级《VF》考试试题及答案

计算机二级《VF》考试试题及答案

计算机二级《VF》考试试题及答案2016年计算机二级《VF》考试试题及答案一、基本操作题1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。

2.为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”。

3.为BOOKS表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。

4.建立AUTHORS表和BOOKS表之间的永久性联系。

二、简单应用题在考生文件夹下完成如下简单应用:1.打开表单MYFORM4-4,把表单(名称为Fomd)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Label1的标签)改为25号黑体。

最后在表单上添加“关闭”(名称为Command1)命令按钮,单击此按钮关闭表单。

保存并运行表单。

设计一个表单MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为Command1和Command2)。

(1)单击“查询”命令按钮,查询BOOKAUTH数据库中出版过3本以上(含3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表NEW-VIEW4中。

(2)单击“退出”命令按钮关闭表单。

注意:完成表单设计后要运行表单的所有功能。

三、综合应用题(1)在考生文件夹下,将BOOKS表中所有书名中含有“计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成。

(2)复制后的图书价格在原价格的基础上降低5%。

(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。

【参考答案及解析】一、基本操作题【考点分析】本大题主要考查的知识点是:数据库的建立、向数据库中添加表、为表建立索引以及表间建立联系。

【解题思路】通过“新建”菜单或“新建”命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建立索引需要在表设计器中进行;为两张表建立永久性联系需要在数据库设计器中进行,并且两张表要分别在对应的字段上建立主索引和普通索引。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

计算机二级VF考试试题及答案

计算机二级VF考试试题及答案

计算机二级VF考试试题及答案2016计算机二级VF考试试题及答案1、下列关于自由表的叙述中,错误的是( )。

A.全部是用以前版本的FoxPro(FoxBASE)建立的表B.可以用VisualFoxPro建立,也可以把它添加到数据库中C.自由表可以添加到数据库中D.数据库表也可以从数据库中移出成为自由表2、在VisualFoxPr0中,下列关于查询的描述中正确的是( )。

A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询3、在SQL的数据定义功能中,删除表字段名的命令格式是( )。

A.ALTER TABLE数据表名DELETE COLUMN字段名B.ALTER TABLE数据表名DROPCOLUMN字段名C.ALTER TABLE数据表名CANCELC0LUMN字段名D.ALTER TABLE数据表名CUT COLUMN字段名4、设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于l8岁的女同学,并按年龄进行降序排序,生成新的表WS,正确的'SQL语句是( )。

A.SELECT*FROM SWHERE性别=’女’ AND年龄<=18 0RDER BY 4 DESC INTOTABLEWSB.SELECT*FROM SWHERE性别=’女’AND年龄<=18 0RDER BY 年龄INTOTABLEWSC.SELECT*FROM SWHERE性别=’女’AND年龄<=18 0RDER BY 年龄DESC INTO TABLEWSD.SELECT*FROM SWHERE性别=’女’0R 年龄<=18 0RDER BY ’年龄’ASC INTO TABLEWS5、对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。

A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/26、将当前表中有删除标记的记录物理删除的命令是A.DELETEB.ERASEC.ZAPD.PACK7、在VisualFoxPm中,属于命令按钮属性的是A.ParentB.ThisC.ThisFormD.CliCk8、要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调用弹出式菜单程序的命令。

vf二级考试上机试题4

vf二级考试上机试题4

(1)创建一个名为"学生管理"的项目文件。

(2)将考生文件夹下的数据库"班级学生"添加到新建的项目文件中。

(3)打开数据库"班级学生",将考生文件夹下的自由表"教师"添加到数据库"班级学生"中;为"教师"表创建一个索引名和索引表达式均为"教师编号"的主索引(升序)。

(4)通过"班级号"字段建立"班级"表和"学生"表间的永久联系。

【审题分析】本大题考查了项目管理器的建立及使用;为数据库表建立索引及两个表联系的基本操作。

为数据库表建立索引可以在表设计器中操作,建立索引时,可以先在表设计器的"字段"选项卡中建立一个普通索引,然后在"索引"选项卡中修改该索引的相关内容,例如索引名、索引类型等,也可以直接在"索引"选项卡中建立索引。

对两个表建立联系是在数据库设计器中进行操作的,建立联系前必须对两个表中进行连接的字段建立相关索引,并通过索引字段建立表间联系。

对本题操作时,可在项目管理器中选中要进行操作的数据库或表对象,然后单击项目管理器中的"修改"按钮打开相关的库或表设计器进行操作。

【操作步骤】(1)在命令窗口执行命令:CREATE PROJECT 学生管理,新建一个项目管理器。

(2)在项目管理器中选中"数据"选项卡内的"数据库"项,然后单击"添加"按钮,在弹出的"打开"对话框中双击"班级学生"数据库文件,将数据库添加到项目管理器中。

(3)①在项目管理器中单击"数据库"前面的"+"号,依次展开"数据库"→"班级学生"→"表"。

vf二级考试题及答案

vf二级考试题及答案

vf二级考试题及答案一、单选题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. ATD. SPACE答案:A2. 以下哪个命令用于在Visual FoxPro中打开一个表单?A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. MODIFY FORM答案:A3. 在Visual FoxPro中,如何使用SQL语句来创建一个新的表?A. CREATE TABLEB. INSERT INTOC. SELECT INTOD. DROP TABLE答案:A4. Visual FoxPro中,哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOS()答案:D5. 在Visual FoxPro中,如何设置当前工作目录?A. SET PATH TOB. SET DIRECTORYC. SET CURRENT DIRECTORYD. SET WORKING DIRECTORY答案:C6. 如果要在一个表单中显示一个表格控件,应该使用哪种控件?A. TEXTBOXB. GRIDC. COMMANDBUTTOND. COMBOBOX答案:B7. 在Visual FoxPro中,如何使用SQL语句来删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B8. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATEADDS()答案:A9. 如果要在一个表单中显示一个标签,应该使用哪种控件?A. TEXTBOXB. LABELC. COMMANDBUTTOND. GRID答案:B10. 在Visual FoxPro中,如何使用SQL语句来更新表中的记录?A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:A, B, C, D2. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERT INTOB. DELETE FROMC. UPDATED. SELECT答案:A, B, C3. 在Visual FoxPro中,以下哪些控件可以用于输入数据?A. TEXTBOXB. COMBOBOXC. GRIDD. LISTBOX答案:A, B, C4. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D5. 在Visual FoxPro中,以下哪些命令用于设置环境?A. SET TALKB. SET EXACTC. SET PATHD. SET STEP答案:A, B, C, D三、判断题(每题1分,共10分)1. Visual FoxPro支持SQL语言。

国家二级VF机试(查询与视图)模拟试卷4(题后含答案及解析)

国家二级VF机试(查询与视图)模拟试卷4(题后含答案及解析)

国家二级VF机试(查询与视图)模拟试卷4(题后含答案及解析) 题型有:1. 选择题选择题1.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括A.临时表B.表C.文本文件D.屏幕正确答案:C解析:查询的去向包括:浏览、临时表、表、图形、屏幕、报表和标签。

如果查询结果要输出到文本文件,可以先选中“屏幕”项,然后再进行设置。

知识模块:查询与视图2.可以运行查询文件的命令是A.DOB.BROWSEC.DO QUERYD.CREATE QUERY正确答案:A解析:运行查询文件的格式为:DO<查询文件>.qpr,扩展名.qpr一定要加上,否则表示运行程序文件。

知识模块:查询与视图3.关于视图和查询,以下叙述正确的是A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立D.查询只能在数据库中建立正确答案:C解析:视图是根据基本表派生出来的,在关系数据库中,视图始终不真正含有数据,是原来表的一个窗口,可以通过视图更新基本表中的数据。

视图只能在数据库中建立,数据库打开时,视图从基本表中检索数据;数据库关闭后视图中的数据将消失。

知识模块:查询与视图4.在Visual FoxPro中,以下关于查询的描述正确的是A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询正确答案:D解析:本题考查查询的概念。

查询就是预先定义好的一个SQt,SELECT语句,在不同的场合可以直接或者反复使用,从而提高数据查询效率。

可以用数据库表、自由表或视图建立查询。

所以应选D。

知识模块:查询与视图5.在视图设计器中有,而在查询设计器中没有的选项卡是A.排序依据B.更新条件C.分组依据D.杂项正确答案:B解析:视图是操作表的一种手段,不但可以具有查询的功能,而且可以用于更新,所以它有更新属性需要设置,为此在视图设计器中多了一个“更新条件”选项卡。

计算机二级VF-SQL例题作业

计算机二级VF-SQL例题作业

作业答案注意:select语句必须输入在命令窗口的同一行,如命令太长需分行输入,必须加续行符;1、29(一、3)SELECT DISTINCT * FROM TABA INTO TABLE TABC.dbf2、11(一、1)select 外币名称,现钞买入价,卖出价from rate_exchangeinto table rate_ex.dbf4、12(一、3)SELECT * FROM 教师表WHERE 教师表.工资> 4500ORDER BY 教师表.职工号TO FILE one.txt5、14(一、4)SELECT 客户号,身份证,姓名,工作单位FROM 客户WHERE 性别="男" INTO TABLE TABA.DBF6、13(二、1)select 外币名称,持有数量from rate_exchange , currency_sl where rate_exchange.外币代码=currency_sl.外币代码and 姓名=’林诗因’ order by持有数量into table rate_temp.dbf7、34 (二、1)select 课程名称,max(成绩) as 分数from course , score where course.课程编号=score.课程编号group by 课程名称into table max.dbf8、34 (二、2)select distinct 课程名称from course , scorewhere course.课程编号=score.课程编号and score.成绩<60 to file new.txt9、49(二、1)SELECT year(出生日期) as 年份,count(姓名) as 人数FROM customers GROUP BY 年份ORDER BY 年份INTO TABLE tableone.dbf10、48(二、2)SELECT 歌手表.歌手姓名,MAX(评分表.分数) AS 最高分,MIN(评分表.分数) AS 最低分, AVG(评分表.分数) AS 平均分FROM 歌手表,评分表WHERE 歌手表.歌手编号= 评分表.歌手编号GROUP BY 歌手表.歌手姓名ORDER BY 平均分DESC INTO TABLE result.dbf11、27(二、1)SELECT Book.书名, Book.作者, Book.价格FROM book,loans,borrowsWHERE Loans.借书证号= Borrows.借书证号AND Book.图书登记号= Loans.图书登记号AND Borrows.姓名= "田亮"ORDER BY Book.价格DESCINTO TABLE book_temp.dbf。

计算机二级(VF)数据库设计基础章节练习试卷4(题后含答案及解析)

计算机二级(VF)数据库设计基础章节练习试卷4(题后含答案及解析)

计算机二级(VF)数据库设计基础章节练习试卷4(题后含答案及解析)全部题型 2. 填空题填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。

注意:以命令关键字填空的必须拼写完整。

1.数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和______。

正确答案:查询或检索涉及知识点:数据库设计基础2.数据库系统的核心部分是______。

正确答案:数据库涉及知识点:数据库设计基础3.数据库系统依靠模式分级,各级模式之间的______支持数据独立性。

正确答案:映像涉及知识点:数据库设计基础4.数据模型是表示实体间联系的,网状模型、层次模型和关系模型都是数据库中的基本数据模型。

在搜索数据时,关系模型是通过对______进行运算实现的。

正确答案:关系涉及知识点:数据库设计基础5.在关系数据库中,元组的集合称为关系。

通常标识元组的属性或最小属性组称为______。

正确答案:主键涉及知识点:数据库设计基础6.关系代数是以______为运算对象的一组高级运算的集合。

正确答案:关系涉及知识点:数据库设计基础7.设有3个关系,分别是:学生关系S(学号S#、姓名SN、系名SD、年龄SA),课程关系C(课程号C#、课程名CN、任课教师CT),学生选课关系SC(学生号S#、课程号C#、成绩G),则查询计算机科学系“CS”全体学生的关系代数表达式为______。

正确答案:σSD=“CS”(S)或σ3=“CS”(S) 涉及知识点:数据库设计基础8.投影操作是在关系中选择某些______的运算。

正确答案:属性列涉及知识点:数据库设计基础9.在数据库设计中,“设计E-R图”是______阶段的任务。

正确答案:概念设计涉及知识点:数据库设计基础10.数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的______。

正确答案:关系模式涉及知识点:数据库设计基础11.数据库管理一般包含:数据库的建立、数据库的调整、数据库的重组、数据库的安全性控制与完整性控制、数据库的______和数据库的监控。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章试题VF关于SQL1.要为当前表中所有学生的总分加5,应该使用的命令是()A. change 总分with 总分+5B. replace 总分with 总分+5C. change all 总分with 总分+5D. replace all 总分with 总分+52.将表gp中“股票名称”字段的宽度由8改为10,应使用SQL语句()A. alter table GP 股票名称with c(10)B. alter table GP 股票名称c(10)C. alter table GP alter 股票名称with c(10)D. alter GP alter 股票名称with c(10)3.删除仓库关系中仓库号值为wh2的元祖,应使用命令()A. delete from 仓库where 仓库号=“wh2”B. drop from 仓库where 仓库号=“wh2”C. delete 仓库where 仓库号=“wh2”D. drop from 仓库where 仓库号=wh24.如果要查询所藏图书中,各个出版社图书的最高单价,平均单价和册数,所用的SQL语句是()A. select 出版单位,max(单价),avg(单价),count(*);from 图书;group by 出版单位B. select 出版单位,max(单价),avg(单价),count(*);from 图书;having 出版单位C. select 出版单位,max(单价),avg(单价),count(*);from 图书group by 出版单位D. select 出版单位,min(单价),avg(单价),count(*);from 图书;having 出版单位5.为“运动员”表增加一个字段“得分”的SQL语句是()A. change table 运动员add 得分IB. alter table 运动员add 得分IC. alter table 运动员add 得分ID. change table 运动员in 得分I6.利用SQL数据更新功能,自动计算更新每个“设备总金额”字段的字段值,改字段值等于“单价*设备数量”的值,正确命令为()A. update 设备表set 设备总金额=单价*设备数量B. update 设备表for 设备总金额=单价*设备数量C. update 设备表with 设备总金额=单价*设备数量D. update 设备表where 设备总金额=单价*设备数量7.查找教师表中教师最高的工资值,下列SQL语句正确的是()A. select max(工资) fron 教师表B. select min(工资) from 教师表C. select avg(工资) from 教师表D. select sum(工资) from 教师表8.检索职工表中工资大于800元的职工号,正确的命令是()A. select 职工号where 工资>80B. select 职工号from 职工set 工资>800C. select 职工号From 职工where 工资>800D. select 职工号from 职工for 工资>8009.下列选项中,不属于SQL数据定义功能的是()A. selectB. createC. alterD. drop10.SQL查询语句中,用来实现关系的投影运算的短语是()A. whereB. fromC. selectD. group by11.SQL的delete 命令是指()A.从视图中删除行B.从视图中删除列C.从基本表中删除行D.从基本表中删除列12.SQL查询语句中,将查询结果存放早永久表中应使用短语()A. topB. into arrayC. into cursorD. into table13.下列命令中,不具有数据操作的SQL语句是()A. deleteB. updateC. insertD. drop14.用create table 建立表时,用来定义关键字的短语是()A. primary keyB. checkC. errorD. default15.语句“delete from 成绩表where 计算机<60”功能是()A.物理删除成绩表中计算机成绩在60分以下的学生记录B.物理删除成绩表中计算机成绩在60分以上的学生记录C.逻辑删除成绩表中计算机成绩在60分以下的学生记录D.将计算机成绩低于60分的字段值删除,丹保留记录中其他字段值16.下列关于SQL对表的定义的说法中,错误的是()A.利用create table语句可以定义一个新的数据表结构B.利用SQL的表定义语句可以表中的主索引C.利用SQL的表定义语句可以定义表的域完整性,字段有效性规则D.对于自由表的定义,SQL同样可以实现其完整性,有效性规则等信息的设置17.有如下SQL语句:select * from 仓库where 仓库号=“H1”;union;select * from 仓库where 仓库号=“H2”A.查询在H1或者H2仓库的职工信息B.查询仓库号H1或H2的仓库信息C.查询既在仓库号H1,又在仓库号H2工作的职工信息D.语句错误,不能执行18.select—sql 语句中,条件短语的关键字是()A. forB. fromC. whereD. with19.下列关于having 子句的描述,错误的是()A. having子句必须与group by 子句同时使用,不能单独使用B. 使用having 子句的同时不能使用where子句C.使用having子句的同时可以使用where子句D.having子句可以使用时限定分组的条件20.若在教师表中查找还没有输入工龄的记录,使用的SQL语句为()A. select * from 教师where 工龄is not nullB. select * from 教师where 工龄=0C. select * from 教师where 工龄is nullD. select * from 教师where 工龄=null21.SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是()A.临时表,视图,文本文件B.数组,永久性表,视图C.永久性表,数组,文本文件D.视图,永久性表,文本文件22.查询订购单号首字符是"P"的订单信息,应该使用命令()A. select * from 订单where head(订购单号,1)=“p“B. select * from 订单where left(订购单号,1)=“p“C. select * from 订单where “p“$ 订购单号D. select * from 订单where right(订购单号,1)=“p“23.SELETE—sql语句中,可以对查询结果进行排序的短语的是()A. alter table 客户姓名with c(10)B. alter table 客户姓名c(10)C. alter table 客户alter 姓名c(10)D. alter 客户姓名c(10)24.将表“客户”表的姓名字段的宽度由8改为10,应使用SQL语句()A. alter table 客户姓名with c(10)B. alter table 客户姓名c(10)C. alter table 客户alter 姓名c(10)D. alter 客户姓名c(10)25.查询职工表中“王二”的情况,将查询结果放在数组A中,应使用SQL语句()A. select * from 职工where 姓名=“王二”into array AB. select * from 职工into array A where 姓名=“王二”C. select * from 职工where 姓名=“王二”to array AD. select * from 职工where 姓名=“王二”to A26.下列关于别名和自连接的说法中正确的是()A.SQL语句中允许在WHERE短语中关系定义别名B.为关系定义别名允许的格式为:<别名> <关系名>C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确27.SQL—insert 命令的功能是()A.在表头插入一条记录B.在表尾插入一条记录C.在表中任意位置插入一条记录D.在表中插入任意条记录28.使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除正确的命令是()A. delete for age>30B. delete from s where age>30C. delete s for age>30D. delete s where age>3029.下列命令中,功能相同的是()A. delete all 和packB. delete all ,zap 和packC. delete all ,pack 和zapD. delete all 和recall all30.以下短语中,与排序无关的是()A. group byB. order byC. ascD. desv31.SQL语言又称为()A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操作语言32.向表中插入数据的SQL语句是()A. insertB. insert intoC. insert blankD. insert before33.SQL语言的更新命令的关键词是()A. insertB. updateC. createD. select填空1.将“学生”表中的学号字段的宽度由原来的10改为12(字符型),应使用的命令是:ALTER TABLE 学生______2.将学生表中学号左4位“2010”的记录存储到新表new中的命令是:SELECT * FROM 学生WHERE ______=“2010”____ dbf new3.在SQL—SELECT语句中使用GROUP BY 进行分组查询时,如果要求分组满足制定条件,则需要使用_____子句来限定分组。

4.为“学生”表的“年龄”字段增加有效性规则“年龄必须在18—45岁之间”的SQL语句是ALTER TABLE 学生ALTER 年龄____ 年龄<=45 AND 年龄>=185.在SQL的SELECT查询中,使用_____关键词消除结果中的重复记录。

6.在SQL语言中,用于对查询结果计数的函数是____7.使用SQL语句将所有副教授的工资提高3%UPDATE 教师SET 工资=工资*1.03% ______职称=“副教授”8.假设有学生表,要将学号和姓名定义为学生表的候选索引,索引名是XHXM,填写下面命令:ALTER TABLE 学生_______学号+姓名tag XHXM9.在成绩表中,将所有记录先按课程名升序,再将分数降序排序的命令是:SELECT * FROM 成绩表ORDER BY _____10.不带条件的DELETE命令(非SQL命令)将删除指定表的______记录。

相关文档
最新文档