【计算机类职业资格】四级数据库工程师-23及答案解析.doc
《【计算机类职业资格】四级数据库工程师-23及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-23及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-23 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:30,分数:38.00)1.视图机制具有很多优点,下面哪一项不是它的优点?_(分数:2.00)A.视图机制对机密数据提供了自动的安全保护功能B.视图机制方便了不同的用户以同样的方式看待同一数据C.简化了用户观点D.视图对于数据库的重构造提供了一定程度的逻辑独立性2.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_。(分数:1.00)A.应用程序员的编程需求B.DBA的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求3.在使用 UML建模时,若需要描述跨越多个用例的单个对象的行
2、为,使用_是最为合适的。(分数:1.00)A.协作图B.序列图C.活动图D.状态图4.关于数据仓库设计,下列说法正确的是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域5.在下面各项中,哪些是当前应用开发工具的发展趋势?_ 采用三层或多层 Client/Server结构 支持 Web应用 支持开
3、放的、构件式的分布式计算环境(分数:1.00)A.和B.只有C.只有D.都是6.在 DBMS中,数据库恢复子系统通常占有整个代码系统的 10%,恢复技术是衡量系统性能优劣的重要指标。下面不是数据库恢复采用的方法是_。(分数:1.00)A.建立检查点B.建立副本C.建立日志文件D.建立索引7.下列哪项是 SQL Server数据库拥有的逻辑空间结构和物理空间结构?_(分数:1.00)A.表区间B.区C.段D.数据文件8.已知关系模式 A(C,T,H,R,S),其中各属性的含义是:C:课程;T:教员;H:上课时间;R:教室;S:学生。根据语义有如下函数依赖集 F=CT,(H,R)C,(H,T)R,
4、(H,S)R。则关系模式 A的规范化程度最高达到_。(分数:2.00)A.1NFB.2NFC.3NFD.BCNF9.索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。(分数:2.00)A.稀疏索引B.聚集索引C.稠密索引D.单层索引10._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS的硬件平台式并行计算机系统,使用多个 CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的素具处理和 I/O速度。(分数:1.00)A.集中式数据库系统B.并行数据库系统C
5、.分布式数据库系统D.客户/服务器数据库系统11.删除 Windows身份验证的“Server1/nt user”登录的正确语句是_。(分数:1.00)A.EXEC sp_revokelogin“Server1/nt_user“B.DELETE sp_revokelogin“Server1/nt_user“C.DROP sp_revokelogin“Server1/nt_user“D.EXEC sp_droplogin“Server1/nt_user“12.数据库管理系统能够实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成? _(分数:2.00)A.数据库定
6、义模块B.数据库运行模块C.数据库存取模块D.数据库维护模块13.关于并行数据库,下列说法错误的是_。(分数:1.00)A.层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构B.无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于 OLTP应用C.并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率D.并行数据库系统的主要目的是实现场地自治和数据全局透明共享14.数据库系统中的故障类型包括_。(分数:2.00)A.事务内部的故障B.系统故障C.介质故障D.以上各项均是15.DBAS设计活动可细分为_。(分数:1.00)A.需求分析和概要设计B
7、.需求分析和详细设计C.概要设计和详细设计D.需求分析、概要设计和详细设计16.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是(分数:2.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表达数据C.可减少客户端和服务器端的网络流量D.可实现一定的安全控制17.JDBC API中用来执行 SQL语句的对象是_。(分数:1.00)A.DriverManagerB.StatementC.ConnectionD.ResultSet18.以下关于事务日志备份说法错误的是_。(分数:1.00)A.如果要进行事务日志备份,只能将数据库的故障还原模型设置为安全
8、方式B.在默认情况下,事务日志备份完成后要截断日志C.清除掉无用的日志记录的过程就叫截断日志D.事务日志备份是备份从上次备份之后的日志记录19.某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是_。(分数:1.00)A.将此查询语句放置在视图中,使用视图实现该查询操作B.修改实现此功能的查询语句,将连接查询改为嵌套查询C.将此功能涉及的表进行合并,然后对合并后的表进行查询D.将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作20.设有商品销售系统,该系统每天最多产生 1万条商品销
9、售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8 KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.67178B.65535C.6
10、5540D.6715821.设在 SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的 1.1倍。下列关于实现此约束的说法,正确的是(分数:1.00)A.可以用触发器或者用 CHECK约束实现B.只能用 CHECK约束实现C.只能用触发器实现D.可以用 DEFAULT约束实现22.基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是(分数:1.00)A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略
11、,否则采用死锁检测与恢复策略更有效C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁23.与实体相对应的数据库术语是_。(分数:1.00)A.文件B.记录C.字段D.数据库24.数据库逻辑设计的依据不包括_。(分数:1.00)A.概念模型B.安全性要求C.数据约束D.功能模型25.以下关于死锁检测与恢复错误的是_。(分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效
12、的方法是从后向前 REDO这个事务的部分操作,只要能解开系统死锁即可D.为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数26.角色之间的通用化关系用下列哪个符号表示?_ A) B) C) D) (分数:1.00)A.B.C.D.27.下面关于函数依赖的叙述中,不正确的是_。(分数:2.00)A.若 XY,YZ,则 XYZB.若 XY,YZ,则 XZC.若 XY,Y是 Y的子集,则 XYD.若 XYZ,则 XZ,YZ28.以下不属于性能需求分析的内容的是_。(分数:1.00)A.数据操作响应时间B.系统吞吐量C.每 TPS代价值D.存储需求分析29.下列关于标定联系语
13、法的说法中错误的是_。(分数:1.00)A.联系的语法用直线表示B.如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来C.用一个空心圆表示其联系的基数是 nD.1(父)端是线段的原点,n(子女)端是线段的终点30.创建触发器时,以下说法错误的是_。(分数:1.00)A.在一个表上可以建立多个名词不同、类型各异的触发器B.增、删、改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以在触发器中使用D.通常不要在触发器中返回任何结果二、应用题(总题数:8,分数:32.00)31.设有顾客表(顾客号,姓名,所在地区),姓名和所在地区允许为空。现要统计每个地区的顾客
14、数量,要求输出所在地区和人数。请补全下列 SQL语句。 select 1from顾客表 group by所在地区 (分数:2.00)32.有学生选课表 SC(Sno,Cno,Grade),各属性分别为学号、课程号和成绩;完成下列 SQL语句:找出每个学生超过他选修课平均成绩的课程号。 SELECT Sno,Cno FROM SC X WHERE 1 (SELECT 2 FROM SC Y WHERE Y.Sno=X.Sno) (分数:2.00)设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,
15、完成 SQL语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表 SSP(项目号,项目名,金额) 的结构显示。 SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额 FROM ITEM, BIP, PART WHERE 1 GROUP BY ITEM.项目 2 SELECT “合计”,SUM(单价*数量) FROM BIP, PART WHERE 3 ORDER BY 1 4(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语
16、句,求各个课程号及相应的选课人数。 SELECT 1 FROM SC 2(分数:4.00)填空项 1:_填空项 1:_假设某数据库中有表 SC(S#,C#,SCORE),表 C(C#,CNAME,TNAME)和表 SC_C(C#,CNAME,AVG_GRADE),其中 SC表中各属性分别表示为学号,课程号,以及对应的分数;要求把 SC表中的每门课程的平均成绩插到表 SC_C中,完成下列的 SQL语句。 INSERT INTO SC_C(C#,CNAME,AVG_GRADE) SELECT C.C#,CNAME, 1 FROM SC,C 2 3(分数:6.00)填空项 1:_填空项 1:_填空项
17、 1:_36.事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交,如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于 1 状态 (分数:2.00)37.在 VB6.0中,用于设置 ADO结果集的内容,这个内容可以是一张表,也可以来自一个查询语句,还可以来自一个存储过程的执行结果的属性是 1。 (分数:2.00)在数据库系统封锁协议中,一级协议:事务在修改数据前必须先对其加 X锁,直到事务结束后才释放锁,该协议可以防止 1;二级协议是在一级协议上加上“事务在读数据之前必须先对其加 S锁,读完后释放 S锁”,该协议可以防止 2;三级协议
18、是在一级协议上加上事务 T在读数据 R之前必须先对其加 S锁,直到事务结束后才释放,该协议可以防止 3。(分数:6.00)填空项 1:_填空项 1:_填空项 1:_三、设计与应用题(总题数:2,分数:20.00)有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Students表描述的是学生基本信息Prizing 表描述的是学生获奖信息。(分数:10.00)(1).若在应用程序中经常使用如下查询语句: SELECT S.SID,SName,PName,Type FROM Students AS S JOIN P
19、rizing AS P ON S SID=P.SID 请问能否使用聚集文件提高此查询的性能?并给出原因。(分数:5.00)_(2).为了提高查询性能,数据库管理员在 Students表的 SName列上建立了一个非聚集索引 SName _ind。如果应用程序使用如下语句查询数据: SELECT*FROM Students WHERE SName like%华 请问 SName_ind索引是否能够提高语句的查询速度,并给出原因。(分数:5.00)_39.在 SQL Server 2000中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价
20、格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前 4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第 5列“本次利润”。请编写实现上述功能的后触发型触发器代码。 (分数:10.00)_四级数据库工程师-23 答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:30,分数:38.00)1.视图机制具有很多优点,下面哪一项不是它的优点?_(分数:2.00)A.视图机制对机密数据提供了自动的安全保护功能B.视图机制方便了不同的用户以同样的方式看待同一数据 C.简化了用户观点D.视图对于数据库
21、的重构造提供了一定程度的逻辑独立性解析:解析 视图机制的优点是:视图机制方便了不同用户以不同方式看待同一数据,故 B项错误。2.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_。(分数:1.00)A.应用程序员的编程需求B.DBA的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求 解析:解析 概念设计的目标是产生反应企业组织信息需求的数据库概念结构,即概念模型。概念模型是独立于计算机硬件结构,独立于支持数据库的 DBMS。概念模型能充分反映现实世界中实体间的联系,是各种基本数据模型的共同基础,同时也容易向现在普遍使用的关系模型转换。3.在使用 UML建模时,若需要描述跨
22、越多个用例的单个对象的行为,使用_是最为合适的。(分数:1.00)A.协作图B.序列图C.活动图D.状态图 解析:解析 状态图是用来描述一个特定对象的所有可能状态及其引起状态转移的事件,大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。4.关于数据仓库设计,下列说法正确的是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性 D.在进行数据仓库概念模型设计时,需要设计实体关系图,
23、给出数据表的划分,并给出每个属性的定义域解析:解析 在进行数据仓库主题数据模型设计时要强调数据的集成性。选项 C正确。数据仓库的需求很难把握,但是从数据仓库项目的建立而言,如果用户或企业没有相对明确要求,难以做项目估算和验收,也就无法开展数据仓库项目。因此 A说法错误。在进行数据仓库主题数据模型设计时是以面向主题的方式进行组织的,而传统的 OLTP环境下,数据库系统的数据一般是以面向企业基本业务应用的方式进行组织的。B 选项说法也错误。在进行数据仓库概念模型设计时,需要设计实体关系图,而给出数据表的划分,并给出每个属性的定义域是逻辑模型设计时做的工作。D 选项错误。5.在下面各项中,哪些是当前
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 23 答案 解析 DOC
