收藏 分销(赏)

全国1月高等教育自学考试数据库及其应用试题课程代码02120.doc

上传人:二*** 文档编号:4572017 上传时间:2024-09-30 格式:DOC 页数:25 大小:47KB
下载 相关 举报
全国1月高等教育自学考试数据库及其应用试题课程代码02120.doc_第1页
第1页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、全国1月高等教育自学考试数据库及其应用试题课程代码02120资料仅供参考全国 1月高等教育自学考试数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1下列关于“联系”的描述,正确的是()A联系不是实体,也没有属性B联系是实体,但没有属性C联系不是实体,但有属性D联系是实体,也有属性2在层次模型中,用来表示记录类型及其联系的结构是()A层次B树C网状D关系3下面对网状模型描述错误的是()A结点间的联系不受层次限制,能够任意发生联系B有一个以上结点无

2、父结点C至少有一个结点有多于一个父结点D在具体实现上,直接支持多对多的联系4设R(U)是属性集合U上的一个关系模式,X、Y是U的子集。X是X的真子集,若对于R(U)的任何一个可能的关系,都有XY,但XY,则()AY传递函数依赖于XBY完全函数依赖于XCX为U的候选键DR属于2NF5集合R与S的交能够用关系代数的基本运算表示为()AR(RS)BR(RS)CR(SR)DS(RS)6包含在候选键中的属性,称为()A非主属性B主属性C域D外部键7关系R与S的连接操作用关系代数的基本运算表示为()AR(A)S(B)BAB(RS)CA,B(RS)D(AR)(BS)8命令TOTAL ON name TO n

3、ew中的new是()A内存变量名B数据库文件名C文本文件名D数据库字段名9在FoxPro中,一个文件里的过程数最多为()A24B32C64D不限10在编写FoxPro的过程文件时,要注意()A必须在头部进行PROCEDURE和PARAMETER说明B必须在头部进行PROCEDUER和PUBLIC说明C必须在头部进行PROCEDURE说明D必须在头部进行PROCEDURE和PRIVATE说明11宏替换号&后的内存变量是()A字符型B数值型C逻辑型D任何类型12下列说法正确的是()A?是从光标当前位置开始显示B?是从光标当前所在行的下一行第0列开始显示C?命令又称非格式化输出命令D仅用?或?命令,

