还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
年月计算机四级数据库工程师笔试试题文字版20239
一、选择题
(1)视图是数据库中日勺重要对象,下列有关视图日勺说法错误的是a A)一般状况下,数据库只存储视图时定义,其数据仍寄存在有关的基本表中B)可以将复杂的|查询语句封装在视图中以简化有关查询语句区)编写C)通过视图可以屏蔽不但愿顾客看到日勺敏感数据,提高数据库数据的安全性AD)可以在视图的基础上建立新日勺视图,但这样定义时视图会导致数据库性能下降,一般不推荐使用
(2)在概念数据模型中,联络用于描述现实世界中事物之间的I关联关系一阿d有关联络的说法错误日勺是a A)联络可用于描述一种实体集内记录之间的关联关系B)联络可用于描述两个实体集属性之间的关联关系C)ER模型通过1:
1、1:n和m:n三种联络描述现实世界中各类事物之间的关联关系D)最终的IDEFIX模型中只能出现1:1和l:n两种类型的联络a a
(3)在关系数据库中,NULL是一种特殊值,在诸多数据操作中都需要对NULL进行特殊处理有关NULL,下列说法对的日勺是A)判断元组的某一列与否为NULL一般使用qNULL A B)NUL L在数据库中表达尚不确定H勺值C)在SQL Server2023中执行“SELE CTNULL+5”将会出现异常a D)NULL只合用于字符和数值类型
(4)某教务管理系统包括选课模块、成绩录入模块和学籍管理模块选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少许有一定权限口勺管理人员该系统是上世I.商品清单I I.DBMS中欧I数据字典III.商品销售细节数据IV.数据库构造阐明文档V.前端应用程序报表中数据项的定义及阐明文档VI.商品分类销售汇总数据A以上数据中,一般属于元数据日勺是a A)仅I、III和VIB)仅II、V和Via C)仅I、I I和ND)仅I I、N和V28(Q设有某通信公句面向顾客的网上通信记录查询数据库系统,该系统为顾客提供近来一年内顾客的短信和通话记录查询功能在系统上线运行前的实行过程中,设有下列测试活动L在指定期间段内,模拟生成N笔特定模式的查询事务,测试服务器能否在这个时间段内完毕这些查询a II.用一种顾客登录,测试系统能否在该顾客5分钟内没有任何操作时自动断开该顾客改J连接I II.测试系统在顾客通过网页登录时能否生成验证码图片A I V.用一种顾客登录,测试在顾客成功登录后系统能否对的I地给顾客发送一条提醒短信A V.测试单个顾客查询不一样步间跨度的数据所需的平均响应时间以上测试活动中,可以归为性能测试的是A)仅I和Va B)仅I、II和IVA C)仅I I、III和I Va D)仅I、I I和V
(29)在SQL Server2023中,有学生表(学号,姓名,年龄,所在系),学号是主码在这个表上建有视图VI,VI视图的定义语句为a CREATE VIEWVI ASSELECT姓名,年龄,所在系FROM学生表WHERE年龄>=(SELECT AVG(年龄)FROM学生表)有下列操作语句法I.UPD ATEVI SET年龄=年龄+1I LSELEC T*FROM VIWHERE年龄>20III.DELETE FROMV1WHERE年龄>20IV.INS ERTIN TOV1VALUES(,张三,20,计算机系,)以上语句能对的执行的是a A)仅I和I IB)仅Ik C)仅n和IV D)仅I、II和II I
(30)为了防止某个数据库系统发生故障,设有下列措施I.配置UPS保证服务器供电稳定a I I.采用双硬盘镜像,以防止单个硬盘出现介质损坏而导致数据丢失A IIL定期给操作系统打补丁,以免操作系统被袭击后重启IV.改善密码管理机制,提高各类密码区|安全性,以免发生数据失窃V.加强事务流程测试和验证,以免发生并发事务死锁A以上措施中,用于防止数据库系统出现系统故障(软故障)的是A)仅I、II和nia B)仅ni、IV和VC)仅I和lib D)仅IV和V
二、应用题(每空2分,共30分)A
(1)[1]文献支持多种记录类型的存储,这种文献未来自多种关系表不一样类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率a设有表T(c1,c2),c1的数据类型为char
(2),规定其第I位的取值范围为[1,9],第2位的取值范围为[0,9].实现此规定的I约束体现式为CHECK(cl LIKE[2】”)
(3)设有某种文献,当向其中插入一条新记录时,首先读文献头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改正H勺数据块作为最末磁盘块写回磁盘文献以这种方式组织日勺文献被称为【3】oa a
(4)在保证数据一致性的加锁协议中,[4]级加锁协议规定事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁a
(5)运用日志技术进行数据库恢复时,为了使恢复子系统防止对整个日志文献进行检查,需要在日志文献中增长[5]记录a
(6)数据库逻辑设计H勺目的是把概念设计阶段得到的[6]模型转换成所选定的数据库管理系统支持欧I数据模型a在多种数据环境中,粒度用于描述数据的综合程度设某系统中有商品销售表(商品号,销售量,单价,日期,时间)和商品周销售表(商品号凋销售量凋),则商品销售表的粒度级要【7】于商品周销售表的粒度级若两个表的时间跨度相似,则商品销售表中寄存的数据量要【8】于商品周销售表的数据量A
(8)设有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售数量)A现要查询单价高于100元的所有商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品时销售总次数和总数量置为0)请补全如下语句泌SELECT商品表商品号,销售总次数二【9】Q销售总数量=SUM(销售数量)FROM商品表【10】销售表0N商品表商品号二销售表商品号a WHERE单价>100GROUP BY商品表商品号a
(9)在SQL Ser ver2023中,设ul是某数据库中H勺顾客,若要使U1在该数据库中只具有查询所有顾客表的权限请补全如下语句海EXEC sp_ad drol em e mb er【11】“【12】”
(10)SQL Ser ver2023内置日勺系统管理员账户是【13】
(11)设在SQL Ser ver2023平台一民对数据库Sa1e s DB进行了如下图所示的各份操作完全备份日志备份I H志备份2己知这三次备份操作均备份在设备BK上,且该设备只包括这三个备份操作日勺成果在数据库出现故障后,为尽量减少数据丢失,需要恢复所有的备份请补全如下用于恢复日志备份1的|SQ L语句:aRESTORE LOGSalesDB FROMBKWITH
[14]A
[15]
三、设计与应用题(共30分)A A
(1)已知某教务管理系统有下列关系模式(带下划线的属性是主码)A系(系号,系名)学生(系号,姓名,性别,入学日期,正常毕业日期,所在系号)A课程(课程号,课程名,学分,开课系号,教师号)A选课(学号,课程号,成绩)教师(教师号,姓名,职称,所在系号)A
①请根据给出的关系模式画出该系统的ER图,图中忽视实体集的属性,但假如实体集之间的I联络有属性则需要给出联络附属性(6分)
②伴随教学改革的需要,该系统需要满足下列需求i.需为课程增长先修课信息(一门课程可有多门先修课程);II.一门课程可由多名教师讲授,一名教师可以讲授多门课程A请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF(4分)A
(2)在SQLSe rver2023日勺某数据库中有如下两张关系表:学生表(学号,姓名,性A别,系号),学号为主码系表(系号,系名,系简称),系号为主码
①在数据库中执行如下T-SQL代码D EC LARE@De PtID varc ha r(10DE CLAR E@c nt i nt)As et@c nt=0D ECLAREcur so r1cur so rFOR SELEET系号FROM系表a WHERE系名LIKE%OPEN cursor^FETCH NEXT FROM cursorlINTO@DePtII WHILE@@F ETCH_STATUS=OBEGINS DECLARE@temp_c ntinM s ELECT@tem p_cn t=C0UNT(*)FROM学生表WHERE系号二@Dep tI Dset@Cnt=@c nt+@tem p_cnM FETCHNEXTFROMcurso r1I NTOODePtIDENDCLOS Ecurs o r1D EALLO CATE curso r1sELECT@cnU执行过程中发现速度比较慢,为了处理性能问题,需在功能不变的状况下,将此T—S QL代码改为一条S QL语句,请写出此SQ L语句(语句中不能具有子查询)并阐明为何此种修改可以提高性能(5分)
②设在学生表时(姓名,系号)列上建有一种复合索弓I,该索引与否有助于提高下列两个语句的查询效率?并阐明原因(5分)SEL ECT*F ROM学生表WHERE系号二’1’;SEL EET*FRoM学生表WHERE姓名二张三总
(3)在SQL server2023中,设有图书表(书号,书名,类别,单价)和图书印刷表(书号,印刷日期,印刷数量,印次),每个书号代表一种图书书号、书名和类别的数据类型均为V are har
(20),单价、印刷数量和印次的数据类型均为int,印刷日期的数据类型大smallda t et ime.现需查询指定类别的图书在指定年份后(含指定年份)合计印刷总数量请写出实现该功能的标量函数(10分)纪用C/S构造和有关技术开发的J,为了以便顾客使用,需要对系统进行升级和改造设有下列技术改造方案I.选课模块和成绩录入模块采用B/S构造进行改造,学籍管理模块仍采用C/S构造A II.选课模块采用B/S构造进行改造,成绩录入模块和学籍管理模块仍采用C/S构造a I II.选课模块、成绩录入模块和学籍管理模块均采用B/S构造进行改造a W.成绩录入模块采用B/S构造进行改造,选课模块和学籍管理模块仍采用C/S构造上述方案中,较为合理的是A)仅I和I IB)仅I、I I和I I IC)仅I和IIIA D)仅I I、III和I V
(5)数据库在外存中是以文献形式组织的,组织文献记录措施日勺不一样就形成了不一样日勺文献构造下列有关次序文献构造及其存取效率的说法错误日勺是a A)次序文献因其记录按照查找码值升序或降序排列,当按照查找码的I值次序读取记录时其效率很高A B)当按照一定的I条件对次序文献进行查询时,假如查询条件定义在查找码上,可以使用二分查找技术迅速找到满足条件日勺记录C)由于需要保持文献中记录的次序,因此次序文献的插入和删除操作比较复杂,花费时间也较多aD)对次序文献进行条件查询时,假如查询条件没有定义在查找码上,其查找效率一般也会比无序文献高A
(6)死锁是数据库系统中也许出现日勺一种状态下列有关死锁的说法错误的J是a A)当事务由于无法获得对需要访问的数据项的控制权而处在等待状态时,称数据库中产生了死锁B)死锁是由于系统中各事务间存在冲突操作且冲突操作时并发执行次序不妥而产生的C)死锁防止可以使用一次加锁和次序加锁两种措施,其中一次加锁法也许会减少系统时并发程度AD解除死锁一般采用日勺措施是选择一种或儿个导致死锁的事务,撤销这些事务并释放其持有的J锁A7某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额记录操作在T1和T2事务成功提交后,数据库服务器忽然掉电重启为了保证T2事务记录成果及重启后A,B两账户余额对的,需运用到的事务性质分别是A一致性和隔离性B隔离性和持久性C原子性和一致性A D原子性和持久性A48设有关系模式S CSn o,S na me,Sex,Bi rt hd ay,C no,Cnam e,Grade,Tno,Tname满足函数依赖集{Sno—Sn a me,Sn o-Sex,S no—B irt hd ay,Cn o—Cn ame,S no,Cno—Gr ad e,Tno—T nam e.SC的主码和属性集Sno,Tno区J闭包分别是A S no,Tno和{Cno,Cname,Gra de,T no,Tname}^B Sn o,Cno,Tno和{Sno,Snam e,Sex,B}irthday,CnoCS no,Cno和{Sno,Sn ame,Sex,Birthday,Cno,Cn ame,Grad e}D Sno,Cno,Tno和{Sno,Sn ame,Sex,Bir thday,Tno,Tname}9数据库应用系统是面向数据管理和数据处理的软件系统下列有关数据库应用系统开发及其生命周期说法中,错误的I是a A数据库应用系统安全性需求分析中,需考虑系统应到达的安全控制级别按照可信计算机系统评测原则,安全性不高的系统其安全控制级别一般应定为C级a B数据库应用系统性能分析一般使用每T PS代价值来衡量系统性价比C在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分析汇报和需求阐明文档D)数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目与否可行,与否可以到达预期目的I
(10)在数据库应用系统实行、运行和维护过程中,设有下列活动I.在系统运行过程中,对数据库的空间增长状况进行监控总II.在系统运行过程中,对数据库系统各时段CPU和内存使用状况进行监控a III.在数据库系统实行时,运行DDL代码建立关系表a IV.建立关系表后来编写系统应用程序V.定期进行数据备份a以上活动中,二般状况下属于DBA任务的是A)仅I、11和丫B)仅I和I IAc)仅I、II和niD)仅ni,IV和va a
(11)在SQL Server2023中,Us er1是销售数据库中的J顾客,并只被授予了销售明细表数据日勺删除权限,则U serl顾客在该数据库中可以执行的操作是A A)删除销售明细表中日勺所有数据a B)删除销售明细表中日勺指定数据C)查询销售明细表中欧I所有数据D)以上操作都可以a
(12)在SQL S erver2023中,要对数据库Go dsDB进行一次差异备份,将其备份到设备Backup1上(该设备已建立好),并规定该次备份操作清除Backup1中己有的备份内容下列能实现该备份规定的语句是a A)B AC KUPD ATABA SE GoodsDB TO Backupl DIFFE RE)NT IAL,WITH NOINITA B BACKUPD ATABASE GoodsDB TOBa c kup1WITH DI FFERENTIAL,)NOINITA QBACKUP DATABASE GoodsDBTO Backup1DIFFERENTIAL,W ITHINITA DB ACKUPDATABA息E GoodsDBTOBack upl WITHDIFFE RENTIAL JNI Ta
(13)ADO对象模型用于简化通过ODBC,OLE DB等接口访问数据库的J编程工作下列有关ADO日勺说法错误欧I是A)用ADO对象访问数据库时,仍需依赖OLE DB,ODBC等数据库访问接口小B)开发者只需通过使用ADO对象模型中的几种简朴对象的措施和属性即可实现对数据库的访问,因此,使用ADO对象模型可以提高数据访问效率c C)ADO是在OLE DB,ODBC等接口基础上设置日勺高一层接口D)ADO对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性
(14)在SQL Server2023中,有关d bcrea tor角色,下列说法对的日勺是A)该角色是SQL Server系统提供的J服务器级角色a B)该角色是SQL Server系统提供的数据库级角色C)该角色是系统管理员定义的服务器级角色a D)该角色是系统管理员定义的1数据库级角色a
(15)在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中的查询优化需要考虑日勺重要原因包括I/O代价、CPU代价和通信代价一般而言,分布式数据库查询优化日勺首要目日勺是A)使查询执行时I/O代价最省AB)使查询执行时CPU代价最省a C)使查询执行时通信代价最省a D)使查询执行时I/O代价和CPU代价之和最省a a
(16)在S QL Serv er2023中,每个数据库都至少包括一种数据文献和一种日志文献,创数据库的重要工作是定义构成数据库的数据文献和日志文献H勺属性给定下列属性泌I.初始大小a IL物理文献名a II I.最大大小IV.收缩方式V.增长方式以上属于数据库文献属性的是A A)仅
1、11和ina B)仅II、N和va C)仅I、
11、I II和Va D)所有都是
(17)在VB
6.0中使用Ad ode数据控件可以很以便地实现对数据库数据日勺插入、删除和修改操作现假设用Adodc1数据控件删除其成果集目前行对应区J数据库数据,下列实现方案中对欧I的I是A)执行Adodc
1.Del ete措施B)执行Adodc
1.R eCOrdset.Del ete措施C)先执行Adodc LDelete措施,然后再执行AdodcLUpd ate措施a D)先执行Ad ode
1.Rec ordset.De1et e措施,然后再执行Adod cl.R ec ords et.U pd ate措施A
(18)设有某转储方略,用该方略对数据库中日勺某一数据文献f进行转储时,会将其跟上一次日勺转储文献采用一定机制进行比较,若发现f被修改或f为新文献时才转储该文献,则这种转储方略是AA)完全转储B)增量转储AC)差量转储D)增量加差量转储
(19)设某系统中有商品销售表(商品号,商品类别,数量,单价,销售日期,销售时间),该表数据量大,在I作时间会被频繁插入销售数据顾客需要常常查询每天各类别商品的I销售总量为了提高查询效率,下列措施中最为有效且合理日勺是A)在商品销售表上针对商品类别和销售日期属性建立索引a B)建立商品分类别日销售汇总表(商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,顾客直接使用该表进行查询即可a C)在商品销售表的商品号和销售日期属性上建立索引a D)建立商品日销售汇总表(商品号,商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,顾客直接使用该表进行查询即可A
(20)统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言有关U ML,下列说法错误的是A)UML中的视图是由一种或多种图构成的,一种图是系统模型中的某个侧面的展示B)用例图、次序图和状态图都是UML日勺行为视图,用于描述系统的功能和活动a C)类图和对象图都是UML的|构造视图,用于描述系统在某个时间的I静态构造aD)在用例图中,与系统交互欧I人和其他实体都可以成为系统H勺角色a
(21)在SQL Server2023中,假如己分派给某个数据库的空间大小远远不小于寄存该数据库数据需要日勺实际大小,则应当对该数据库进行收缩,以释放多出的空间有关收缩数据库,下列说法错误日勺是aA)收缩数据库中的某个文献时,收缩后的文献大小可以不不小于定义文献时的I初始大小AB)只能收缩数据库所包括的I数据文献,不能收缩其日志文献C)收缩某个详细文献时,只要收缩后的J文献空间不小于该文献寄存数据所需的实际空间,收缩操作即可进行D)按比例收缩数据库时,收缩后的数据库大小不能不不小于定义数据库时的I初始大小a
(22)数据库概念设计的任务之一是标识和定义实体集有关怎样标识和定义实体集有下列说法I.被标识的I实体集应能被一种属性集描述
11.只有一种同类实例的对象集一般状况下也有必要标识成一种实体集in.实体集中日勺每个实例应可以被唯一标识和辨别N.定义实体集时一般用一种故意义的名词命名a V.实体集中日勺每个属性应当用一种故意义的动词命名a以上说法对的的是A)仅I、III和NA B)仅II、IV和VC)仅I、IV和VD)仅II、II I和IV
(23)有关系模式:系(系号,系名,系办公),教师(教师号,教师名,职称,聘任日期,工资,所在系号)现要定义下列约束a L系号是系关系的J主码,教师号是教师关系的主码a II.职称列区;取值只能为“专家、”副专家“、”讲师“、”助教“和”其他麋HL专家的默认工资为1000元,副专家欧J默认五资为8000元,讲师H勺默认工资为5000元IV.每个教师日勺所在系号不能为空,且其值必须在系关系中存在若在数据库中实现以上约束,需要使用触发器才能实现的是A)仅I和I nB)仅III和Nc)仅niD)仅I和Na
(24)设某大型商场H勺数据仓库需要采用一定欧I数据抽取方略从商场业务数据库系统中采集数据设数据仓库环境中有客户名单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品销售趋势下列数据抽取或更新方略一般状况下最为合理的是a A)每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销售细节计算销售汇总数据B)每天做一次客户名单快照,根据客户名单的变化修改数据仓库中的最终客户名单销售细节每天晚上采用增量方式进行抽取,然后根据新增的销售数据更新商品每日销售汇总数据AC)每周做一次客户名单快照,每天做一次销售细节快照,然后根据商品销售细节计算销售汇总数据D)每周在发现客户名单中的信息有变化时,对客户名单做一次快照对销售细节数据采用增量方式,每天抽取一次新日勺销售数据,然后根据新增的销售数据更新商品每日销售汇总数据A A
(25)数据库技术为大量数据日勺组织和存储,以及数据日勺操纵、管理与维护提供了有力口勺措施和工具有下列说法:I.与顾客自定义文献存储数据的方式相比,数据库不仅能存储数据,还能以便地体现数据之间日勺关系总IL数据库管理系统一般状况下只提供通用H勺数据处理功能,不提供面向详细应用领域H勺业务处理功能A nI.数据页块是数据库中存储数据Fl勺基本单位,为了提高空间运用率,SQL Server2023等数据库管理系统容许一行数据跨页存储a IV.运用数据库技术,可以提高数据区独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共畀V.数据字典是数据库管理系统H勺重要构成部分,大部分数据库管理系统H勺数据字典是由一组系统表和系统视图构成日勺,这些对象一般由数据库管理系统和数据库管理员共同维护以上说法错误日勺是A仅I和IIIB仅II和IVo仅ni和vD仅IV和V26设有关系模式St udentS no,Sname,S ex,Birthday,Cours eCn o,C name,C re dit,SCS no,Cno,Grade o若在S QLServer2023中建有与以上模式对应的关系表,并有如下操作I.定义Sn是Stu dent关系表欧I主码,定义Cno是C ou rse关系表的1主码,定义Sno,Cno是SC关系表日勺主码a IL定义Student关系表Se x列日勺取值只能为“男,或“女”,定义C ou rse关系表Credit列H勺取值范围是[1,4]I
11.在$01€1©11t关系表欧J Sname列上建立一种非汇集索引,在C our se关系表的J Cname列上建立一种非汇集索引q IV.定义SC关系表的Sno列的J取值不能为空,并且其镶一种值必须在Student关系表日勺Sno列日勺值集中a以上操作对内模式构造有影响的是a A仅I和IIIa B仅II和IIhC仅I和IVA D仅I和Ha27某大型超市的数据库应用系统中,设有下列数据:。
个人认证
优秀文档
获得点赞 0