数据库原理考试题库及答案5Word文档下载推荐.docx

上传人:b****6 文档编号:17798430 上传时间:2022-12-10 格式:DOCX 页数:31 大小:34.73KB
下载 相关 举报
数据库原理考试题库及答案5Word文档下载推荐.docx_第1页
第1页 / 共31页
数据库原理考试题库及答案5Word文档下载推荐.docx_第2页
第2页 / 共31页
数据库原理考试题库及答案5Word文档下载推荐.docx_第3页
第3页 / 共31页
数据库原理考试题库及答案5Word文档下载推荐.docx_第4页
第4页 / 共31页
数据库原理考试题库及答案5Word文档下载推荐.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

数据库原理考试题库及答案5Word文档下载推荐.docx

《数据库原理考试题库及答案5Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库原理考试题库及答案5Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。

数据库原理考试题库及答案5Word文档下载推荐.docx

A.分析阶段 

B.设计阶段

C.编码阶段 

D.测试阶段

7.针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为

( 

A.文本文件 

B.索引文件

C.排序文件 

D.命令文件

8.已知a=″car″,b=″bus″,c=″class″,d=″duck″,e=MIN(a,b,c,d),则e等于( 

A.duck 

B.class

C.bus 

D.car

9.使下列程序不能正确运行的是( 

STORE_______TOadd

STORE″20&

add.10″TOresult

?

&

result

A.{+} 

B.′+′

C.″+″ 

D.[+]

10.已知DIMENSIONaa(2,3),该数组的第2个数组元素是( 

A.aa(0,1) 

B.aa(1,0)

C.aa(1,2) 

D.aa(2,1)11.计算表达式3+5>

4.AND.″ab″-″c″$″babcd″的值时,运算顺序为( 

A.+>

.AND.-$ 

B..AND.$+->

C.+-$>

.AND. 

D.+.AND.$->

12.执行语句″?

LEN(SUBSTR(REPLICATE(″*″,10),4,5))″后输出( 

A.5 

B.2

C.4 

D.6

13.FoxPro中APPENDBLANK命令的功能是在当前已打开的数据库文件( 

A.末尾追加一条空记录

B.顶部追加一条空记录

C.当前记录前追加一条空记录

D.当前记录后追加一条空记录

14.FoxPro中不能对数据库文件中记录进行操作的命令是( 

A.EDIT 

B.CHANGE

C.BROWSE 

D.MODIFY

15.数据库文件已按"

专业"

字段进行索引,并已打开索引文件,对各专业总分进行分类求和的命令是( 

A.TOTALON″总分″TOcjzf

B.TOTALON″专业″TOcjzfFIELDS总分

C.TOTALON总分TOcjzf

D.TOTALON专业TOcjzfFIELDS总分

16.当前打开的一个数据库文件中有20条记录,运行命令″?

EOF()″的结果为.T.,则运行命令″?

RECNO()″的结果是( 

A.20 

B.21 

C.0 

D.1

17.在某图书数据库中已按图书名字段创建的索引文件已打开,并已对变量name1赋值"

高等数学"

,要使用name1来查找图书,应使用的命令是( 

A.SEEK&

name1 

B.FINDname1

C.FIND&

D.LOCATEFORname1

18.FoxPro中有关变量赋值语句正确的描述是( 

A.ACCEPT能够对数值型变量赋值

B.INPUT只能对数值型变量赋值

C.ACCEPT、INPUT都能对字符型变量赋值

D.STORE一次只能对一个内存变量赋值

19.建立过程文件的FoxPro命令是( 

A.MODIFYCOMMAND 

B.MODIFYPROCEDURE

C.CREATECOMMAND 

D.CREATEPROCEDURE

20.以下程序结构中错误的是()

A.IF…B.IF…C.DOWHILE…D.DOWHILE…

┇┇┇┇

DOWHILE…ENDIFIF…IF…

ENDDODOWHILEENDIFENDDO

ENDIFENDDOENDDOENDIF

第二部分 

非选择题 

(共60分)

二、填空题(本大题共10小题,每小题1分,共10分)

不写解答过程,将正确的答案写在每小题的空格内。

错填或不填均无分。

21.数据库维护功能包括:

数据库初始装入,数据库转储,_______及记载系统工作日志等功能。

22.每个数据均需指明其数据类型和取值范围,这是数据_______约束所必需的。

23.在数据库系统中的数据模型有层次模型、_______、关系模型。

24.联系也是实体,所以联系也可以有_______。

25.若关系R∈2NF,且它的每一个非主属性都_______,则称R∈3NF。

26.在数据字典中,对数据流"

住户"

表示为:

住户=姓名+房号+面积,定义了组成该数据流的_______。

27.建立局部E-R图时,根据数据流图中对数据的加工确定实体之间的_______。

28.对关系模式执行"

分解"

时,必须遵循规范化原则:

分解后的关系要相互独立且分解必须是_______。

29.面向对象的方法把对象的属性和_______集成到一个对象中。

30.FoxPro在屏幕上激活窗口W的命令是_______。

三、程序分析题(本大题共3小题,每小题5分,共15分)

31.写出下列程序的运行结果:

SETTALKOFF

STORE3TOx

y=1

x=x*y

y=y+1

sf=″**″

ss=″x″+″&

″+″sf.″+″y″

″abc=″+STR(x,2)+′-′+STR(&

ss,4)

SETTALKON

RETURN

程序执行结果:

33.数据库文件xsk.dbf的内容如下:

编号 

名称 

数量 

单价

A001 

电视机 

20 

3500

A002 

摄象机 

33 

6000

31 

B001 

洗衣机 

10 

1200

B002 

冰 

箱 

15 

2300

阅读下列程序

SETDELETEDON

USExsk

DELETEFOR编号=″A001″

GO2

DELETE

RCALLFOR数量<

30

COUNTTOsj

sj

USE

33.给出下述程序的执行结果。

CLEAR

n=52

p=2

DOWHILEn<

>

1

IFINT(n/p)=n/pTHEN

p

n=INT(n/p)

ELSE

p=p+1

ENDIF

ENDDO

四、程序设计(本大题共5小题,每小题5分,共25分)

34.文件star.dbf用于存放演员信息,其字段有sname(姓名,字符型),sex(性别,字符型),knum(演电影数,数值型)。

下述程序的功能是:

查找演员中演电影最少的人数及其所演的电影部数。

完成下述程序。

SETTALKOFF

USEstar

IF.NOT.EOF()

minval=knum

num=0

DOWHILE.NOT.EOF()

IFknum<

=minval

minval

___

(1)____

___

(2)____

ENDIF

num=num+1

___(3)____

ENDDO

?

STR(num)+STR(minval)

USE

RETURN

(1)

(2)

(3)

35.已知数据库文件stud.dbf存放学生成绩,其字段有:

xname(姓名,字符型),zcj(总成绩,数值型),xh(学号,字符型),现要求对学生成绩以降序排列。

完成下列程序。

USEstud

FORk=1TO____

(1)____

GOTOk

SCATTERTOary

SCANREST

IF____

(2)____

SCATTERTOxmp

GATHERFROMary

FORn=1TO____(3)____

ary(n)=xmp(n)

ENDFOR

ENDSCAN

____(4)____

(4)

36.文件player.dbf用于存放球员信息,其字段有:

pname(姓名,字符型),position(位置,字符型),goal(得分,数值型)。

查找得分最少的所有球员信息。

USEplayer

IF.NOT.EOF()

minval=goal

____

(1)____=LTRIM(TRIM(STR(RECNO()))

SCAN

DOCASE

CASE____

(2)____

rstr=″#″+LTRIM(TRIM(STR(RECNO())))

CASEgoal=minval

rstr=rstr+″#″+LTRIM(TRIM(STR(RECNO())))

ENDCASE

LISTFORAT(″#″+LTRIM(TRIM(STR(RECNO())))+″#″,rstr)<

____(3)____

″press.dbf是空的″

(1)

(2)

(3)

37.文件lecture.dbf用于存放教师授课信息,其字段有:

tname(姓名,字符型),cname(课程名,字符型),tyear(讲授时间,数值型)。

接收一个教师姓名,若其信息lecture.dbf中则显示相应信息;

重复上述过程,直到接收的教师姓名为'

#'

时,程序结束。

USElecture

SCATTERFIELDtnameTOtnameMEMVARBLANK

INDEXONtnameTOleature

DOWHILE____

(1)____

@10,10SAY″请输入教师姓名″GETm.tname

READ

IFLTRIM(TRIM(m.tname))<

′#′

SEEK____

(2)____

IF____(3)____

LOOP

DISPLAYFORm.tname=tname

WAIT

38.文件newsa.dbf和newsb.dbf具有相同的结构,其字段有:

newsp(报刊名称,字符型),price(单价,数值型)。

newsa在newsp上建有索引文件newsa.idx,newsb在newsp上建有索引文件newsb.idx,下述程序的功能是:

查找在newsa.dbf出现但不在newsb.dbf中出现的报刊名称。

SELECTB

USEnewsbALIASnewINDEXnewsb

SELECTA

USEnewsaALIASoldINDEXnewsa

DOWHILE____

(1)____.OR..NOT.EOF(″new″)

CASE____

(2)____.OR..NOT.EOF(″old″).AND.newsp<

new->

newsp

newsp

SKIPINold

CASEEOF(″old″).OR..NOT..EOF(″new″).AND.newsp>

____(3)____

OTHER

SKIP

SKIPINnew

CLEARALL

五、综合题(本大题共2小题,每小题5分,共10分)

39.说明函数rsum(i)、csum(i)及zsum()的功能。

SETPROCEDURETOulty

DIMEary(3,3)

ary=0

FORi=1TO3

FORj=1TO3

@8+2*i,20+15*jGETary(i,j)

rsum(i),csum(i),zsum()

SETPROCEDURETO

文件ulty.prg的内容如下:

FUNCTIONrsum

PARAMETERi

PRIVATEmsum,j

msum=0

msum=msum+ary(i,j)

RETURNmsum

FUNCTIONcsum

msum=msum+ary(j,i)

FUNCTIONzsum

PRIVATEmsum,i

msum=msum+ary(i,i)

rsum的功能是:

csum的功能是:

zsum的功能是:

40.如下描述教学管理的数据库R中记录了教师讲授的课程及教师所属系的情况。

R:

课程名

教师姓名

C1

王宇

计算机系

C2

吴敏

数学系

C3

卫民

C4

张川

物理系

C5

请回答下列问题:

(1)R最高为第几范式?

为什么?

(2)是否存在删除操作异常?

若存在,试用样值中的例子加以说明。

(3)将它分解为高一级范式,分解后的关系是如何解决分解前所存在的删除操作异常的?

2336

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1.对数据库物理存储方式的描述称为( 

A.外模式 

B.内模式 

C.概念模式 

D.逻辑模式

2.在下面给出的内容中,不属于DBA职责的是( 

A.定义概念模式 

B.修改模式结构

C.编写应用程序 

D.编写完整性规则

3.在数据库三级模式间引入二级映象的主要作用是( 

A.提高数据与程序的独立性 

B.提高数据与程序的安全性

C.保持数据与程序的一致性 

D.提高数据与程序的可移植性

4.设有关系R和S,与R-S等价的元组关系演算表达式是( 

A.{t|R(t)∨┐s(t)} 

B.{t|R(t)∧┐S(t)}

C.{t|(u)R(t∨┐S(u)) 

D.{t| 

(u)R(t)∧┐S(u)}

5.设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是( 

A. 

B.RS

C.∏B,C,S.A,D() 

D.∏R,A,B.C,D

6.视图是一个"

虚表"

,视图的构造基于( 

A.基本表 

B.视图

C.基本表或视图 

D.数据字典

7.SQL语言中,SELECT语句的执行结果是( 

A.属性 

B.表 

C.元组 

D.数据库

8.在关系模式R(A,B,C)中,有函数依剌集F={(A,B)→C,(B,C)→A},则R最高达到( 

A.INF 

B.2NF 

C.3NF 

D.BCNF

9.如果R的分解为ρ={R1,R2},F是R上的一个FD集,且

Ⅰ.R1∪R2→(R1-R2) 

Ⅱ.R1∪R2→(R2-R1)

Ⅲ.R1∩R2→(R1-R2) 

Ⅳ.R1∩R2→(R2-R1)

那么分解ρ具有无损联接性的充分必要条件为( 

A.Ⅰ、Ⅲ 

B.Ⅱ、Ⅲ 

C.Ⅰ、Ⅱ 

D.Ⅲ或Ⅳ

10.在数据库设计中,表示用户业务流程的常用方法是( 

A.DFD 

B.ER图 

C.程序流程图 

D.数据结构图

11.DB、DBMS和DBS三者之间的关系是( 

A.DB包括DBMS和DBS 

B.DBS包括DB和DBMS

C.DBMS包括DB和DBS 

D.不能相互包括

12.如果事务T获得了数据对象R上的排它锁,那么( 

A.T对R只能读不能写 

B.T对R只能写不能读

C.其它事务对过R只能读不能写 

D.其它事务对R既不能读也不能写

13.事务的隔离性是由DBMS的( 

A.恢复子系统出现 

B.完整性子系统实现

C.安全性子系统实现 

D.并发控制子系统实现

14.DDBS的数据分片是指对( 

A.磁盘分片 

B.系统分片 

C.DB分片 

D.内存分片

15."

is-part-of"

联系是指数据间的( 

A.包含关系 

B.分类关系 

C.继承关系 

D.并关系

二、填空题(每小题1分,共10分)

16.数据库中对数据的操作可以记录为单位,也可以______为单位。

17.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足______完整性约束。

18.SQL语言中,允许更新的视图在定义时应该加上______短语。

19.在函数依赖中,平凡的FD可根据推规则中的______律推出。

20.关系模式设计的表达性原则是用无损联接和______来衡量。

21.当局部ER图合并全局ER图时,可能出现______、结构冲突,命名冲突。

22.SQL中的安全机制主要有两个,一个是视图,另一个是______。

23.面向对象模型中类的概念相当于ER模型中______的概念。

24.对象由变量、消息和______三部分组成。

25.在分布式数据模式结构中,全局外模式描述全局______。

三、简答题(每小题3分,共30分)

26.结构数据模型应包含哪三个部分?

试分别解释之。

27.设有两个关系R(A,B,C)和S(D,E,F),试对关系代数表达式ΠA,f(`8'

S))进行优化。

28.简述对嵌入式SQL进行预处理的作用和意义。

29.关系数据库的模式设计理论主要包括哪三个方面的内容?

30.简述数据库并发操作通常会带来哪些问题。

31.在面向对象数据库中,查找对象的方

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

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

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