ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:50.56KB ,
资源ID:4279764      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4279764.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vfp命令和SQL命令参考代码.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vfp命令和SQL命令参考代码.docx

1、vfp命令和SQL命令参考代码期末考试的上机随机抽查一套第1套1. 建立一个计算机考试成绩管理数据库,文件名为CJGL.DBC,并输入数据(40分)有两个数据表: 学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。其数据形式如下: 学生信息表(XS.DBF)考 号姓 名07020104李 萍07040109黄 程07030106王 军07020132周小丽07050223程 成07010213张 伟学生成绩表(CJ.DBF)考 号笔试成绩上机成绩成绩合格否0701021386优.F.0703010645缺考.F.0704010991优.F.0702013274及格.F.070502237

2、9不及格.F.0702010457及格.F.要求:将数据库(CJGL.DBC)中的XS.DBF(父表)和CJ.DBF(子表)以“考号”建立一对一永久关系。 2、建立程序文件COM-SQL711.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分)(1)正确修改每个学生的“成绩合格否”字段,并填入学生成绩表CJ.DBF中。规定笔试成绩=60 AND (上机成绩=“及格” OR上机成绩=“优”)SQL命令:UPDATE CJ SET 成绩合格否=.T. WHERE笔试成绩=60 A

3、ND (上机成绩=“及格” OR上机成绩=“优”)(2) VFP命令:SELECT 1 USE XS INDEX ON 考号 TAG KH SELECT 2 USE CJ SET RELATION TO 考号 INTO XS LIST 考号,XS.姓名,笔试成绩,上机成绩 FOR成绩合格否=.T.SQL命令:SELECT XS.考号,姓名,笔试成绩,上机成绩 FROM XS,CJ WHERE XS.考号=CJ.考号 AND 成绩合格否=.T.(3)VFP命令:USE CJdelete for 上机成绩=“缺考”SQL命令:DELETE FROM CJ WHERE上机成绩=“缺考”第2套有两个数

4、据表: 职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。其数据形式如下: 职工数据表ZGB.DBF职工号姓名婚否职称020365周尔杰.T.工人020528王雨.T.技术员010234李丽.F.技术员020458李长新.T.工程师020636郑然.F.工人工资数据表GZB.DBF职工号基本工资津贴奖金公积金实发工资020365882.00213.5115900205281562.00283.01441400102341306.00223.01151200204581748.00302.0156160020636864.00143.098702、建立程序文件COM-SQL712.PR

5、G,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。(30分)(1)计算每个职工的“实发工资”字段,并填入工资数据表GZB.DBF中。其中:实发工资=基本工资+津贴+奖金-公积金;(2)显示未婚职工的职工号、姓名、基本工资和实发工资;(3)计算工资表GZB中所有职工的平均奖金和实发工资总额;(1)VFP命令:USE GZBREPLACE ALL实发工资 WITH 基本工资+津贴+奖金-公积金SQL命令:UPDATE GZB SET 实发工资=基本工资+津贴+奖金-公积金(2) VFP命令:

6、SELECT 1 USE zgb INDEX ON 职工号 TAG ZGH SELECT 2 USE gzb SET RELATION TO 职工号 INTO ZGB LIST 职工号,ZGB.姓名,基本工资,实发工资 FOR NOT ZGB.婚否 CLOSE ALLSQL命令:SELECT GZB.职工号,姓名,基本工资,实发工资 FROM ZGB,GZB WHERE ZGB.职工号=GZB.职工号 AND NOT ZGB.婚否(3)VFP命令:USE GZB calculate avg(奖金),sum(实发工资) to a,b ?”平均奖金:”,a,” 实发工资总额:”,bSQL命令:se

7、lect avg(奖金) as平均奖金,sum(实发工资) as实发工资总额from gzb第3套、建立一个运动会成绩管理数据库,文件名为YDCJGL.DBC,并输入数据(40分)有两个数据表: 运动员基本情况表(JBB.DBF)和运动成绩表(YDCJ.DBF)。其数据形式如下:运动员基本情况表(JBB.DBF)编号姓名部门07001张谦机关07003吴静机关07005陈冬梅后勤07002王兰机关07004刘涛后勤 运动成绩表(YDCJ.DBF)编号跳高游泳其它总成绩0700110307002553070032340700407707005743要求:将数据库(YDCJGL.DBC)中的JBB

8、.DBF(父表)和YDCJ.DBF(子表)以“编号”建立一对一永久关系。 2、建立程序文件COM-SQL713.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。(30分)(1)计算每位运动员的“总成绩”字段,并填入运动成绩表YDCJ.DBF中,其中:总成绩=跳高游泳其它;(2)按总成绩从高到低的顺序显示运动员的编号及总成绩;(3)显示“机关”部门各运动员的编号、姓名和总成绩;(1)VFP命令:USE YDCJREPLACE ALL 总成绩 WITH 跳高+游泳+其它SQL命令:UP

