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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库原理考试题库及答案5.docx

1、数据库原理考试题库及答案5数据库原理考试题库及答案 课程代码:2120第一部分 选择题 (共40分)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的。请将其代码填在题后的括号内。错选或未选均无分。1.在数据库系统中,面向用户、也就是用户所涉及的数据库被称为( ) A.外模式 B.概念模式 C.存储模式 D.模式2.数据模型表示的是数据库框架,要构建为数据库,必须在框架的约束下填上( ) A.具体数据 B.取值范围 C.联系 D.联系方式3.学生实体通过学号、姓名、年龄、性别和成绩等属性来表明学生状况,这是( ) A.实体值 B.实体型 C

2、.属性值 D.属性型4.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是( ) A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系5.将1NF规范为2NF,应( ) A.消除了非主属性对键的部分函数依赖 B.消除了非主属性对键的传递函数依赖 C.消除了主属性对键的部分函数依赖和传递函数依赖 D.使每一个非主属性都完全函数依赖于主键6.建立E-R模型的工作属于数据库生命周期中的( ) A.分析阶段 B.设计阶段 C.编码阶段 D.测试阶段7.针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为( ) A.文本文件 B.索引文件 C.

3、排序文件 D.命令文件8.已知a=car,b=bus,c=class,d=duck,e=MIN(a,b,c,d),则e等于( ) A.duck B.class C.bus D.car9.使下列程序不能正确运行的是( ) STORE _ TO add STORE 20&add.10 TO result ? &result A.+ B.+ C.+ D.+10.已知DIMENSION aa(2,3),该数组的第2个数组元素是( ) A.aa(0,1) B.aa(1,0) C.aa(1,2) D.aa(2,1) 11.计算表达式3+54.AND.ab-cbabcd的值时,运算顺序为( ) A.+.AN

