已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江西财经大学0708第一学期期末考试试卷试卷代码:33014 B 授课课时:3+2课程名称:数据库应用 适用对象:本科选课班试卷命题人 刘谦 试卷审核人 凌传繁 一、SQL操作题(按VFP在命令窗口时的操作,给出下列查询问题中SQL操作的正确命令。每小题4分,共24分。)已知一个图书管理信息系统,其数据表间约束如图1所示。其中表 借阅.DBF中的字段归还日期当未归还图书时表示应还日期,当已还图书时表示还书时的日期。图1:图书管理信息系统相关数据库图书管理相关数据库各表结构如下:读者.DBF读者编号(C,8),姓名(C,8),性别(C,2), 身份证号(C,18) 工作单位(C, 50)借阅.DBF读者编号(C,8),图书编号(C,10),借阅日期(D),归还日期(D),是否归还(L)图书.DBF图书编号(C,10),分类号(C,3),图书名称(C,50),作者姓名(C,8) ,出版社名(C,20), 出版号(C,17),单价(N,7,2),出版时间(D),入库时间(D),库存数量(N,4)图书分类.DBF分类号(C,3),分类名称(C,20)现设定该数据库已经打开,请用SQL命令完成下列目标:1. 查询工作单位在江西财经大学会计学院且为女性读者的编号、姓名和身份证。select 读者编号,姓名,性别,身份证号;from 读者;where 性别=女; and 工作单位=江西财经大学会计学院2.查询借阅过图书数量超过10本的读者编号及其数量SELECT 读者编号,COUNT(*) AS 借阅数量;FROM 借阅;GROUP BY 读者编号 HAVING COUNT(*)=103. 查询2007年入库图书的总册数和总价值(单价*库存数量)SELECT COUNT(*) AS 总册数,SUM(单价*库存数量) as 总价值;FROM 图书;WHERE YEAR(入库时间)=20074. 按分类号列示所有图书主要信息(分类号、图书编号、图书名称、作者姓名、出版社名及出版时间),同种分类的图书按最新出版时间在前的顺序(降序)列示。SELECT 分类号,图书编号,图书名称,作者姓名,出版社名,出版时间;FROM 图书;ORDER BY 分类号,出版时间 DESC5. 查询2006年及之前至今尚未归还书籍的读者姓名、性别、工作单位、及未还图书的名称。SELECT 姓名,性别,工作单位,图书名称,借阅日期;FROM 读者,借阅,图书;WHERE 读者.读者编号=借阅.读者编号; AND 借阅.图书编号=图书.图书编号; AND 是否归还=.F.; AND YEAR(借阅日期)=20066. 查询所有未还图书的读者、单位、分类号、图书名称、作者、书名、及应还日期;读者编号相同的图书要求列示在一起。select 读者.读者编号,姓名,工作单位,图书分类.分类号,分类名称,作者姓名,;图书名称,归还日期 as 应还日期;from 读者,借阅,图书,图书分类;where 读者.读者编号=借阅.读者编号; and 图书.分类号=图书分类.分类号; and 借阅.图书编号=图书.图书编号; and not 是否归还; order by 读者.读者编号二、填空题(在下列各题标示的空缺处填充合适的内容,使其意义正确。每个标示的空缺1分,共15分。)1. 二维表中的每一行在关系中称为( 元组 )2. 在Visual FoxPro中,一个属性对应表中的一个( 字段 )3. 在关系运算中,查找满足一定条件的元组的运算称之为( 选择 )4. 在Visual FoxPro中,根据变量存在的方式,分为内存变量和( 字段变量 )5. 设XY=32,X=3,Y=2,则表达式MOD(VAL(XY),X+Y)的值是( 2 )6. 表达式SUBSTR(2008 BEIJING OLYMPIC GAMES,6,7)的运算结果是( BEIJING )7. 在VFP环境中,若X和Y都是值为2的数值型内存变量,在VFP命令窗口先后输入X=X+Y 与Y=X+Y,则Y的结果是( 6 )8. DISPLAY命令缺省条件和范围时,则默认的范围是( 当前记录 或NEXT 1 )9. 表文件共有16条记录,当前记录号是3 ,执行命令DISPLAY REST,则EOF()的值为( .T. )10. 关系完整性约束一般有实体完整性、( 参照完整性 )、域完整性和用户定义完整性11. 用LOCATE实现查找相同字段值的多条记录时,须结合使用( CONTINUE )命令12. 在Visual FoxPro中,给字段变量赋值的命令是( REPLACE )13. 在Visual FoxPro中有2种表,一种是自由表,一种是( 数据库表 )14. 查询是以扩展名为.qpr的文件来保存的,而视图设计完后,在磁盘上找不到类似的文件名,视图数据是存放在 (导出视图的基本表)15. 在Visual FoxPro环境下将当前表单从内存中清除的方法命令是( ThisForm.Release )三、单项选择题(下列各题从四个备选答案中选出一个正确答案的代号。答案错选或未选者,该题不得分。每小题1分,共15分) 注:答题时每行题号与答案分别以15XXXXX 、610YYYYYY、1115ZZZZZZ形式来标示。1.Visual FoxPro 数据库管理系统的数据模型是( C )A 层次型B 网状型C 关系型D 混合型2.关系数据库系统以(B )作为基本的数据结构。A 链表 B 二维表C 指针 D DBF文件3.对于关系的描述中,正确的是(A)A同一个关系中属性的次序无关紧要B 同一个关系中允许存在完全相同的元组C 在一个关系中允许存在完全相同的属性D 在一个关系中,同一行数据的数据类型通常是相同的4.Visual Foxpro中表单文件的扩展名为(C)A .DCT B .DCX C .SCX D . CDX5.关系完整性约束中,参照完整性是指(B)A 通过关系中的主关键字来实现,且不能取空值。B 一个关系R中的主关键字与另一个关系K的外部关键字相同,且关系K中外部关键字的取值须为关系R中的主关键字存在的值。C 一个或多个属性列必须满足的约束条件。D 针对某种具体业务规则提出的关系数据库必须满足的约束条件。6.假定X=0,Y=2执行命令 ? Y=X+Y 后,结果是(A)A .T.B .F.C 0 D 27.下列是容器对象的(D)A 文本框 B 列表框 C复选框 D 页框8.使VFP表单MyForm中失效的Cmdl控件的成为可用的正确命令是(D)A Myform.THIS.Enabled=.T.B THIS.Cmdl.Enabled=.F.C THISFORM.Cmdl.Enabled =.F.D THISFORM.Cmdl.Enabled =.T.9.可以和LOCATE命令联合查找多条记录的命令是(D)A SEEKB FINDC SKIPD CONTINUE10.执行(D )后定将使EOF()函数为真A GO TOP B GO BOTTOMC LIST NEXT 100 D DISPLAY REST 11.下列表达式中,表达式返回结果为.T.的是(B)A 信息 $管理信息系统 B 信息 $管理信息系统C SUBSTR(计算机技术,3,2)= 计算 D STR(4321,5) 12.创建一个名为RENSHI的数据库文件,正确使用的命令是(B)A CREAT B CREATE DATAB RENSHIC CREATE RENSHI D CREATE TABLE RENSHI13.无索引的某表中有20条,当前记录号16号,执行DISPLAY NEXT 4 后的记录号为(B)A 16 B 19 C 20 D 2114. 表达式1234-STR(5.6,7,3)+ 8的结果为(A)A 1234 5.6008 B 12345.600 8 C 12345.6008 D 1234 5.6 815.在Visual FoxPro中,表单(Form)是指(A )A 窗口界面 B 一个表中各个记录的清单 C 数据库查询的列表D 数据库中各个表的清单 四、写出下列VFP程序的运行结果(按Visual FoxPro程序运行后所输出的格式写出结果。每小题5分,共10分。)1.程序一( 见 *程序一)2.程序二 ( 见*程序二)*程序二 SET TALK OFFCLEARFOR W=1 TO 5 FOR N=1 TO 2*W-1 IF W=N 5+W,20-W+N SAY STR(W,1) ELSE 5+W,20-W+N SAY * ENDIF NEXTNEXT*程序一 CLEARSTORE 1 TO N,SDO WHILE N=20 IF INT(N/3)=N/3 S=S+N ENDIF N=N+2ENDDO? 控制变量 N=+STR(N,3)? 数据和 S=+STR(S,3)RETURN控制变量 N=21 数据和 S=28 1*2*3*4*5*五、纠正VFP程序中的错误(根据程序的任务要求,用正确有效的语句替代错误的程序行,不能删除或增加程序行。更正一个错误2分,共10分)1.全国计算机等级考试成绩的计算标准为90分(含90)以上为优秀,6090为及格,60分以下为不及格。输入考试成绩(0100),输出其等级考试成绩。下面的程序在两行*之间有2个错误,请更正。程序中语句前的数字号是另外补加的,答卷时注意标示出来。SET TALK OFFSTORE 0 TO XDO WHILE .T.CLEAR 5,30 SAY 输入等级考试成绩(0:100) GET XREAD* 如下4行之间有2个错误 *10 IF 0=X=0 and x=10020 EXIT30 ENDDO endif40 ENDDO* 至此发现有2个错误 *IF X=90 ? X,分数的考试成绩等级是优秀! ELSE ? X,分数的考试成绩等级是及格! ENDIFENDIFRETURN2.参见SQL操作题中的图书管理的数据库结构。设VFP当前工作目录下存在“图书管理”数据库,下列程序为了能够列出指定出版社的图书信息,运行程序发现3处错误(数字后*所在行),用正确有效的语句纠正其错误。程序中语句前的数字号是另外补加的,答卷时注意标示出来。50 CLEAR 51 ACCEPT 输入待查出版社的名称: TO CBSM 52 USE 图书 & 打开是成功的 53* SEEK 出版社名=CBSM 53* locate for 出版社名=CBSM 54 ? 图书名称+SPACE(46)+ 出版社名 55 ? SPACE(8)+ 作者姓名 出版时间 入库时间 56 K=1 57 DO WHILE FOUND() 58 ? 图书名称,出版社名,作者姓名,出版时间,入库时间 59 IF K20 60 WAIT 屏幕已满,键任意键将清屏 61 K=0 62* ENDF ENDIF 63 K=K+1 64* NEXT CONTINUE 65 ENDDO 66 USE 67 RETURN六、程序填空题(根据程序的任务要求,在程序的空缺处(【字母】标示处)填充一条适当的语句或语句项,以实现题中要求。每空2分,共10分)1随机输入20个数据,求其中最小的数,并输出之。现编写了如下” *填空题第1题”程序,请在空缺处填补一条正确的语句或语句项,实现输出最小者。*填空题第1题CLEARDIMENSION A(20)【A】FOR I=1 TO 20 INPUT 请输入字符数据: TO A(I)NEXTMYMIN= A(20)【B】FOR I=1 TO 19 IF MYMINA(I) STOR A(I) TO MYMIN ENDIFNEXT? 这些数据中的最小者为:,MYMINRETURN2.参见SQL操作题中的图书管理的数据库结构。为了能够列出指定分类号在2007年出版的图书信息,并显示其总册数(库存数量之和)。现编写了如下* 程序填空题第2题程序,请在空缺处填补一条正确的语句或语句项,实现查显功能。* 程序填空题第2题SET TALK OFFCLEAROPEN DATABASE D:VFPDB图书管理USE 图书ACCEPT 输入3位数的图书分类号: TO FLH? 分类号 图书名称+SPACE(46)+ 出版社名? SPACE(8)+ 作者姓名 出版时间 入库时间NUM=0SCAN FOR 分类号=FLH AND YEAR(出版时间)=2007【C】 ? 分类号,图书名称,出版社名,作者姓名,出版时间,入库时间 NUM=NUM+入库数量【D】 ENDSCAN【E】 ?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年北固中学春季开学工作自查报告
- 短视频运营培训及考核体系构建方案
- 法务专员培训及考核体系构建方案
- 共享茶室运营商业项目计划书
- 厂区绿化改造工程投标文件(技术方案)
- 物料配送安全管理系统升级企业制定与实施新质生产力战略分析报告
- 2025-2030年雄黄类饮片行业商业模式创新分析研究报告
- 教师心理健康维护支持体系
- 937 装配式建筑灌浆工安全技术培训试题及答案
- 美文诵读大赛点评发言稿
- 2026上海市退役军人事务局系统招聘4人备考题库附参考答案详解(考试直接用)
- 录音技术的变迁与发展
- 糖尿病肾病透析患者的血糖管理策略
- 施工配电箱安全培训课件
- 干熄焦安全培训课件
- 2025年淮北市消防救援支队公开招聘政府专职消防文员17人(公共基础知识)综合能力测试题附答案
- 2025年绍兴市新昌县事业单位公共基础知识真题
- 非煤矿山安全培训资料课件
- 食堂人员食品安全培训课件
- 物流代理加盟合同范本
- 小儿康复运动培训课件
评论
0/150
提交评论