全国高等教育自学考试数据库及其应用试题Word文档下载推荐.docx
- 文档编号:7869138
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:15
- 大小:33.36KB
全国高等教育自学考试数据库及其应用试题Word文档下载推荐.docx
《全国高等教育自学考试数据库及其应用试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《全国高等教育自学考试数据库及其应用试题Word文档下载推荐.docx(15页珍藏版)》请在冰点文库上搜索。
A
B
C
a
d
b
c
f
D
e
则R与S做自然连接得到的关系中的元组个数为()
A.3B.4C.5D.6
5.将2NF规范为3NF,应()
A.消除非主属性对键的部分函数依赖
B.消除非主属性对键的传递函数依赖
C.消除主属性对键的部分函数依赖和传递函数依赖
D.消除非主属性对键的部分函数依赖和传递函数依赖
6.关系数据操纵语言DML是以关系为操作对象,操作后的结果是()
A.元组B.关系C.属性D.域
7.关系代数中,只有五种基本运算,它们是()
A.∩∪-×
πB.∪-×
πσ
C.∩∪-×
σD.∩-×
π
8.若a=-10,b=90,执行语句″?
abs(a-b)″后的输出结果是()
A.80B.-80C.100D.-100
9.执行语句″?
LEN(″北京上海″)″后的输出结果是()
A.6B.8C.10D.14
10.执行语句″?
TYPE(″2*3″)″后的输出结果是()
A.6B.NC.UD.D
11.在下列字符型常量的表示中,错误的是()
A.″test″B.′test′C.{test}D.[test]
12.执行语句″?
AT(″Foxpro″,″VisuvalFoxpro″)″后的输出结果是()
A.0B.8C.9D.10
13.下列日期型表达式中,正确的是()
A.{″00/07/20″}B.{00/07/20}
C.{′00/07/20′}D.[00/07/20]
14.执行语句″?
SUBSTR(″success″,2,4)″后的输出结果()
A.uccB.ucceC.ccesD.cess
15.使用SQL语名″CREATECURSOR〈库文件名〉(字段名1类型,字段名2类型)″创建的临时数据库文件的扩展名是()
A.DBFB.TMP
C.FPTD.FKY
16.文件stud.dbf的字段有:
xh(学号,字符型),bh(班号,数值型),xm(姓名,字符型),xb(性别,逻辑型,其中T代表男,F代表女),english(英语,数值型),要求统计90981班男生的英语平均成绩,则应使用命令
A.AVERAGEenglishTOcjFORxb.AND.班号=90981
B.AVERAGEenglishTOcjFORxb=.T..AND.班号=90981
C.AVERAGEenglishTO&
cjFORxb.AND.班号=90981
D.AVERAGEenglishTOcjFOR.NOT.xb.AND.班号=90981
17.下列关于数据库索引文件的操作中,错误的是()
A.SETINDEXTO<索引文件名>
B.USE<库文件名>INDEXTO<索引文件名>
C.INDEXON班级TO<索引文件名>
D.USE<库文件名>INDEX<索引文件名>
18.在FoxPro的运行环境下,建立命令文件abc.prg,使用命令()
A.MODIFYCOMMANDabc
B.DOabc
C.CREATEabc
D.SAVETOabc
19.设x=″abcd″,执行命令@10,10SAY″x=″GETxPICTURE″!
!
″后,输出结果是()
A.x=AbcdB.x=abcd
C.x=″abcd″D.x=ABCD
20.为解决循环次数不确定,循环步长无规律的问题,最适宜的循环结构是()
A.DOWHILEB.FOR
C.SCAND.A、B、C均可
二、填空题(本大题共10小题,每空1分,共10分)
请在每小题的空格中填上正确答案。
错填、不填均无分。
21.关系规范化的实质是对关系的过程。
22.写出1NF,2NF,3NF之间的包含关系:
。
23.关系可看成是规范化的二维表,要求表中的每个元组分量都必须是。
24.关系模式的分解应保持关系的相互独立性和。
25.数据模型是一种形式化描述记录类型及其的方法。
26.由若干记录组成的集合称之为。
27.信息世界的实体在数据世界中对应于。
28.实体完整性是指关系中的不允许取空值。
29.关系模式R(A,B,C,D)的函数依赖集为F={AC→B},则R的候选键为。
30.数据库管理系统(DBMS)对数据库运行的控制主要是通过数据的安全性、完整性、故障恢复和方面实现的。
三、程序分析题(本大题共3小题,每小题5分,共15分)
31.现有两个数据库文件stud.dbf和classdept.dbf,其数据情况如下:
stud.dbf的内容如下:
学号姓名年龄性别班号总平均分
99001王晓明23男9099154.4
99002张雨梅22女9099290.6
99003何玉鑫24男9099368.0
99004周雨心22女9099169.8
99005商海25男9099182.0
99006刘达西24男9019291.4
99007朱国海23男9099185.6
99008周维维23女9099377.7
classdept.dbf的内容如下:
班号系别入学年月类别
90991107/30/99本科
90992107/30/99本科
90993207/30/99本科
给出下述程序的输出结果。
SETTALKOFF
SELECTa
USEstud
SELECTb
USEclassdept
DISPLAYFIELDSb→班号,学号,姓名,总平均分
GOTO3
bb=班号
LOCATEFOR班号=bb
DISPLAYFIELDS班号b→系别,学号,姓名,总平均分,b→入学年月,b→类别
CLOSEDATABASE
SETTALKON
RETURN
输出结果:
32.文件supplier.dbf用于存放供应商信息,其字段有:
sid(标识号,字符型),sname(姓名,字符型),addr(地址,字符型)。
文件supply.dbf用于存放供应信息,其字段有sid(标识号,字符型),cname(商品名,字符型),price(单价,数值型)。
supplier.dbf的内容如下
supply.dbf的内容如下
sid
sname
addr
cname
price
n1
s1
a1
i1
100
n2
s2
a2
i2
50
n3
s3
a3
i3
150
CLEARALL
SELECTB
USEsupply
SELECTA
USEsupplier
JOINWITHsuppluyTOnewFIELDSsname,supply→cname,supply→price;
FORsid=supply→sid
USEnew
SCAN
?
sname+SPACE
(2)+cname+SPACE
(2)+STR(price,3)
ENDSCAN
33.文件course.dbf用于存放教师信息,其字段有:
cname(课程名,字符型),chour(学时,数值型),credit(学分,数值型)。
course.dbf的内容如下:
cnamechourcredit
c1362
c2543
c3724
c4724
c5543
c6362
USEcourse
FORi=1TORECCOUNT()
IFi%2=1
LOOP
ENDIF
GOTOi
cname+SPACE
(2)+STR(chour,2)+SPACE
(2)+STR(credit,1)
ENDFOR
USE
四、程序设计题(本大题共5小题,每小题5分,共25分)
34.下述程序的功能是求2+4+6+…+2n,(n>
0)的值。
完成下述程序。
n=o
@10,10SAY″请输入n(n>
o):
″GETnVALID
(1)
READ
s=0
FORi=2TO
(2)STEP1
IFi%2=1THEN
(3)
?
″s的值=″,s
(1)
(2)
(3)
35.文件dsd.dbf保存订书信息,其字段包括:
书名(字符型),册数(数值型),单价(数值型),金额(数值型)。
文件tjd.dbf保存调价信息,其字段有:
书名(字符型),单价(数值型)。
下列程序是按tjd.dbf中“线性代数”的单价调整dsd.dbf中“线性代数”的单价,并计算出相应的金额。
完成下列程序。
SELECT1
USEdsd
SELECT2
USEtjd
LOCATEFOR
(1)
LOCATEFOR书名=B→书名
DOWHILE.NOT.EOF()
REPLACE
(2)
CONTINUE
ENDDO
BROWSE
36.文件stud.dbf的字段包括:
学号(字符型),姓名(字符型),出生日期(日期型)。
文件cj.dbf的字段包括:
学号(字符型),课程名(字符型),成绩(数值型)。
要求查询学生“李芳”的成绩。
INDEXON学号TOstud
USEcj
INDEXON
(1)TOxh
SETRELATIONTO
(2)INTOA
BROWSEFIELDS学号,A→姓名,课程名,成绩FOR(3)
SETRELATIONTO
37.已知学生数据库stud.dbf的内容如下:
姓名课程名成绩
王芳高数83
肖明线代91
黄亮英语80
肖明高数90
肖明英语83
李洪英语78
要求删除“肖明”同学各门课程成绩,修改“李洪”英语成绩并显示。
DELETEFROMstudWHERE
(1)
UPDATEstudSET成绩=85WHERE姓名=″李洪″.AND.课程名=″英语″
DISPLAYFOR
(2)
38.现有三个数据库,其结构与记录如下所示。
student.dbf的内容如下:
学号姓名系别
99061王小平机电系
99062李涛自动系
99063张波化工系
xk.dbf的内容如下:
学号课程号成绩
99061C50195
99061C50385
99061C50490
99062C50189
99062C50285
99063C50278
kc.dbf的内容如下:
课程号课程名
C501数据库
C502数据结构
C503普通物理
C504高等数学
要求查询名为“李涛”的数据库课成绩。
SELECT3
USEkc
USExkALIASxkib
USEstudent
LOCATEFOR姓名=″李涛″
xh=学号
SELECTkc
kch=课程号
SELECTxkib
LOCATEFOR
(2)
DISPLAYFIELDS课程号,C→课程名,学号,A→姓名,成绩
五、综合题(本大题共2小题,每小题5分,共10分)
39.设文件dbffile.dbf存在。
说明函数funl、fun2及fun3的功能。
SETPROCEDURETOulty
USEdbffile
COPYTOnew
FORi=1TORECCOUNT(″new″).
funl(i),fun2(i),fun3(i)
USE
SETPROCEDURETO
文件ulty.prg的内容如下:
FUNCTIONfun1
PARAMETERi
PRIVATEmname
GOTOiINnew
mname=TRIM(new→姓名)
RETURNmname
FUNCTIONfun2
PRIVATEmtype
mtype=new→性别
RETURNmtype
FUNCTIONfun3
PAIVATEmlen
mlen=new→年龄
RETURNmlen
(1)函数fun1的功能:
(2)函数fun2的功能:
(3)函数fun3的功能:
40.已知关系框架R(SNO,TNO,JNO),其中SNO为学生学号,TNO为教师职工号,JNO为课程号,一个教师只教一门课,一个学生一旦选择了某门课就固定地选定了某个教师。
请写出R上成立的所有函数依赖及候选键,并说明R最高是几级范式。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 高等教育 自学考试 数据库 及其 应用 试题