全国计算机等级考试四级数据库模拟题真题及答案.doc

上传人:wj 文档编号:1294767 上传时间:2023-04-30 格式:DOC 页数:94 大小:1.07MB
下载 相关 举报
全国计算机等级考试四级数据库模拟题真题及答案.doc_第1页
第1页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第2页
第2页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第3页
第3页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第4页
第4页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第5页
第5页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第6页
第6页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第7页
第7页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第8页
第8页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第9页
第9页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第10页
第10页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第11页
第11页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第12页
第12页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第13页
第13页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第14页
第14页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第15页
第15页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第16页
第16页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第17页
第17页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第18页
第18页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第19页
第19页 / 共94页
全国计算机等级考试四级数据库模拟题真题及答案.doc_第20页
第20页 / 共94页
亲,该文档总共94页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

全国计算机等级考试四级数据库模拟题真题及答案.doc

《全国计算机等级考试四级数据库模拟题真题及答案.doc》由会员分享,可在线阅读,更多相关《全国计算机等级考试四级数据库模拟题真题及答案.doc(94页珍藏版)》请在冰点文库上搜索。

全国计算机等级考试四级数据库模拟题真题及答案.doc

全国计算机四级数据库工程师模拟试卷

模拟试卷一

一、选择题(1-20每题1分,21-30每题2分,共40分)

下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.使用二维表格结构表达实体及实体之间关系的数据模型是__________。

(A)层次模型(B)网状模型(C)联系模型(D)关系模型

2.若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件,所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于__________。

(A)集中式数据库体系结构(B)主从式数据库体系结构

(C)分布式数据库体系结构(D)客户/服务器数据库体系结构

3.以下不属于需求分析的工作是__________。

(A)分析用户活动,产生业务流程(B)确定系统范围,产生系统关联图

(C)建立ER关系图(D)分析系统数据,产生数据字典

4.在封锁技术方面,SQL提供如下了4中事务的一致性级别:

可读未提交数据,读提交数据,可重复读,可串行化。

其中哪个是允许事务读脏数据的__________。

(A)可读未提交数据(B)读提交数据

(C)可重复读 (D)可串行化

5.以下关于视图叙述错误的是______

(A)视图是由从数据库的基本表中取出来的数据组成的逻辑窗口

(B)视图是一个虚表

(C)数据库中不仅存放视图的定义,还存放视图包含的数据

(D)基本表中的数据如果发生了变化,从视图中查询的数据也随之发生变化

6.关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,成绩,任课教师名和教师地址。

其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。

下列对关系的分解正确的并且是无损连接及保持函数依赖的是______。

(A){(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)}属于2NF

(B){(Sno,Sname),(Sno,Cno,GradeTname,Taddr),(Cno,Cname)}属于2NF

(C){(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)}属于3NF

