上海龙凤419

试题

计较机四级《数据库工程师》真题

时候:2024-09-26 11:28:44 志华 试题 我要投稿

计较机四级《数据库工程师》真题

  在平常进修、使命糊口中,咱们常常跟试题打交道,借助试题能够或许检测测验者对某方面常识或手艺的把握水平。你晓得甚么样的试题能力实在地赞助到咱们吗?上面是小编搜集清算的计较机四级《数据库工程师》真题,仅供参考,大师一路来看看吧。

  一、挑选题

  (1)视图是数据库中的主要东西,以下有关视图的说法毛病的是

  A)普通环境下,数据库只存储视图的界说,其数据仍寄存在相干的根基表中

  B)能够或许将庞杂的查问语句封装在视图中以简化相干查问语句的编写

  C)经由进程视图能够或许屏障不但愿用户看到的敏感数据,进步数据库数据的宁静性

  D)能够或许在视图的根本上成立新的视图,但如许界说的视图会致使数据库机能降落,普通不保举支配

  (2)在观点数据模子中,接洽用于描写现实天下中事物之间的接洽干系干系。一阿d对于接洽的说法毛病的是

  A)接洽可用于描写一个实体集内记实之间的接洽干系干系

  B)接洽可用于描写两个实体集属性之间的接洽干系干系

  C)ER模子经由进程1:1、1:n和m:n三种接洽描写现实天下中各类事物之间的接洽干系干系

  D)终究的IDEFIX模子中只能呈现I:1和1:n两种范例的接洽

  (3)在干系数据库中,NULL是一个特别值,在良多数据支配中都须要对NULL停止特别处置。对于NULL,以下说法准确的是

  A)判定元组的某一列是不是为NULL普通支配“=NULL”

  B)NULL在数据库中表现尚不肯定的值

  C)在SQL Server 2000中履行“SELECT NULL+5”将会呈现非常

  D)NULL只合用于字符和数值范例

  (4)某教务办理体系包罗选课模块、成就录入模块和学籍办理模块。选课模块面向黉舍几万名先生,成就录入模块面向黉舍上千名任课教员,学籍办理模块面向少许有必然权限的办理职员。该体系是上世纪用C/S布局和相干手艺开辟的,为了便支配户支配,须要对体系停止进级和革新。设有以下手艺革新打算:

  I.选课模块和成就录入模块接纳B/S布局停止革新,学籍办理模块仍接纳C/S布局

  II.选课模块接纳B/S布局停止革新,成就录入模块和学籍办理模块仍接纳C/S布局

  III.选课模块、成就录入模块和学籍办理模块均接纳B/S布局停止革新

  Ⅳ.成就录入模块接纳B/S布局停止革新,选课模块和学籍办理模块仍接纳C/S布局

  上述打算中,较为公道的是

  A)仅I和II

  B)仅I、II和III

  C)仅I和III

  D)仅II、III和IV

  (5)数据库在外存中是以文件情势构造的,构造文件记实体例的差别就构成了差别的文件布局。以下对于挨次文件布局及其存取效力的说法毛病的是

  A)挨次文件因其记实按照查找码值升序或降序摆列,当按照查找码的值挨次读取记及时其效力很高

  B)当按照必然的前提对挨次文件停止查问时,若是查问前提界说在查找码上,能够或许支配二分查找手艺疾速找到知足前提的记实

  C)因为须要坚持文件中记实的挨次,是以挨次文件的拔出和删除支配比拟庞杂,花费时候也较多

  D)对挨次文件停止前提查问时,若是查问前提不界说在查找码上,其查找效力普通也会比无序文件高

  (6)死锁是数据库体系中能够或许呈现的一种状况。以下有关死锁的说法毛病的是

  A)当事件因为没法取得对须要拜候的数据项的节制权而处于期待状况时,称数据库中产生了死锁

  B)死锁是因为体系中各事件间存在抵触支配且抵触支配的并发履行挨次不妥而产生的

  C)死锁防备能够或许支配一次加锁和挨次加锁两种体例,此中一次加锁法能够或许会下降体系的并发水平

  D)消除死锁凡是接纳的体例是挑选一个或儿个形成死锁的事件,撤消这些事件并开释其持有的锁

  (7)某体系中事件T1从账户A转出资金到账户B中,在此事件履行进程中,另外一事件T2要停止一切账户余额统计支配。在T1和T2事件胜利提交后,数据库办事器俄然掉电重启。为了保障T2事件统计成果及重启后A, B两账户余额准确,需支配到的事件性子别离是

  A)分歧性和断绝性

  B)断绝性和耐久性

  C)原子性和分歧性

  D)原子性和耐久性

  (8)设有干系形式SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)知足函数 依靠集:{Sno→Sname, Sno→Sex, Sno→Birthday, Cno→Cname, (Sno, Cno)→Grade, Tno→Tname}.SC的主码和属性集(Sno, Tno)的闭包别离是

  A)(Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}

  B)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Cno}

  C)(Sno, Cno)和{Sno, Sname, Sex, Birthday, Cno, Cname, Grade}

  D)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Tno, Tname}

  (9)数据库操纵体系是面向数据办理和数据处置的软件体系。以下有关数据库操纵体系开辟及其性命周期说法中,毛病的是

  A)数据库操纵体系宁静性须要阐发中,需斟酌体系应到达的宁静节制级别。按照可托计较机体系评测规范,宁静性不高的体系其宁静节制级别普通应定为C级

  B)数据库操纵体系机能阐发普通支配每TPS价格值来权衡体系性价比

  C)在数据库操纵体系性命周期模子中,打算与阐发阶段应天生名目打算书、可行性阐发报告和须要申明文档

  D)数据库操纵体系可行性阐发须要从手艺、经济、支配等方面评价和判定该名目是不是可行,是不是能够或许到达预期方针

  (10)在数据库操纵体系实行、运转和保护进程中,设有以下勾当:

  I.在体系运转进程中,对数据库的空间增添环境停止监控

  II.在体系运转进程中,对数据库体系各时段CPU和内存支配环境停止监控

  III.在数据库体系实行时,运转DDL代码成立干系表

  IV.成立干系表今后编写体系操纵法式

  V.按期停止数据备份

  以上勾当中,二般环境部属于DBA使命的是

  A)仅I、II和V

  B)仅I和II

  C)仅I、II和III

  D)仅III, IV和V

  (11)在SQL Server 2000中,Userl是发卖数据库中的用户,并只被授与了发卖明细表数据的删除权限,则Userl用户在该数据库中能够或许履行的支配是

  A)删除发卖明细表中的全数数据

  B)删除发卖明细表中的指定数据

  C)查问发卖明细表中的全数数据

  D)以上支配都能够或许

  (12)在SQL Server 2000中,要对数据库GoodsDB停止一次差别备份,将其备份到装备Backup 1上(该装备已成立好),并请求该次备份支配断根Backupl中己有的备份内容。以下能完成该备份请求的语句是

  A)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINIT

  B)BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINIT

  C)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINIT

  D)BACKUP DATABA息E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT

  (13) ADO东西模子用于简化经由进程ODBC, OLE DB等接口拜候数据库的编程使命。以下对于ADO的说法毛病的是

  A)用ADO东西拜候数据库时,仍需依靠OLE DB, ODBC等数据库拜候接口

  B)开辟者只需经由进程支配ADO东西模子中的几个简略东西的体例和属性便可完成对数据库的拜候,是以,支配ADO东西模子能够或许进步数据拜候效力

  C)ADO是在OLE DB, ODBC等接口根本上设置的高一层接口

  D)ADO东西模子供给的编程接口与数据供给者有关,进步了数据拜候的通明性

  (14)在SQL Server 2000中,对于dbcreator脚色,以下说法准确的是

  A)该脚色是SQL Server体系供给的办事器级脚色

  B)该脚色是SQL Server体系供给的数据库级脚色

  C)该脚色是体系办理员界说的办事器级脚色

  D)该脚色是体系办理员界说的数据库级脚色

  (15)在散布式数据库中,查问处置和优化比集合式数据库要庞杂很多,此中的查问优化须要斟酌的主要身分包罗I/O价格、CPU价格和通讯价格。普通而言,散布式数据库查问优化的主要方针是

  A)使查问履行时I/O价格最省

  B)使查问履行时CPU价格最省

  C)使查问履行时通讯价格最省

  D)使查问履行时I/O价格和CPU价格之和最省

  (16)在SQL Server 2000中,每一个数据库都最少包罗一个数据文件和一个日记文件,创数据库的主要使命是界说构成数据库的数据文件和日记文件的属性。给定以部属性:

  I.初始巨细

  II.物理文件名

  III.最大巨细

  IV.缩短体例

  V.增添体例

  以上属于数据库文件属性的是

  A)仅I、11和III

  B)仅II、N和V

  C)仅I、11、III和V

  D)全数都是

  (17)在VB 6.0中支配Adodc数据控件能够或许很便利地完成对数据库数据的拔出、删除和点窜支配。现假定用Adodc 1数据控件删除其成果集今后行对应的数据库数据,以下完成打算中准确的是

  A)履行Adodc 1.Delete体例

  B)履行Adodc l .ReCOrdset.Delete体例

  C)先履行Adodcl.Delete体例,而后再履行Adodcl.Update体例

  D)先履行Adodc l .Recordset.Delete体例,而后再履行Adodc 1.Recordset.Update体例

  (18)设有某转储战略,用该战略对数据库中的某一数据文件f停止转储时,会将其跟上一次的转储文件接纳必然机制停止比拟,若发明f被点窜或f为新文件时才转储该文件,则这类转储战略是

  A)完整转储

  B)增量转储

  C)差量转储

  D)增量加差量转储

  (19)设某体系中有商品发卖表(商品号,商品种别,数目,单价,发卖日期,发卖时候),该表数据量大,在I作时候会被频仍拔出发卖数据。用户须要常常查问天天各种别商品的发卖总量。为了进步查问效力,以下办法中最为有用且公道的是

  A)在商品发卖表上针对商品种别和发卖日期属性成立索引

  B)成立商品分种别日发卖汇总表(商品种别,发卖总量,日期),每产生一条新发卖记及时及时更新该表,用户间接支配该表停止查问便可

  C)在商品发卖表的商品号和发卖日期属性上成立索引

  D)成立商品日发卖汇总表(商品号,商品种别,发卖总量,日期),每产生一条新发卖记及时及时更新该表,用户间接支配该表停止查问便可

  (20)同一建模说话(UML)是一种经常操纵于数据库操纵体系设想和开辟的可视化建模说话。对于UML,以下说法毛病的是

  A)UML中的视图是由一个或多个图构成的,一个图是体系模子中的某个正面的展现

  B)用例图、挨次图和状况图都是UML的行动视图,用于描写体系的功效和勾当

  C)类图和东西图都是UML的布局视图,用于描写体系在某个时候的静态布局

  D)在用例图中,与体系交互的人和别的实体都能够或许成为体系的脚色

  (21)在SQL Server 2000中,若是己分派给某个数据库的空间巨细远弘远于寄存该数据库数据须要的现实巨细,则应当对该数据库停止缩短,以开释过剩的空间。对于缩短数据库,以下说法毛病的是

  A)缩短数据库中的某个文件时,缩短后的文件巨细能够或许小于界说文件时的初始巨细

  B)只能缩短数据库所包罗的数据文件,不能缩短其日记文件

  C)缩短某个详细文件时,只需缩短后的文件空间大于该文件寄存数据所需的现实空间,缩短支配便可停止

  D)按比例缩短数据库时,缩短后的数据库巨细不能小于界说数据库时的初始巨细

  (22)数据库观点设想的使命之一是标识和界说实体集。对于若何标识和界说实体集有以下说法:

  I.被标识的实体集应能被一个属性集描写

  II.只要一个同类实例的东西集普通环境下也有须要标识成一个实体集

  III.实体集合的每一个实例应能够或许被独一标识和辨别

  N.界说实体集时凡是用一个成心义的名词定名

  V.实体集合的每一个属性应当用一个成心义的动词定名

  以上说法准确的是

  A)仅I、III和N

  B)仅II、IV和V

  C)仅I、IV和V

  D)仅II、III和IV

  (23)有干系形式:系(系号,系名,系办公德律风),教员(教员号,教员名,职称,聘用日期,人为,地点系号)。现要界说以下束缚:

  I.系号是系干系的主码,教员号是教员干系的主码

  II.职称列的取值只能为“传授、”副传授“、”讲师“、”助教“和”别的“

  III.传授的默许人为为10000元,副传授的默许五资为8000元,讲师的默许人为为5000元

  IV.每一个教员的地点系号不能为空,且其值必须在系干系中存在

  若在数据库中完成以上束缚,须要支配触发器能力完成的是

  A)仅I和II

  B)仅III和N

  C)仅III

  D)仅I和N

  (24)设某大型阛阓的数据堆栈须要接纳必然的数据抽取战略从阛阓营业数据库体系中收罗数据。设数据堆栈环境中有客户名单、商品发卖细节和商品逐日发卖汇总数据,并有操纵体系须要阐发每周客户增添趋向和逐日商品发卖趋向。以下数据抽取或更新战略普通环境下最为公道的是

  A)天天早晨针对营业体系中的客户名单和商品发卖细节做一次快照,而后按照商品发卖细节计较发卖汇总数据

  B)天天做一次客户名单快照,按照客户名单的变更点窜数据堆栈中的终究客户名单。发卖细节天天早晨接纳增量体例停止抽取,而后按照新增的发卖数据更新商品逐日发卖汇总数据

  C)每周做一次客户名单快照,天天做一次发卖细节快照,而后按照商品发卖细节计较发卖汇总数据

  D)每周在发明客户名单中的信息有变更时,对客户名单做一次快照。对发卖细节数据接纳增量体例,天天抽取一次新的发卖数据,而后按照新增的发卖数据更新商品逐日发卖汇总数据

  (25)数据库手艺为大批数据的构造和存储,和数据的支配、办理与保护供给了无力的体例和东西。有以下说法:

  I.与用户自界说文件存储数据的体例比拟,数据库不只能存储数据,还能便利地抒发数据之间的干系

  II.数据库办理体系普通环境下只供给通用的数据处置功效,不供给面向详细操纵范畴的营业处置功效

  III.数据页(块)是数据库中存储数据的根基单元,为了进步空间支配率,SQL Server2000等数据库办理体系许可一行数据跨页存储

  IV.支配数据库手艺,能够或许进步数据的自力性,使数据不再与操纵法式慎密地绑缚在一路,完成数据在企业、构造或更大规模内的同享

  V.数据字典是数据库办理体系的主要构成局部,大局部数据库办理体系的数据字典是由一组体系表和体系视图构成的,这些东西普通由数据库办理体系和数据库办理员配合保护

  以上说法毛病的是

  A)仅I和III

  B)仅II和IV

  C)仅III和V

  D)仅IV和V

  (26)设有干系形式Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在SQL Server 2000中建有与以上形式对应的干系表,并有以下支配:

  I.界说Sno是Student干系表的主码,界说Cno是Course干系表的主码,界说Sno,Cno是SC干系表的主码

  II.界说Student干系表Sex列的取值只能为”男,或“女”,界说Course干系表Credit列的取值规模是[1, 4]

  III.在Student干系表的Sname列上成立一个非堆积索引,在Course干系表的Cname列上成立一个非堆积索引-

  IV.界说SC干系表的Sno列的取值不能为空,并且其镶一个值必须在Student干系表的Sno列的值集合

  以上支配对内形式布局有影响的是

  A)仅I和III

  B)仅II和III

  C)仅I和IV

  D )仅I和II

  (27)某大型超市的数据库操纵体系中,设有以下数据:

  I.商品清单

  II. DBMS中的数据字典

  III.商品发卖细节数据

  IV.数据库布局申明文档

  V.前端操纵法式报表中数据项的界说及申明文档

  VI.商品分类发卖汇总数据

  以上数据中,普通属于元数据的是

  A)仅I、III和VI

  B)仅II、V和VI

  C)仅I、II和N

  D)仅II、N和V

  (28)设有某通讯公句面向手机用户的网上通讯记实查问数据库体系,该体系为手机用户供给比来一年内用户的短信和通话记实查问功效。在体系上线运转前的实行进程中,设有以下测试勾当:

  I.在指定时候段内,摹拟天生N笔特定形式的查问事件,测试办事器可否在这个时候段内完成这些查问

  II.用一个手机用户登录,测试体系可否在该用户5分钟内不任何支配时主动断开该用户的毗连

  III.测试体系在用户经由进程网页登录时可否天生考证码图片

  IV.用一个手机用户登录,测试在用户胜利登录后体系可否准确地给用户发送一条提醒短信

  V.测试单个用户查问差别时候跨度的数据所需的均匀呼合时候

  以上测试勾当中,能够或许归为机能测试的是

  A)仅I和V

  B)仅I、II和IV

  C)仅II、III和IV

  D)仅I、II和V

  (29)在SQL Server 2000中,有先生表(学号,姓名,春秋,地点系),学号是主码。在这个表上建有视图V1,V1视图的界说语句为:

  CREATE VIEW V1 AS

  SELECT姓名,春秋,地点系FROM先生表

  WHERE春秋>=(SELECT AVG(春秋)FROM先生表)

  有以下支配语句:

  I.UPDATE V1 SET春秋=春秋+1

  II.SELECT*FROM V1 WHERE春秋>20

  III.DELETE FROM V1 WHERE春秋>20

  IV.INSERT INTO V1 VALUES(,张三,20,‘计较机系’)

  以上语句能准确履行的是

  A)仅I和II

  B)仅II

  C)仅II和IV

  D)仅I、II和III

  (30)为了防止某个数据库体系产生毛病,设有以下办法:

  I.装备UPS保障办事器供电稳定

  II.接纳双硬盘镜像,以防止单个硬盘呈现介质破坏而形成数据丧失

  III.按期给支配体系打补丁,以防止支配体系被进犯后重启

  IV.改良暗码办理机制,进步各类暗码的宁静性,以防止产生数据失贼

  V.增强事件流程测试和考证,以防止产生并发事件死锁

  以上办法中,用于防止数据库体系呈现体系毛病(软毛病)的是

  A)仅I、II和III

  B)仅III、IV和V

  C)仅I和III

  D)仅IV和V

  二、操纵题(每空2分,共30分)

  (1)【1】文件撑持多种记实范例的存储,这类文件未来自多个干系表差别范例的记实存储在一路,可削减多表查问时磁盘的拜候量,进步多表查问的效力。

  设有表T(c1,c2),c1的数据范例为2),请求其第I位的取值规模为[1,9],第2位的取值规模为[0, 9].完成此请求的束缚抒发式为CHECK(c1 LIKE“【2】”)。

  (3)设有某种文件,当向此中拔出一条新记及时,起首读文件头,找到最末磁盘块的地点后将最末磁盘块读入内存缓冲区,在缓冲区内将新拔出记实写入该数据块的开端,然

  后将缓冲区中点窜过的数据块作为最末磁盘块写回磁盘文件。以这类体例构造的文件被称为【3】。

  (4)在保障数据分歧性的加锁和谈中,【4】级加锁和谈请求事件在读数据项之前必须先对该数据项加同享锁,直到事件竣事才开释该锁。

  (5)支配日记手艺停止数据库规复时,为了使规复子体系防止对全数日记文件停止查抄,须要在日记文件中增添【5】记实。

  (6)数据库逻辑设想的方针是把观点设想阶段获得的【6】模子转换成所选定的数据库办理体系撑持的数据模子。

  在各类数据环境中,粒度用于描写数据的综合水平。设某体系中有商品发卖表(商品号,发卖量,单价,日期,时候)和商品周发卖表(商品号,周发卖量,周),则商品发卖表的粒度级要【7】于商品周发卖表的粒度级。若两个表的时候跨度不异,则商品发卖表中寄存的数据量要【8】于商品周发卖表的数据量。

  (8)设有商品表(商品号,商品名,单价)和发卖表(商品号,发卖时候,发卖数目)。

  现要查问单价高于100元的全数商品的发卖总次数和总数目,包罗不被卖出过的商品(不被卖出过的商品的发卖总次数和总数目置为0)。请补全以下语句:

  SELECT商品表。商品号,发卖总次数=【9】,

  发卖总数目=SUM(发卖数目)

  FROM商品表【10】发卖表

  0N商品表。商品号=发卖表。商品号

  WHERE单价>100

  GROUP BY商品表。商品号

  (9)在SQL Server 2000中,设u1是某数据库中的用户,若要使u1在该数据库中只具备查问全数用户表的权限。请补全以下语句:

  EXEC sp_addrolemember“【11】”,“【12】”

  (10)SQL Server 2000内置的体系办理员账户是【13】

  【15】

  三、设想与操纵题(共30分)

  (1)已知某教务办理体系有以下干系形式(带下划线的属性是主码):

  系(系号,系名)

  先生(系号,姓名,性别,退学日期,一般毕业日期,地点系号)

  课程(课程号,课程名,学分,开课系号,教员号)

  选课(学号,课程号,成就)

  教员(教员号,姓名,职称,地点系号)

  ①请按照给出的干系形式画出该体系的ER图,图中疏忽实体集的属性,但若是实体集之间的接洽有属性则须要给出接洽的属性。(6分)

  ②跟着教学鼎新的须要,该体系须要知足以下须要:

  I.需为课程增添先修课信息(一门课程可有多门先修课程);

  II.一门课程可由多名教员教学,一位教员能够或许教学多门课程。

  请按照以上须要点窜干系形式,仅列出有点窜的干系形式,并使每一个干系形式知足3NF。(4分)

  (2)在SQLServer2000的某数据库中有以下两张干系表:

  先生表(学号,姓名,性别,系号),学号为主码

  系表(系号,系名,系简称),系号为主码

  ①在数据库中履行以下T-SQL代码:

  DECLARE @DePtID var10)

  DECLARE @cnt int

  set @cnt=O

  DECLARE cursor1 cursor FOR SELEET系号FROM系表

  WHERE系名LIKE%电%

  OPEN cursorl

  FETCH NEXT FROM cursor1 INTO @DePtID

  WHILE @@FETCH_STATUS=O

  BEGIN

  DECLARE @temp_cnt int

  sELECT @temp_cnt=COUNT(*)FROM先生表WHERE系号=@DeptID

  set @Cnt=@cnt+@temp_cnt

  FETCH NEXT FROM cursor1 INTO ODePtID

  END

  CLOSE cursor1

  DEALLOCATE cursor1

  SELECT @cnt

  履行进程中发明速率比拟慢,为了处理机能题目,需在功效稳定的环境下,将此T-SQL代码改成一条SQL语句,请写出此SQL语句(语句中不能含有子查问)并申明为甚么此种点窜能够或许进步机能。(5分)

  ②设在先生表的(姓名,系号)列上建有一个复合索引,该索引是不是有助于进步以下两个语句的查问效力?并申明缘由。(5分)

  SELECT*FROM先生表 WHERE系号=1;

  SELEET*FRoM先生表WHERE姓名=‘张三;

  (3)在SQL server 2000中,设有图书表(书号,书名,种别,单价)和图书印刷表(书号,印刷日期,印刷数目,印次),每一个书号代表一种图书。书号、书名和种别的数据范例均为varehar(20),单价、印刷数目和印次的数据范例均为int,印刷日期的数据范例大smalldatetime.现需查问指定种别的图书在指定年份后(含指定年份)累计印刷总数目。请写出完成该功效的标量函数。(10分)

【计较机四级《数据库工程师》真题】相干文章:

计较机四级数据库工程师测验设想题真题03-03

2014年计较机四级测验数据库精选真题12-07

2016最新四级数据库工程师口试真题12-03

2008年天下计较机品级测验四级数据库工程师真题03-03

计较机四级收集工程师真题及谜底03-22

2010年9月天下计较机四级《数据库工程师》口试真题(上)12-09

2008年上半年计较机四级测验《数据库工程师》真题(下)12-10

2017计较机四级《数据库工程师》操纵题及详解03-17

2017计较机四级收集工程师真题操练12-04