4、D.- B.AND.+- C.+-.AND. D.+.AND.-12.执行语句?LEN(SUBSTR(REPLICATE(*,10),4,5)后输出( ) A.5 B.2 C.4 D.613.FoxPro中APPEND BLANK命令的功能是在当前已打开的数据库文件( ) A.末尾追加一条空记录 B.顶部追加一条空记录 C.当前记录前追加一条空记录 D.当前记录后追加一条空记录14.FoxPro中不能对数据库文件中记录进行操作的命令是( ) A.EDIT B.CHANGE C.BROWSE D.MODIFY15.数据库文件已按专业字段进行索引,并已打开索引文件,对各专业总分进行分类求和的命令是

5、( ) A.TOTAL ON 总分 TO cjzf B.TOTAL ON 专业 TO cjzf FIELDS 总分 C.TOTAL ON 总分 TO cjzf D.TOTAL ON 专业 TO cjzf FIELDS 总分16.当前打开的一个数据库文件中有20条记录,运行命令?EOF( )的结果为.T.,则运行命令? RECNO( )的结果是( ) A.20 B.21 C.0 D.117.在某图书数据库中已按图书名字段创建的索引文件已打开,并已对变量name1赋值高等数学,要使用name1来查找图书,应使用的命令是( ) A.SEEK &name1 B.FIND name1 C.FIND &n

6、ame1 D.LOCATE FOR name118.FoxPro中有关变量赋值语句正确的描述是( ) A.ACCEPT能够对数值型变量赋值 B.INPUT只能对数值型变量赋值 C.ACCEPT、INPUT都能对字符型变量赋值 D.STORE一次只能对一个内存变量赋值19.建立过程文件的FoxPro命令是( ) A.MODIFY COMMAND B.MODIFY PROCEDURE C.CREATE COMMAND D.CREATE PROCEDURE20.以下程序结构中错误的是( )A.IF B.IF C.DO WHILE D.DO WHILE DO WHILE ENDIF IF IF END

7、DO DO WHILE ENDIF ENDDO ENDIF ENDDO ENDDO ENDIF第二部分 非选择题 (共60分)二、填空题(本大题共10小题,每小题1分,共10分)不写解答过程,将正确的答案写在每小题的空格内。错填或不填均无分。21.数据库维护功能包括:数据库初始装入,数据库转储,_及记载系统工作日志等功能。22.每个数据均需指明其数据类型和取值范围,这是数据_约束所必需的。23.在数据库系统中的数据模型有层次模型、_、关系模型。24.联系也是实体,所以联系也可以有_。25.若关系R2NF,且它的每一个非主属性都_,则称R3NF。26.在数据字典中,对数据流住户表示为:住户=姓名

8、+房号+面积,定义了组成该数据流的_。27.建立局部E-R图时,根据数据流图中对数据的加工确定实体之间的_。28.对关系模式执行分解时,必须遵循规范化原则:分解后的关系要相互独立且分解必须是_。29.面向对象的方法把对象的属性和_集成到一个对象中。30.FoxPro在屏幕上激活窗口W的命令是_。三、程序分析题(本大题共3小题,每小题5分,共15分)31.写出下列程序的运行结果: SET TALK OFF STORE 3 TO x y=1 x=x*y y=y+1 sf=* ss=x+&+sf.+y ?abc=+STR(x,2)+-+STR(&ss,4) SET TALK ON RETURN 程序

9、执行结果:33.数据库文件xsk.dbf的内容如下: 编号 名称 数量 单价 A001 电视机 20 3500 A002 摄象机 33 6000 A001 电视机 31 3500 B001 洗衣机 10 1200 B002 冰 箱 15 2300 阅读下列程序 SET TALK OFF SET DELETED ON USE xsk DELETE FOR 编号=A001 GO 2 DELETE RCALL FOR 数量30 COUNT TO sj ? sj USE SET TALK ON RETURN 程序执行结果:33.给出下述程序的执行结果。 SET TALK OFF CLEAR n=52

10、p=2 DO WHILE n1 IF INT (n/p)=n/p THEN ? p n=INT(n/p) ELSE p=p+1 ENDIF ENDDO RETURN 程序执行结果:四、程序设计(本大题共5小题,每小题5分,共25分)34.文件star.dbf用于存放演员信息,其字段有sname(姓名,字符型),sex(性别,字符型),knum(演电影数,数值型)。下述程序的功能是:查找演员中演电影最少的人数及其所演的电影部数。完成下述程序。SET TALK OFFUSE starIF .NOT. EOF( )minval=knumnum=0DO WHILE .NOT. EOF( )IF knu

11、m=minvalIF knumminval_(1)_(2)_ENDIFnum=num+1ENDIF_(3)_ENDDO? STR(num)+STR(minval)ENDIFUSERETURN(1)(2)(3)35.已知数据库文件stud.dbf存放学生成绩,其字段有:xname(姓名,字符型),zcj(总成绩,数值型),xh(学号,字符型),现要求对学生成绩以降序排列。完成下列程序。 SET TALK OFF USE stud FOR k=1 TO _(1)_ GOTO k SCATTER TO ary SCAN REST IF _(2)_ SCATTER TO xmp GATHER FROM

12、 ary FOR n=1 TO _(3)_ ary(n)=xmp(n) ENDFOR ENDIF ENDSCAN _(4)_ GATHER FROM ary ENDFOR USE SET TALK ON RETURN(1)(2)(3)(4)36.文件player.dbf用于存放球员信息,其字段有:pname(姓名,字符型),position(位置,字符型),goal(得分,数值型)。下述程序的功能是:查找得分最少的所有球员信息。完成下述程序。 SET TALK OFF USE player IF .NOT. EOF( ) minval=goal _(1)_=LTRIM (TRIM(STR(RE

13、CNO( ) SCAN DO CASE CASE _(2)_ minval=goal rstr=#+LTRIM(TRIM(STR(RECNO( ) CASE goal=minval rstr=rstr+#+LTRIM(TRIM(STR(RECNO( ) ENDCASE ENDSCAN LIST FOR AT(#+LTRIM(TRIM(STR(RECNO( )+#,rstr)_(3)_ ELSE ?press.dbf是空的 ENDIF USE RETURN (1) (2) (3)37.文件lecture.dbf用于存放教师授课信息,其字段有:tname(姓名,字符型),cname(课程名,字符型

14、),tyear(讲授时间,数值型)。下述程序的功能是:接收一个教师姓名,若其信息lecture.dbf中则显示相应信息;重复上述过程,直到接收的教师姓名为#时,程序结束。完成下述程序。 SET TALK OFF USE lecture SCATTER FIELD tname TO tname MEMVAR BLANK INDEX ON tname TO leature DO WHILE _(1)_ CLEAR 10,10 SAY 请输入教师姓名 GET m.tname READ IF LTRIM(TRIM(m.tname)# SEEK _(2)_ IF _(3)_ LOOP ENDIF DIS

15、PLAY FOR m.tname=tname WAIT ENDIF ENDDO USE RETURN (1) (2) (3)38.文件newsa.dbf和newsb.dbf具有相同的结构,其字段有:newsp(报刊名称,字符型),price(单价,数值型)。newsa在newsp上建有索引文件newsa.idx,newsb在newsp上建有索引文件newsb.idx,下述程序的功能是:查找在newsa.dbf出现但不在newsb.dbf中出现的报刊名称。完成下述程序。SET TALK OFFSELECT BUSE newsb ALIAS new INDEX newsbSELECT AUSE n

16、ewsa ALIAS old INDEX newsaDO WHILE _(1)_ .OR.NOT.EOF(new) DO CASE CASE _(2)_ .OR.NOT.EOF(old).AND.newspnewsp ? newsp SKIP IN old CASE EOF(old).OR.NOT.EOF(new).AND.newspnew-newsp _(3)_ OTHER SKIP SKIP IN new ENDCASEENDDOCLEAR ALLRETURN(1)(2)(3)五、综合题(本大题共2小题,每小题5分,共10分)39.说明函数rsum(i)、csum(i)及zsum( )的功

17、能。 SET TALK OFF SET PROCEDURE TO ulty DIME ary(3,3) ary=0 FOR i=1 TO 3 FOR j=1 TO 3 8+2*i,20+15*j GET ary(i,j) ENDFOR ENDFOR READ FOR i=1 TO 3 ? rsum(i),csum(i),zsum( ) ENDFOR SET PROCEDURE TO RETURN 文件ulty.prg的内容如下: FUNCTION rsum PARAMETER i PRIVATE msum,j msum=0 FOR j=1 TO 3 msum=msum+ary(i,j) END

18、FOR RETURN msum FUNCTION csum PARAMETER i PRIVATE msum,j msum=0 FOR j=1 TO 3 msum=msum+ary(j,i) ENDFOR RETURN msum FUNCTION zsum PRIVATE msum,i msum=0 FOR i=1 TO 3 msum=msum+ary(i,i) ENDFOR RETURN msumrsum的功能是:csum的功能是:zsum的功能是:40.如下描述教学管理的数据库R中记录了教师讲授的课程及教师所属系的情况。R:课程名教师姓名系C1王宇计算机系C2吴敏数学系C3卫民数学系C4张

19、川物理系C5吴敏数学系请回答下列问题:(1)R最高为第几范式?为什么?(2)是否存在删除操作异常?若存在,试用样值中的例子加以说明。(3)将它分解为高一级范式,分解后的关系是如何解决分解前所存在的删除操作异常的?数据库原理考试题库及答案 课程代码:2336一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.对数据库物理存储方式的描述称为( )A.外模式 B.内模式 C.概念模式 D.逻辑模式2.在下面给出的内容中,不属于DBA职责的是( )A.定义概念模式 B.修改模式结构C.编写应用程序 D.编写

20、完整性规则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(tS(u) D.t| (u)R(t)S(u)5.设关系R(A,B,C)和S(A,D),与自然连接R S等价的关系代数表达式是( )A. B.R SC.B,C,S.A,D( ) D. R,A,B.C,D 6.视图是一个虚表,视图的构造基于( )A.基本表 B.视图C.基本表或视图 D.数据字典7.S

21、QL语言中,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.BCNF9.如果R的分解为=R1,R2,F是R上的一个FD集,且.R1R2(R1-R2) . R1R2(R2-R1). R1R2(R1-R2) . R1R2(R2-R1)那么分解具有无损联接性的充分必要条件为( )A. 、 B. 、 C.、 D.或10.在数据库设计中,表示用户业务流程的常用方法是( )A.DFD B.ER图 C.程序流程图 D.数据结构图11. DB、DBMS

22、和DBS三者之间的关系是( )A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.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.继承关系

23、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( 8RS)进行优化。28.简述对嵌入式SQL进行预处理的作用和意义。29.关系数据库的模式设计理论主要包括哪三个方面的内容?30.简述数据库并发操作通常会带来哪些问题。31.在面向对象数据库中,查找对象的方

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

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