4、就能够在打印机上输出数据13在FoxPro中,指数函数EXP(n)是以n为指数,以()A2为底Be为底C10为底Dn为底14当前系统日期是 10月1日,执行?DTOC(DATE(),1)后输出()A 1001B .10.01C /10/01D 100115已有定义DIMENSION array(3,2), name(5),下列语句中错误的是()Aarray (3,2)15Barray 32=15CSTORE姓名:TOnameDname (4)=abc16执行语句?LEN(TRIM(北京上海 ) 后输出()A8B9C10D1417执行语句? INT(66.77)后输出()A66B0.77C67D

5、0.7718FoxPro数据库管理系统中,不能关闭数据库文件的命令是()ACLEARBUSECCLOSEALLDCLEARALL19有一个无参数的FoxPro自定义函数:YJ,正确的调用方式是()Ado YJB? YJ ( )CYJDCALL YJ20已知:A=中国,B中国人民,C中国,D中国,当执行FoxPro的SET EXACT OFF命令后,下列命令执行结果为 .T. 的是()A?ABB?BCC?ACD?AD二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。21数据库的三级模式中存在两种映射,有外模式模式间的映射和_ 间的映射。22包含

6、在任何一个候选键的属性称为_。23关系模式R(A,B,C,D)的函数依赖集FABC,R最高属于_范式。24规范化过程是对关系模式逐步分解的过程,其中从2NF向3NF变换,消除了非主属性对候选键的_。25关系的规范化不是说范式级别越高越好,因为范式级别越高,当进行_操作时,开销会更大。26关系模式R(A,B,C,D)的函数依赖集FAB,BD,则R的候选键为_。27在当前打开的数据库中删除当前记录以下的5条记录,应使用的命令是_。28执行?VAL (456a.123b)+0.53后输出_。29在FoxPro中,只关闭当前工作区中的数据库文件,使用的命令是30在FoxPro的命令窗口中运行下列命令C

7、LEARUSE xs 以后,能够连续显示16条记录的命令是_。三、程序分析题(本大题共3小题,每小题5分,共15分)31文件book.dbf的字段有:aid(作者标识,字符型),bname(书名,字符型),words(字量,数值型)。文件author.dbf的字段有:aid(作者标识,字符型),aname(作者名,字符型),sex(性别,字符型)。给出下述程序的输出结果。book.dbf 的内容如下author.dbf的内容如下aid bname words aid aname sex i1 b1 20 il a1 m i2 b2 50 i2 a2 f i3 b3 30 i3 a3 m i2

8、b4 50 i1 b5 20 i3 b6 30 SET TALK OFFCLEAR ALLSELECT BUSE bookINDEX ON aid TO book SELECT AUSE author SCAN SELECT book SEEK author -aid COUNT TO num WHILE author -aid=aid SELECT author IF num1 ? aname +SPACE(2)+sex ENDIFENDSCANCLEAR ALLRETURN输出结果:32写出下列程序的输出结果:SET TALK OFFSTORE 12 TO xSTORE 101011TO

9、bi=1y=2x=x+2*iy=y+ic=VAL(SUBSTR(b,i,1)sf=+ss=x+&+sf. +y? 结果+STR(c,2)+ :+STR(&ss,4)RETURN输出结果:33文件employee.dbf用于存放职员信息,其字段有:eno(职员号,字符型),ename(姓名,字符型),sex(性别,字符型)。文件salary.dbf用于存放工资信息,其字段有:eno(职员号,字符型),base(基本工资,数值型),addition(附加工资,数值型)。给出下述程序的输出结果。employee.dbf 的内容如下salary.dbf的内容如下 eno ename sex eno b

10、ase addition n1 e1 m n2 500 -80 n2 e2 f n3 300 90 n3 e3 m n1 200 95SET TALK OFF CLEAR ALL SELECT BUSE salarySELECT AUSE employeeSCAN SELECT salary LOCATE FOR eno=employee -eno IF FOUND ( ) ? employee - ename+SPACE(2)+STR (base+addition,3) ENDIF SELECT employeeENDSCANCLEAR ALLRETURN输出结果:四、程序设计题(本大题共5

11、小题,每小题5分,共25分)34文件course.dbf用于存放课程信息,其字段有:cname(课程名,字符型),chour(学时数,数值型),creidt(学分,数值型)。下述程序的功能是查找学时数最大的课程。完成下述程序。SET TALK OFFUSE coures (1) =0r=0SCAN IF (2) maxhour=chour (3) ENDIFENDSCANIF r0 GOTO r ? cname+STR (chour)+STR(credit)ELSE ?course.dbf为空ENDIFUSERETURN(1)(2)(3)35下述程序的功能是:求135(2n-1)的值,其中n0

12、。完成下述程序。SET TALK OFFn=0 10, 10 SAY 请输入n (n0) :GET n VALID n0 (1) p=1FOR i=1 TO 2*n-1 IF i%2=0 (2) ENDIF (3) _ENDFOR? 当n=+STR (n, 4)+ 结果p=+STR(p, 6)RETURN(1)(2)(3)36已知文件ydy.dbf的字段有:编号(字符型),班级(字符型),姓名(字符型),得分(数值型)。其中编写字段为6位,前3位为班号,后3位为学生顺序号,学生的班号从编号中提取存入班级字段,现将编号为“905001”,姓名为“方华”,得分529分的记录追加入库。完成下述程序。

13、SETTALKOFFUSEydySTORE 905001 TO bh (1) REPLACE 编号 WITH bh, 姓名WITH (2) REPLACE 班级WITH (3) ,得分WITH (4) USESET TALK ONRETURN(1)(2)(3)(4)37文件study.dbf的字段有:sno(学号,字符型),cno(课程号,字符型),grade(分数,数值型)。文件student.dbf的字段有:sname(学生名,字符型),sno(学号,字符型),sex(性别,字符型)。文件course.dbf的字段有:cname(课程名,字符型),cno(课程号,字符型),credit(学

14、分,数值型)。study.dbf在sno+cno上建有索引文件study.idx。下述程序的功能是查找所有学生都选修的课程名。完成下述程序。SET TALK OFFSELECT CUSE courseSELECT BUSE studentSELECT AUSE study INDEX studyDO WHILE .NOT. EOF (course) good = .T. GOTO TOP IN student DO WHILE (1) SEEK student -sno+course -cno good = (2) SKIP IN student ENDDO IF good ? course

15、- cname ENDIF SKIP (3) ENDDOCLEAR ALLRETURN(1)(2)(3)38文件zhg.dbf的字段有:职工编号(字符型),姓名(字符型),性别(字符型),部门(字符型)。文件gz.dbf的字段有:职工编号(字符型),基本工资(数值型),岗位津贴(数值型),扣发工资(数值型),实发工资(数值型)。下述程序计算每个职工的实发工资和统计销售部门所有职工实发工资之和。完成下述程序。SET TALK OFFCLEARSELECT 1USE zhgSELECT 2USE gzDO WHILE .NOT. EOF( ) REPLACE 实发工资 WITH基本工资岗位津贴扣发

16、工资 (1) ENDDOSELECT 1 (2) (3) LOCATE FOR 部门=销售DO WHILE .NOT. EOF( ) zgbh =职工编号 SELECT 2 LOCATE FOR (4) IF .NOT. EOF( ) jbgz=jbgz +基本工资 sfgz=sfgz +实发工资 ENDIF (5) CONTINUEENDDO? 销售部门基本工资:,jbgz,实发工资:,sfgzCLOSE ALLSET TALK OFFRETURN(1)(2)(3)(4)(5)五、综合题(本大题共2小题,每小题5分,共10分)39说明过程sub1,sub2及sub3的功能。SET TALK

17、OFFSET PROCEDURE TO gzproc1DIMENSION ary(2) ary=0IF .NOT. FILE (zhg.dbf) DO sub1 RETURNENDIFUSE zhgGOTO TOPDO WHILE .NOT. EOF( ) DO sub2 SKIPENDDOIF ary (1)0 .OR. ary(2) 0 ? 库中有LTRIM (STR(ary(1)+ 条记录性别字段错 ? 库中有LTRIM (STR(ary(2)+ 男女职工未调工资ENDIFSET TALK ON CLOSE ALL RETURN文件 gzproc1的内容如下: PROCEDURE sub

18、1 ? zhg.dbf表文件不存在! RETURN PROCEOURE sub2 DO CASE CASE 性别男 IF 工资= REPLACE基本工资 WITH 基本工资100 ELSE DO sub3 ENDIF CASE 性别女 IF 工资=1000 REPLACE 基本工资WITH基本工资150 ELSE DO sub3 ENDIF OTHERWISE ary (1) =ary (1)+1 ENDCASE RETURN PROCEDURE sub3 ary (2) =ary (2)+1 RETURN (1)过程sub1的功能是: (2)过程sub2的功能是: (3)过程sub3的功能是:40已知关系框架R(S,P,J),其中S为学生学号,J为课程号,P为学生在某门课中的排名,一个学生在一门课中只有一个名次,某门课的某个名次只有一个学生。请写出R上成立的所有函数依赖及候选键,并说明R最高是几级范式。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 自考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服