9、DATE YDCJ SET 总成绩=跳高+游泳+其它(2) VFP命令: USE YDCJ INDEX ON 总成绩 TAG ZCJ DESC LIST 编号,总成绩SQL命令:SELECT 编号,总成绩 FROM YDCJ ORDER BY 总成绩 DESC(3)VFP命令:SELECT 1 USE JBb INDEX ON 编号 TAG ZGH SELECT 2 USE YDCJ SET RELATION TO 编号 INTO ZGB LIST 编号,JBB.姓名,总成绩 FOR JBB.部门=“机关”SQL命令:SELECT JBB.编号,姓名,总成绩 FROM JBB,YDCJ WHE

10、RE JBB.编号=YDCJ.编号 AND 部门=“机关”第4套有两个数据表: 学生信息表(XS.DBF)和食堂消费数据表(XF.DBF)。其数据形式如下: 学生信息表(XS.DBF)IC卡号姓 名性别有效期07020104赵鱼君女2008-707040109芳心江女2008-707030106艾世平男2008-707020132周海龙男2008-707050223陈康平男2008-707010213邓 娟女2008-7食堂消费数据表(XF.DBF)IC卡号时间类别金额070102132007-11-1面点5.5070301062007-11-1饮料4070401092007-11-1饮料70

11、70201322007-11-1热菜8070301062007-11-2凉菜6070201042007-11-2热菜7 2、建立程序文件COM-SQL721.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分)(1)正确修改学生信息表XS.DBF中的“有效期”字段的值。如果“IC卡号”的第4位的数值低于“4”(不包含),则有效期改正为“2008-12”;否则更改为“2009-7”; (2)利用学生信息表和食堂消费表的一对多关联,查询并显示学生姓名为“艾世平”的食堂消费明细,包括

12、IC卡号、时间、类别和金额;(3)按“类别”汇总2007年11月份食堂消费金额;(1)VFP命令:Use xsReplace有效期 with 2008-12 for substr(IC卡号,3,1) =4SQL命令:update xs set 有效期=2008-12;where substr(IC卡号,3,1) =4(2)VFP命令:Select 1Use xsIndex on IC卡号 tag khselect 2use xfset relation to IC卡号 into xslist IC卡号,时间,类别,金额 for xs.姓名=艾世平SQL命令:sele IC卡号,时间,类别,金额

13、 from xf ;where xf.IC卡号 = ( sele xs.IC卡号 from xs where xs.姓名=艾世平)(3)VFP命令:Use xfIndex on类别 tag lbTotal on 类别 to hz fields金额use hzlist类别,金额SQL命令:sele 类别,sum(金额) from xf group by 类别第5套有两个数据表: 图书基本信息表(TUJ.DBF)和图书借阅情况表(JY.DBF)。其数据形式如下: 图书基本信息表TUJ.DBF书号书名单价第一作者020365VFP开发实例导航36邵洋020528VFP程序设计教程23刘瑞新02023

14、4数据库系统原理教程18王珊020458VFP及其应用系统开发32史济民020636VFP入门与提高56史济民030810基于web的数据库应用15邵洋图书借阅情况表JY.DBF书号借出日期有效期(天)借阅人0203652007.09.0330张开0205282007.09.2315章缀0202342007.09.2145张开0203652007.09.1215李航0203652007.09.1830王子2、建立程序文件COM-SQL722.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注

15、小题号。(30分)(1)查询有效期低于30天(含)的已借出图书的信息,包括:书号、书名、借出日期、有效期和借阅人;(2)按第一作者分类汇总图书的总价值(即各书单价之和);(3)以日期2007.10.15为界,将jy.dbf中超过有效借阅期的图书作删除标志;(1)VFP命令:Select 1Use tujIndex on书号 tag shselect 2use jyset relation to 书号 into tujlist 书号,日期,有效期,借阅人,tuj.书名 for 有效期=30SQL命令:sele jy.书号,日期,有效期,借阅人,书名 from jy,tuj ;where 有效期2

16、007.10.15SQL命令:dele from jy where 日期+有效期2007.10.15第6套有两个数据表: 工作站表(works.DBF)和网站登陆表(logo.DBF)。其数据形式如下:工作站表(works.DBF)IP地址区域202.202.0.12202.202.0.22202.202.0.113202.202.0.123202.202.1.104202.202.10.185 网站登陆表(logo.DBF)IP地址日期开始时间结束时间数据流量202.202.0.12007-09-0911:12online0202.202.0.22007-09-0912:30online02

17、02.202.0.112007-09-0912:30online0202.202.0.122007-09-0911:3011:550202.202.0.122007-09-0912:0013:300202.202.0.122007-09-0914:09online0 2、建立程序文件COM-SQL723.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。(30分)(1)假定当前统计时间为2007-09-09 16:00。网站登陆的数据流量计算公式为:登陆的总秒数,单位KB。请根据网站