(D){(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}属于3NF

7.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为______。

(A)聚集索引(B)非聚集索引(C)稠密索引(D)辅索引

8.数据库管理员作为数据库的主要维护者,其维护工作主要包括______。

①数据库的转储和恢复______②数据库的安全性、完整性控制

③数据库性能的监控分析和改进④数据库的重组和重构

(A)①②③(B)②③④(C)①③④(D)①②③④

9.以下关于索引的说法______不正确

(A)使用索引可提高查询效率(B)使用索引可能使更新操作费时(C)使用索引可使输出结果按一定顺序排列(D)索引为DBMS提供了不同的查询路径

10.以下不属于一个好的概要设计要求是______

(A)良好的总体结构 (B)功能模块间较高的耦合度

(C)功能模块间较高的内聚度 (D)尽量降低模块接口复杂性

11.删除Windows身份验证的"Serverl\nt_user"登录的正确语句是______

(A)EXECsp_revokelogin'Serverl\nt_user'

(B)DELETEsp_revokelogin'Serverl\nt_user'

(C)DROPsp_revokelogin'Serverl\nt_user'

(D)EXECsp_droplogin'Serverl\nt_user'

12.有如下两个关系:

零件关系P(主键是"零件号")

供应商关系S:

(主键是"供应商号")(外键是"供应商号")

供应商号供应商名所在城市

B01红星北京

S10宇宙上海

T20黎明天津

Z01立新重庆

零件号颜色供应商号

010红B01

201兰T20

312白S10

今要向关系P插入新行,新行的值分别列出如下。

它们是否都能插入?

______。

Ⅰ.('307','绿','S10')Ⅱ.('101','黄','T11')

(A)只有Ⅰ (B)只有Ⅱ (C)都能 (D)都不能

13.在具有检查点的恢复技术,关于检查点,下列说法不正确的是______。

(A)检查点最大限度的减少数据库完全恢复时所必须执行的日志部分

(B)使用检查点方法可以改善恢复效率

(C)无论事务在检查点之前还是之后提交,都需要执行REDO操作

(D)可以定期的建立检查点,也可以按照某种规则建立检查点

14.系统定义明确之后,应对系统的可行性进行研究,可行性研究包括

(A)软件环境可行性、技术可行性、经济可行性、社会可行性

(B)经济可行性、技术可行性、社会可行性

(C)经济可行性、社会可行性、系统可行性

(D)经济可行性、实用性、社会可行性

15.设两个事务T1,T2,其并发操作如下表所示,下列评价正确的是______。

(A)该操作不存在问题(B)该操作丢失修改(C)该操作不能重复读(D)该操作读"脏"数据

16.商场的业务子系统会在数据库服务器上产生各种增删改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,就可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是。

(A)清除对大型表行数据的顺序存取(B)使用左连接操作(C)避免相关子查询(D)用排序来取代非顺序磁盘存取

17.关于数据仓库设计,下述说法正确是______。

(A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计

(B)在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型

(C)在进行数据仓库主题数据模型设计时要强调数据的集成性

(D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域

18.在分布式数据库系统中,一般不适合作为衡量查询代价依据的是______。

(A)CPU代价(B)I/O代价(C)通信代价(D)存储代价

19.关于死锁,下列叙述中不正确的是______。

(A)死锁是操作系统中的问题,数据库操作中不存在

(B)在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

(C)当两个用户竞争相同的资源时不会发生死锁

(D)只有出现并发操作时,才有可能出现死锁

20.在UML动态建模机制中,关于顺序图说法正确时是______。

(A)消息线的箭头说明消息的类型,如同步,异步或简单。

话一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作

(B)当一个操作调用它本身时,消息总是异步的

(C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。

被创建的对象的对象符号在创建它的地方

(D)消息也可以有条件,只有条件为真时才能发送和接收消息。

条件被用来抽象分支或决定是否发送一条消息。

如果用条件来抽象分支,则各个分支是异步的

21.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是______。

(A)工作阶段的等待时间(B)生产原型的复杂性(C)参与人员所需的工作站数(D)参与人员之间的通信困难

22.在学校的教务处数据库管理系统中存放着该校的每个学生的部分在校表现的信息,如果某个教师想查看某个学生的学习成绩,则必须经过三个认证过程,其中第二个认证过程是验证______。

(A)身份验证(B)用户是否是数据库的合法用户(C)数据库用户是否具有进行操作的权限

(D)其他验证

23.以下关于活锁叙述错误的______。

(A)事务的活锁又称为事务的饿死

(B)为避免锁现象的发生,DBMS可以采用先来先服务的策略处理事务的数据操作请求

(C)各个事务可以按照申请访问Q的时间先后顺序,依次获得定义在Q上的锁

(D)DBMS按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置

24.查询C:

\ZG\ZGDA.DBF中的姓名、职称、工资字段和C:

\ZG\ZGJJ.DBF中的奖金字段的数据,正确的命令是______。

(A)SELECT姓名,职称,工资,奖金FROMC:

\ZG\ZGDA,C:

\ZG\ZGJJ;

WHEREDA.编号==JJ.编号

(B)SELECTDA.姓名,DA.职称,DA.工资,JJ.奖金FROMC:

\ZG\ZGDA,C:

\ZG\ZGJJ;

WHEREDA.编==JJ.编号

(C)SELECTDA.姓名,DA.职称,DA.工资,JJ.奖金FROMC:

\ZG\ZGDA,C:

\ZG\ZGJJ

(D)SELECTDA.姓名,DA.职称,DA.工资,JJ.奖金FROMC:

\ZG\ZGDA,C:

\ZG\ZGJJ;

FORDA.编==JJ.编号

25.设有关系模式:

教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是______。

(A)CREATEVIEWSalaryView(系名,工资总额)ASSELECT所在系,COUNT(工资)FROM教师表GROUPBY所在系

(B)CREATEVIEWSalaryView(系名,工资总额)ASSELECT所在系,SUM(工资)FROM教师表GROUPBY所在系

(C)CREATEVIEWSalaryViewASSELECT所在系,COUNT(工资)FROM教师表GROUPBY所在系

(D)CREATEVIEWSalaryViewASSELECT所在系,SUM(工资)FROM教师表GROUPBY所在系

26.以下关于数据镜像叙述不正确的是______。

(A)在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信

(B)数据库正常运行时,数据库镜像可以用于并发操作

(C)在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本

(D)每当数据库更新时,DBMS不能自动保证镜像数据与主数据的一致性

27.发生的可能性很小,但是破坏性很大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是______。

(A)事务内部的故障(B)系统故障(C)介质故障(D)计算机病毒

28.设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。

系统需要保存3年的销售记录,每年按365天计算。

商品销售数据表包含的属性及各属性占用的字节分别为:

商品号(10个字节)、销售数量(8个字节)、价格(8个字节)、金额(8个字节)、收银台编号(4个字节)、销售员编号(4个字节)、销售时间(8个字节)。

保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192个字节)。

该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。

则在数据库中保存商品销售数据表需要的数据页数目是______。

(A)67178(B)65535(C)65540(D)67158

29.VB6.0中的数据绑定控件必须______。

(A)同时具有DataSource属性和DataField属性

(B)同时具有ConnectionString属性和RecordSource属性

(C)具有DataSource属性

(D)具有ConnectionString属性

30.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表T(a1,a2,…,an),对该表的查询多数为针对主码a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。

关于该表的划分和应用策略,下列说法错误的是________。

(A)采用轮转法对T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询

(B)以a1为划分属性,对T采用散列划分是一种可行的划分方法,有利于对该表的点查询

(C)以a1为划分属性,对T采用范围划分并建立主索引,是一种有效的划分方法

(D)以a1为划分属性,对T采用散列划分和范围划分都有可能带来T的各个数据分区的数据分布不均匀的问题

二、应用题

(1)假设某数据库中有表Course,Course中有属性Cname(课程名),查询以"DB_"开头,且倒数第三个字符i的课程的详细情况

SELECT*

FROMCourse

WHERE【1】。

(2)某数据库中有学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩。

查询选修了3门课以上的学生的学号

SELECTSno

FROMSC

GROUPBYSno

【2】。

(3)设有学生表STUDENT,其中有学号,姓名,年龄,性别等字段,该表是在2002年建立的,到2003年用户可以使用SQL的___【3】语句,将表中的所有学生的年龄增加一岁,到2004年,显示学生表中年龄大于22岁的学生的信息的SQL语句是【4】。

(4)数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept)各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表Course(Cno,Cname,Cpno,Ccredit)各属性为课程号,课程名,先行课,学分。

(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5)。

用以上各表完成查询选修了全部课程的学生的姓名的语句补充

30

SELETESname

FROMStudent

WHERENOTEXISTS

(SELETE*

FROMCourse

WHERE【5】

(SELETE*

FROMSC

WHERE【6】AND【7】

(5)在SQLServer2000中,某数据库中有角色Role和用户User,User是Role角色的成员,且只属于该角色。

先对Table表给Role只授予SELECT和DELETE权限,并授予User对T表具有SELECT、UPDATE和DENYDELETE权限,则用户User对Table表可以执行的操作是【8】。

(6)火车售票点T1,T2分别售出了两张2009年10月20号到北京的硬座票,但是数据库里的剩余票却只减少了两张,造成数据的不一致性,原因是【9】。

(7)数据库系统在运行过程中,可能会发生故障,如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非常控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做【10】;如果系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为【11】。

前者的恢复由【12】完成,

后者是由【13】完成。

(8)在关系数据库中,可以对属性值、属性值集合、元组、关系、整个索引,整个数据库等逻辑单元进行加锁,也可以对数据页、索引页和块等物理单元进行加锁,这些施加了锁的数据项的大小称为【14】。

(9)假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份上,假设此备份设备只含有对pubs数据库的完全备份,则恢复pubs数据库的语句为【15】。

三、设计与应用

(1)设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。

已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号(TNO)、教师名(Tname),课程(Course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生(Student)信息包括学号(SNO)、学生姓名(Sname)、学生性别(Sex)。

选课系统的管理规则如下:

I.一个系可聘用多名教师,一个教师只受聘于一个系;

II.一个系可有多名学生,一个学生只属于一个系;

III.一名教师可讲授多门课程,一门课程可被多个学生选修;

IV.一名学生可选修多门课程,一门课程可被多名学生选修;

V.学生选修完课程后,可获得相应课程的成绩。

针对以上描述,完成下列设计内容:

①构建选修课系统的ER图。

(要求图中的实体集名用试卷中给出的英文名,联系名用联系所关联的实体集名的首字母,字母间用"-"或"_"连接,大小写不限)(10分)

②根据所构建的ER图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。

(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)

(2)数据库中有表Table_priceHistory表,结构如下表所示:

①写出创建Teachers表的SQL语句,要求语句中包含所有的约束。

②现要查询单价最高的前三种商品的商品编号,商品名称和单价(使用TOP语句)

模拟试卷二

一、选择题(1-20每题1分,21-30每题2分,共40分)

下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.对于数据库管理系统,下面说法不正确的是______。

(A)数据库管理系统式一组软件

(B)数据库管理系统负责对数据库的定义和操纵

(C)数据库管理系统包括数据库

(D)数据库管理系统负责对数据库的控制

2.对于数据模型,下面说法不正确的是______。

(A)概念模型是信息世界的建模工具

(B)ER模型是一种概念模型

(C)概念模型不涉及计算机的处理细节

(D)关系模型是一种概念模型

3.需求分析最终结果产生的是______。

(A)项目开发计划(B)需求规格说明书(C)设计说明书(D)可行性分析报告

4.当数据对象A被事务加上排它锁,则其它事务对A______。

(A)加排它式封锁(B)不能再加任何类型的锁

(C)可以加排他式封锁和保护式封锁(D)加保护式封锁

5.下面关系函数依赖的传述中,不正确的是______。

(A)若XY-->Z,则X-->Z,Y-->Z(B)若X-->Y,Y-->Z,则X-->YZ

(C)若X-->Y,Z包含Y,则X-->Z(D)若X-->Y,Y-->Z,则X-->Z

6.以下说法正确的是______。

(A)在IDEFO图上,箭头代表流或是顺序

(B)每个矩形框要至少有一个控制箭头,可以没有输出箭头

(C)一个活动可以没有输出但不允许既没有输入又没有输出

(D)一个模型由图形文字说明,词汇表及相互的交叉引用表组成,其中词汇表是主要成分

7.某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生的信息的是______。

(A)建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员

(B)建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员

(C)将学生信息表的部分列的读取权限赋予各系的管理员

(D)将修改学生信息表的权限赋予各系的管理员

8.以下关于锁的粒度叙述错误的是______。

(A)施加X锁和S锁的数据项的大小称为锁的粒度

(B)锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关

(C)在关系数据库中,可以对数据页,索引和块等物理单元进行加锁

(D)当锁粒度比较大时,事务的并发度高,但是系统开销比较大

9.对于基本表,下面一些属性上不可建立索引的是______。

(A)在WHERE查询子句中引用率较高的属性

(B)在ORDERBY子句、GROUPBY子句中出现的属性

(C)在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性

(D)表的外码

10.以下关于结构化分析及建模方法的主要优点叙述不正确的是______。

(A)不过早陷入具体细节

(B)从整体或宏观入手分析问题

(C)模型对象涉及较多技术术语

(D)图形化建模方法方便系统分析人员理解和描述系统

11.在SQLServer2000中,若希望用户user1具有数据库服务器上的全部权限,则应将user1加入到下列哪个角色?

______。

(A)db_owner(B)public(C)db_datawriter(D)sysadmin

12.查询C:

\ZG\ZGDA.DBF表中的编号、姓名、工资字段的数据,并将查询结果保存到C:

\ZG\DA.DBFGE表,正确的命令是______。

(A)SELECT编号,姓名,工资FORMC:

\ZG\ZGDAINTODBFC:

\ZG\DA

(B)SELECT编号,姓名,工资FORMC:

\ZG\ZGDAINTODBFDA.DBF

(C)SELECT编号,姓名,工资FORMC:

\ZG\ZGDAINTODBFDA.DBF

(D)SELECT编号,姓名,工资FORMC:

\ZG\ZGDAINTOCURSORC:

\ZG\DA

13.对基于检查点的恢复技术,下列说法中错误的是______。

(A)无论事务在检查点之前还是之后提交,都需执行REDO操作

(B)可以提高恢复效率

(C)可以定期建立,也可以按照某种规则建立检查点

(D)能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作

14.在软件需求分析和设计工程中,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该______。

(A)先数据后程序(B)与顺序无关(C)先程序后数据(D)可同时进行

15.关于数据库运行和功能与性能测试,下列说法正确的是______。

(A)对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴

(B)在进行数据库功能测试时,一般要先进入大规模的数据

(C)数据库运行一般是与编写调试程序的工作同步开展

(D)数据库系统的压力测试,并发访问测试,查询效率测试一般都属于性能测试范围

16.在进行备份时,不但备份数据库的数据文件,日志文件,而且还备份文件的存储位置以及数据库中的全部对象以及相关信息的备份是______。

(A)事务日志备份(B)差异备份(C)完全备份(D)文件和文件组备份

17.关于数据仓库设计,下列说法正确的是______。

(A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计

(B)在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型

(C)在进行数据仓库主题数据模型设计时要强调数据的集成性

(D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域

18.在进行数据查询时,用户编写的应用程序只对全局关系进行操作,而不必考虑数据的逻辑分片,这需要分布式数据库至少要提

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2