还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
月全国计算机等级考试四级笔试试卷9数据库工程师(考试时间分钟,满分分)120100
一、选择题(()()每题分,()()每题分,共分)1~20121~30240()查询处理器是数据库管理系统的重要构成部分,下列不属于查询处理器功能构成模块的是1)编译老岸A DML)查询执行引擎B)嵌入式的预编辑器C DML)查询权限管理器D()有关数据视图预与三级模式,下列说法错误的是2)数据视图是指顾客从某个角度看到的客观世界数据对象的特性A)外模式是数据库顾客能使用的局部数据,描述外模式时,一般需要给出其物理构造B)概念模式以数据模型的形式描述数据C)三级模式构造实现了数据的独立性D()为了保证数据库应用系统正常运行,数据库管理员在平常工作中需要对数据库进行维护下列一般不属3于数据库管理员平常维护工作的是)数据内容的一致性维护A)数据库备份与恢复B)数据库安全性维护C)数据库存储空间管理D()事务的活锁又称为事务的饥饿,为了防止数据库出现事务活锁,可以采用的措施是4)使用先来服务方略处理事务祈求A)使用两阶段锁协议B)对事务进行并发调度C)使用小粒度锁D()有关数据库视图,下列说法对的的是5)视图可以提高数据的操作性能A)定义视图的语句可以是任何数据操作语句B)视图可以提供一定程度的数据独立性C)视图的数据一般是物理存储的D商品类另GROUP BYij销售总利润一【】ORDER BY15
三、设计与应用题共30分有两张关系表1StudentsSID,Sname,Sex,DeptPrizingSID,Pname,Type,PDate表描述的是学生基本信息,表述的是学生获奖信息Students Prizing
①若在应用程序中常常出现如下查询语句SELECT S.SID,Sname,Pname,TypeFROM StudentsAS SJOIN PrizingAS PON S.SID=P.SID请问能否使用汇集文献提供此查询的性能?并给出原因
②为了提高查询性能,数据库管理员在表的列上建立了一种非聚焦索引,假如应用Students SnameSname_ind程序使用如下语句查询数据华SELECT*FROM StudentsWHERE Snameliee%请问索引与否可以提高该语句的查询速度,并给出原因Snmaejnd某企业需建立产品信息数据库,经调查其业务需求如下2一种产品可以使用多种不一样种类的部件,也可以使用多种不一样种类的零件一种部件至少被用在一种产L品中;一种部件可以由多种不一样种类的零件构成;一种零件至少被用在一种产品或一种部件中;对于一种详细的部件,要记录这种部件使用的多种零件的数量;II.对于一种详细的产品,要记录这种产品使用的多种部件数量和多种部件数量,但部件所使用的零件数量不计HL入该产品的零件数量;一种供应商可供应多种零件,但一种零件只能由一种供应商供应IV,根据以上业务规定,某建模人员构建了如下图:ER此图中的实体的属性完整,但实体、联络的设计存在不合理之处ER
①请重新构建合理的图,使之符合业务规定,且信息完整ER
②根据重构的图给出符合的关系模式,并标出每个关系模式的主码和外码ER3NF在中,有讲师表其中是主码,类型是长度3SQL ServerTeachersTeacherID,Name,LeaderlD,TeacherlD为的一般编码定长字符串,且每位是的数字字符;的类型是长度为的一般编码可变长字符串;40-9Name10是每个教师的领导的LeaderlD TeacherlDo
①写出创立表的语句,规定语句中包括所有约束Teachers SQL
②现耍查询为〃的教师的领导的领导的请写出对应的语句,规定只使用一条TeacherlD“1234TeacherlD,SQL语句实现,且此语句中不容许包括子查询SQL如下答案为网友提供,并非官方答案选择题■•CBAAA〜15〜DACDC610〜1115CBCBA〜1620DCBDA〜2125CABAC〜2630ACCDC■填空•作
1.WHERE者表.都市NOT IN价格商品表商品类别)2,AVGSELECT FROMGROUP BY
3.ADDNEW
4.STATEMENT完全备份
5.1差
6.异备份2•完全7备份,差异备份
8.
29.
100011.REVOKE--致
12.
13.TOP3销售数量*销售价格)
14.SUM
15.DESC设计题(省略)()在需求分析阶段,构造化分析和建模措施是一种较为有效的需求分析措施下列不属于构造化分析和建6模措施长处的是)用图形化模型能直观地表达系统功能A)可防止过早陷入详细细节B)图形对象不波及太多技术术语,便于顾客理解模型C)从局部或子系统开始分析问题,便于建模人员理解业务模型D()数据字典是数据库管理系统的重要构成部分,其中存储的各类信息一般由7)数据库管理员维护A)程序员维护B)数据库管理系统维护C)一般顾客维护D()下列约束中能保证一种函数依赖是完全非平凡函数依赖的是8)仅当其右边的属性集是左边属性集的子集A)仅当其右边属性集中的属性都不属于左边的属性集B)仅当其右边属性集中至少有一种属性不属于左边的属性集C)仅当其右边属性集中的属性都属于左边的属性集D()在数据库中可用多种构造组织数据,散列文献是其中的一种有关散列文献,下列说法错误的是9)为了防止桶溢出,在散列文献设计时,需要预留某些空间大小固定的桶A)用散列文献组织数据时,需要使用文献记录中的一种或多种域作为查找码B)假如散列文献中散列函数的均有分布性〃不好,也许会导致桶溢出C)好的散列函数产生的存储地址分布以尽量是随机的D()虽然数据库应当系统顾客界面的规定与详细应用领域亲密有关,但都是遵守一定的原则,下列描述的10顾客界面设计原则,错误的是)当系统出现错误或程序运行时间较长时,顾客界面应为顾客提供故意义的反馈信息A)友好的顾客界面应当能合适容忍顾客在使用中的某些操作错误B)界面应多采用动画和图形效果,以吸引顾客使用C Web)顾客界面应采用灵活多样的数据输入方式,以减少顾客输入承担D()在中,若但愿数据库顾客具有创立数据库对象的权限,较为合适的实现措施是11SQL ServerACCT)使只在角色中A ACCTdbcreator)使只在角色中B ACCTpublie)使只在角色中C ACCTdb_owner)使只在角色中D ACCTdb_ddladmin()设系、学生、教师三个实体之间存在约束一种系可以招聘多名教师,一名教师只受聘于一种系,一12种系可以招收多名学生,一名学生只属于一种系,下列图能精确体现以上约束的是ER)AD()在中,为保证数据库系统能可靠地运行,不仅要考虑顾客数据库的备份,也需要考虑系统13SQL Server数据库(不考虑)的备份,有关系统数据库的备份方略,下列做法中最合理的是tempdb)每天备份一次系统数据库A)每天顾客进行数据库更改操作时,备份系统数据库B)每当顾客操作影响了系统数据库内容时,备份系统数据库C)备份顾客数据库的同步备份系统数据库D()在数据库应用系统的需求分析阶段,需要进行性能分析下列有关数据库应用系统性能指标的说法,14错误的是)数据访问响应时间是指顾客向数据库提交数据操作祈求到操作成果返回给顾客的时间A)系统吞吐量是指在单位时间内系统能存储的数据量B)并发顾客数量是指在保证单个顾客查询响应时间的前提下,系统最多容许同步访问数据库的顾客数量C)系统性能指标是系统软硬件设计和选型的重要根据D()下列属于数据库应用系统需求分析阶段工作的是15标识的理解问题构建关系模式
1.II.实现应用系统建立功能模型
111.IV.)和A IIV)和B IIIII)和C III)和D II IV()在中,常用的数据库备份措施有完全备份、差异备份和日志备份为保证某些数据库的可靠16SQL Server性,需要综合采用者三种方式对该数据库进行备份下列说法对的的是)这三种备份操作的周期都必须同样,并且都必须备份在同一种备份设备上A)这三种备份操作的周期都必须同样,但可以备份在不一样的备份设备上B)这三种备份操作的周期可以不一样样,但必须备份在同一种备份设备上C)这三种备份操作的周期可以不一样样,并且可以备份在不一样的备份设备上D()对于联机事务处理系统和数据仓库系统中的数据,下列说法对的的是17)一般状况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可以被修改A)联机事务处理系统中的数据规模一般不小于数据仓库系统中的数据规模B)联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题C的方式组织)一般状况下,在安全性和一致性规定上,对数据仓库系统中数据的规定要高于对联机事务处理系统中数据D的规定()有关分布式数据库,下列说法错误的是18)在分布式数据库系统中,分片透明性重要是指数据分片的分派位置对顾客是透明的,顾客无需关注每个分A片被分派的场地)对于顾客而言,一种分布式数据库系统从逻辑上看怎样一种集中式数据库,顾客可在任何一种场地进行执B行全局应用和局部应用)分布式数据库的查询处理代价包括和代价,也需要考虑场地间传播数据所需的通信代价C CPUI/O)在分布式数据库查询中,导致场地间数据传播最大的重要原因是数据间的连接操作和并操作D()查询优化是提高数据库应用系统性能的重要手段下列给出的查询优化措施,一般状况下无效的是)19A为常常需要进行排序或分组的列建立索引)为常常出目前查询条件中的列建立索引B)对波及连接的查询,尽量用左外连接或右外连接替代内连接C)采用提前计算措施,将频繁访问的视图转为物化视图D()有关建模机制,下列说法错误的是20UML)用例模型可以把满足顾客需求的功能表达出来A)包图是表面包与包之间关系的类图B)协作图包括一组对象,并在图中展示这些对象之间联络以及对象间发送和接受的消息C)次序图重要用于描述系统、用例和程序模块中逻辑流程的先后秩序次序或并行次序D()在明确理解数据库应用系统的任务目的和系统范围之后,需要进行项目的可行性分析,有关可行性分21析,下列说法错误的是)经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用,软硬件购置费用、安装A调试及维护费用)技术可行性分析一般以系统的性能规定为重要根据,对系统的软件,硬件和技术方案做出评估和选择提议B)操作可行性分析的重要目的在于论证系统开发与否具有所需要的人员、软件、硬件、和工作环境等条件C)开发方案选择的目的在于提出并评价实现系统的多种开发方案,并从中选出合理的方案D()在中,某数据库中有角色和顾客是角色的组员,且只属于该角色现对22SQL ServerR1UI,U1R1T表给只授予和权限,并授予对于表具有和权限,则顾R1SELECT DELETEU1T SELECT.UPDATE DENYDELETE客对表可以执行的操作是U1T)查询,删除和更改数据A)查询和更改数据B)查询和删除数据C)查询和更改表构造D()对于关系的主码必须满足的条件,有下列说法23一种关系中的主码属性或属性性能函数决定该关系中的所有其他属性I.一种关系中的主码属性不能与其他关系中的主码属性重名II.在一种关系中,一种主码属性的任一真子集都不能函数决定其他属性III.在一种关系中,从主码属性集中去掉某个属性仍能唯一标识一种元组IV.以上说法对的的是)和A III)和B IIII)和C IIIII)和D II IV在「中,有教师表教师号,姓名,职称,工作现要根据教师的职称来增长教师的工资,增24SQL Serve长规则为专家〃增长「副专家〃增长、讲师〃增长,下列语句中对的的是400300,200教师表工资=工资职称A UODATESET+CASE专家WHEN THEN400副专家WHEN THEN300讲师WHEN THEN200END教师表工资=工资职称B UODATESET+CASE职称=专家WHEN THEN400职称=副专家WHEN THEN300职称=讲师WHEN THEN200END教师表工资=工资职称C UODATESET+CASE专冢工资=工资WHEN THEN+400副专家工资=工资+WHEN THEN300讲师工资=工资WHEN THEN+200END教师表工资=工资职称D UODATESET+CASE职称=专家工资=工资WHEN THEN+400职称=副专家工资=工资WHEN THEN+300职称=讲师工资=工资WHEN THEN+200END在中,有商品表商品号,商品号,单价和销售表商品号,销售时间,销售价格现要限25SQL Server制”销售价格〃的取值必须在此商品‘单价的到倍范围之内,实现这个约束的对的代码是
0.6L5销售价格单价*单价*A CHECKBETWEEN
0.6AND
1.5销售价格商品表.单价*商品表,单价*B CHECKBETWEEN
0.6AND
1.5车肖售表C CREATETRIGGER tri_Sales ONFOR INSERT,UPDATEAS商品表IF EXISTSSELECT*FROM INSERTEDa JOINb商品号=商品号ON a.b.销售价格单价*单价*WHERE NOTBERWEEN
0.6AND
1.5ROLLBACK销售表D CREATETRIGGER tri_Sales ONINSTEAD OFINSERT,UPDATEAS商品表IF EXISTSSELECT*FROM INSERTEDa JOINb.商品号=.商品号ON ab销售价格单价*单价*WHERE NOTBERWEEN
0.6AND
1.5ROLLBACK有关数据库系统中的日志文献,有下列说法26事务故障恢复和系统故障恢复时都必须使用日志文献L在动态转储过程中,对数据库所做的修改都被记录在日志文献中II.数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文献III建立检查点的重要目的是通过减小日志文献的总体数据规模,从而提高数据恢复效率IV.日志文献有助于对顾客数据库系统的违规操作开展核查审计工作V.以上说法对的的是仅、和A IH V仅和B III仅、和o Im v仅、和D IIIIL IVV数据库系统也许出现下列故障
27、事务执行过程中发生运算溢出I、某并发事务因发生死锁而被撤销II、磁盘物理损坏III、系统忽然发生停电事故IV、操作系统由于病毒袭击而忽然重启V以上故障属于系统故障软故障的是、、和A IIIIVV和B IVV、、和C IIIIVV和D IIIIV设顾客对某商场数据库应用系统下列活动
28、在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据I、根据商场销售业务展开状况,调整数据库中的商品清单和价格II、为了应对商场业务增长过来带来的数据库数据增长迅速而扩展硬盘空间III、为了安全考虑,定期对数据库系统中的数据进行转储IV、国庆期间,在应用系统中增长一条业务规则节日期间所有商品打八折〃V、在系统中模拟生成大规模销售数据,并启动所有收银台终端,在所有终端启动自动批量收银程序,测试系VI统的性能以上活动属于商场数据库应用系统实行活动的是和AL IIHI和BII V和CIIL IVVI和DI VI()对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,下列说法一般状29况下错误的是)数据库应用系统需要支撑的企业关键业务的发生频率是重要的输入参数A)粗粒度级记录分析数据所需占用的存储空间是需要考虑的重要原因B)企业关键业务数据的保留期规定是需要考虑的重要原因C)数据安全性、业务稳定性和容灾能力规定是重要的考虑原因D()是指廉价冗余磁盘阵列,它是由多块磁盘构成的一种整体有关机制和技术,下列说法错30RAID RAID误的是)系统内部可以包括多种磁盘驱动器A RAID)盘阵中的一块磁盘损坏时,运用其他磁盘上的信息,可以恢复出这块磁盘上的信息B RAID5)采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需要的磁盘空间多C RAID)系统一般都具有设备虚拟化技术D RAID
二、应用题(每空2分,共30分)()设某数据库中作者表(作者号、都市)和出版商表(出版商号,都市)请补全如下查询语句,是该查1询语句能查询作者和出版商所在的所有不反复的都市都市作者表SELECT FROM
[1]都市出版商表SELECT FROM()设某数据库中商品表(商品号,商品名,商品类型,价格)现需要创立一种视图,该视图包括所有所2有商品类型和每类商品的平均价格,请补全如下语句(商品类别,平均价格)CREATE VIEWVIAS商品类型,【】商品表SELCET2FROM商品类别GROUP BY()在中,已经用控件连接到数据库,并已绑定到数据库中的某个关系表,先要通过3VB
6.0Adobe Adobel此控件向表中插入数据,需要用到的【】措施和措施,使用的【】Adobel.Recordset3Update Adobel.Recordset4措施可以将目前行指针在成果集中向前移动一行()设在环境下,对销售数据库〃进行的备份操作序列如下图所示4SQL Server完全日志日志差异日*日本差异日志出现各份1名份1番份2餐勿1餐份3蓄份4金份2番份5故障III111112,时阍
①出现故障后,为尽量减少数据丢失,需要运用备份数据进行恢复首先应当进行的恢复操作是恢复,第二
[5]个应当进行的恢复操作是恢复【】6o
②假设这些备份操作均是在设备上完毕的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库BK完全备份的语句【】RESTORE7FRIN BK⑻WITH FILE=L在中,数据页的大小是某数据库表有行数据,每行需要字节空间则此数据5SQL Server8KB,10005000库表需要占用的数据页数为页j2L在中,新建了一种身份验证模式的登录账户现但愿在数据库服务器上6SQL ServerSQL ServerLOG,LOG具有所有的操作权限,下述语句是为授权的语句,请补全该语句LOG【EXEC sp_addsrvrolemember LOG,10]在中,某数据库顾客在此数据库中具有对于表数据的查询和更改权限现要收回7SQL ServerUser User对于表的数据更改权,下述是实现该功能的语句,请补全该语句T【】11UPDATE ONT FROMUser某事务从账户转出资金并向账户转入资金,此操作要么全做,要么全不做为了保证该操作的完整,8A B需要运用到事务性质中的【】性12某数据库中两张表商品表商品号,商品名,商品类型,价格和销售表商品号,销售时间,9SQL Server销售数量,销售单价顾客需记录指定年份每类商品的销售总数量和销售总利润,规定只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润为了完毕该记录操作,请按规定将下面的存储过程补充完整CREATE PROCp_Sum@year IntASSELECT
[13]WITH TIES商品类别,销售数量销售总数量,SUM AS【】销售总利润14AS商品表销售表商品表.商品号=销售表,商品号FROM JOINON销售时间=WHERE yeat@year。
个人认证
优秀文档
获得点赞 0