18、登陆的开始、结束时间,更新数据流量。注意结束时间标注为online的应取值16:00。时间跨度限制在24小时内; 提示:将时间统一转换为以零点开始的秒数,比如:11:12,其零点开始的秒数为113600+1260。(2)按数据流量从高到低的顺序显示IP地址为202.202.0.12工作站的登陆明细,包括IP地址、区域、日期、开始时间、数据流量;(3)按IP地址分类汇总数据流量;(1)VFP命令:Use logoreplace流量 with (16*3600)-(val(left(登陆,2)*3600+val(subs(登陆,4,2)*60) for 结束=onlinereplace流量with

19、 (val(left(结束,2)*3600+val(subs(结束,4,2)*60)-(val(left(登陆,2)*3600+val(subs(登陆,4,2)*60) for 结束onlineSQL命令:update logo set 流量=(16*3600)-(val(left(登陆,2)*3600+val(subs(登陆,4,2)*60) where 结束=onlineupdate logo set 流量=(val(left(结束,2)*3600+val(subs(结束,4,2)*60)-(val(left(登陆,2)*3600+val(subs(登陆,4,2)*60) where 结束

20、online(2) VFP命令:Select 1Use worksIndex on地址 tag dzselect 2use logoset relation to 地址 into worksIndex on 流量 tag ll desclist 地址,works.区域,日期,开始时间,流量SQL命令:sele logo.地址,区域,日期,开始时间,流量 from logo,works;where logo.地址=works.地址 order by 流量 desc(3)VFP命令:Use logoIndex on地址 tag dztotal on 地址 to hz fields流量Use hzl

21、ist 地址,流量SQL命令:sele 地址,sum(流量) from logo group by 地址第7套有两个数据表:营销员数据表(YX.DBF)和产品销售记录表(XS.DBF)。 营业员数据表(YX.DBF)营业员编号姓名职务工作日期1026张曙光经理200512251078李解放主管200510252123王新华主管200603242122段德昌办事员200608012105赵跃望办事员20060909 产品销售记录表(XS.DBF)产品编号营销员编号数量单价销售月份589-168510263001289452589-16851026981289453589-168510781001

22、289454589-168521221341289453589-20002105561190342589-200021237611903432、建立程序文件COM-SQL811.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分)(1) 查询单笔销售数量最大的营销员姓名和职务;(2) 查询全部职务为“主管”的营销人员的产品销售明细,包括姓名、产品编号、销售金额和月份;(3) 按“销售月份”分组汇总销售金额;1)VFP命令:Select 1Use yxIndex on营销员编号

23、tag bhselect 2use xsset relation to 营销员编号 into yxIndex on 数量 tag bh descgo toplist 营销员编号,yx.姓名, yx.职务SQL命令:select top 1 xs.营销员编号,姓名,职务 ;from yx inner join xs on xs.营销员编号=yx.营销员编号 ;order by 数量 desc2)VFP命令:Select 1Use yxIndex on营销员编号 tag bhselect 2use xsset relation to 营销员编号 into yx?” 姓名 产品编号 销售金额 销售月

24、份”Scan for yx.职务=主管 ?yx.姓名,产品编号,数量*单价,销售月份endscanSQL命令:select yx.姓名,产品编号,数量*单价 AS 销售金额,销售月份; from yx inner join xs on xs.营销员编号=yx.营销员编号 where 职务=主管3)SQL命令:select sum(数量*单价) AS 销售金额,销售月份 from xs group by 销售月份第8套两个表文件:顾客信息表(顾客GK.DBF)和顾客消费数据表(XF.DBF)。其数据形式如下: 顾客信息表(顾客GK.DBF)顾客编号姓名性别是否会员085422王小凤女.T.074

25、561孙丽女.F.081313吴远平男.F.072453程志龙男.T.085211李娟娟女.T. 顾客消费数据表(XF.DBF)顾客编号购买商品消费金额消费积分074561化妆品588.0081313西服1280.0085211靴子566.0072453食品218.8081313食品78.0074561帽子128.0085422皮鞋358.02、建立程序文件COM-SQL812.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分)(1) 计算消费积分,并填入XF.DBF表中。(

26、其中会员的积分为消费金额,不是会员的积分为消费金额的一半);(2) 输入任一顾客的姓名并查询顾客的消费明细,包括购买商品、消费金额和消费积分;(3) 汇总每位顾客的消费积分,并按总积分从大到小的顺序显示。1)VFP命令:SELE 1USE GKINDEX ON 顾客编号 TAG BHSELE 2USE XFSET RELATION TO顾客编号 INTO GKREPLACE 消费积分 WITH 消费金额/2 FOR not 是否会员REPLACE 消费积分 WITH 消费金额 FOR 是否会员2)VFP命令:USE GKACCEPT “输入顾客的姓名:” TO XMLOCATE FOR 姓名=XMBH=顾客编号USE XFLIST 购买商品,消费金额,消费积分 for顾客编号=BHSQL命令:ACCEPT “输入顾客的姓名:” TO XMSelect 购买商品,消费金额,消费积分 from GK,xf w

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1