【计算机类职业资格】计算机数据库工程师-58及答案解析.doc

上传人:testyield361 文档编号:1338925 上传时间:2019-10-17 格式:DOC 页数:21 大小:101KB
下载 相关 举报
【计算机类职业资格】计算机数据库工程师-58及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】计算机数据库工程师-58及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】计算机数据库工程师-58及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】计算机数据库工程师-58及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】计算机数据库工程师-58及答案解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、计算机数据库工程师-58 及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:28,分数:39.00)1.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。A)CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系B)CREATE VIEW SalaryView(系名,工资总额)As SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系C)CREATE VIEW SalaryVlew AS S

2、ELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D)CREATE VIEW salaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系(分数:2.00)A.B.C.D.2.以下关于数据库与文件的对应关系叙述错误的是_。A) 在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B) 关系表在逻辑上由一系列元组组成,元组由多个属性组成C) 每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D) 元组的每个属性对应于文件记录中的一个记录(分数:2.00)A.B.C.D.3.在客户机/服务器体系结

3、构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是_。 A) 数据输入 B) 报表输出 C) 用户界面 D) 存取结构(分数:2.00)A.B.C.D.4.以下关于规则需求分析说法正确的是_。 分析从整体功能出发 涉及系统内部行为 涉及系统外部行为 多种表达分析结果的方式 A) B) C) D) (分数:1.00)A.B.C.D.5.以下关于决策系统说法错误的是_。(A) 为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统(B) 数据仓库是核心(C) 决策支持系统式数据的需求者(D) 决策支持系统主要存在两类数据,原始数据和导出数据,导出数据也称操作型

4、数据(分数:2.00)A.B.C.D.6.SQL Server 2000提供了很多种备份的方法,其中差异备份的内容是_。(A) 上次差异备份之后修改的数据库的全部内容(B) 上次日志备份之后修改的数据库全部内容(C) 上次完全备份之后修改的数据库全部内容(D) 上次完全备份后修改的数据内容,但是不包含日志等其他内容(分数:1.00)A.B.C.D.7.系统规划与定义的内容包括_。 描述系统的总体目标 确定任务目标 确定系统范围和边界 确定用户视图 进度成本等方面的控制方案 A) B) C) D) (分数:1.00)A.B.C.D.8.以下关于数据库用户的说法错误的是_。A)数据库用户的来源是服

5、务器上已有的登录账户B)让登录账户成为数据库的用户的过程称为“映射”C)一个登录账户只可以映射为一个数据库用户D)默认情况下,新建立的数据库只有一个用户:dbo(分数:2.00)A.B.C.D.9.设有某商场的数据库应用系统,在其生命周期中有下列活动:在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间监控数据表的使用情况,根据表访问率的不同对系统进行优化系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,测试

6、数据库系统在发生软故障后的恢复能力在非营业时间停机后给数据库服务器增加内存以提升服务器性能以上活动属于商场数据库系统运维活动的是A)仅和 B)仅、和C)仅、和 D)都是(分数:2.00)A.B.C.D.10.视图是 DBS采用的_。 A) 恢复措施 B) 并发控制措施 C) 安全性措施 D) 完整性措施(分数:1.00)A.B.C.D.11.在 IDEF0图中矩形框代表功能活动。关于连接到矩形框四条边上的箭头的语义,下列说法错误的是_。 A) 左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容 B) 上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容 C) 右边

7、的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果 D) 下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做(分数:1.00)A.B.C.D.12.在数据文件的包含主码的属性集上建立的索引称为_。A) 聚集索引 B) 主索引C) 辅索引 D) 稠密索引(分数:1.00)A.B.C.D.13.考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序与该索引项的排序一致,则该索引是_。A聚集索引 B非聚集索引 C稠密索引 D辅助索引(分数:1.00)A.B.C.D.14.对于教学数据库的 3个基本表:S(Sno,Sname,Ssex)、SC(Sno,Cno,Grade

8、)、C(Cno,Cname,Teache),其中 S表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU老师所授课课程中一门课程的女生姓名,SQL 语句错误的是_。ASELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=LIU AND Ssex=FBSELECT SnameFROM S WHERE Ssex=F AND Sno IN(SELECT SnoFROM SCWHERE Cno IN (SELECT Cno FROM CWHERE Teacher=LIU)CSELECT S

9、nameFROM S WHERE Ssex=F AND EXISTS(SELECT *FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT *FROMCWHERE Teacher=LIU)DSELECT SnameFROM S WHERE Ssex=F AND EXISTS (SELECT *FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT *FROM CWHERE C.Cno=SC.Cno AND Teacher=LIU)(分数:2.00)A.B.C.D.15.将查询 SC表的权限授予用户 U1,并允许该用户将此权限授予

10、其他用户。实现该功能的 SQL 语句是_。A) GRANT SELECT TO SC U1 WITH PUBLICB) GRANT SELECT ON SC TO U1 WITH PUBLICC) GRANT SELECT TO SC ON U1 WITH GRANT OPTIOND) GRANT SELECT ON SC TO U1 WITH GRANT OPTION(分数:2.00)A.B.C.D.16.事务的一致性是指_。A) 事务中包括的所有操作要么都做,要么都不做B) 事务必须是数据库从一个一致性状态变到另一个一致性状态C) 事务一旦提交,对数据库的改变是永久的D) 一个事务内部的操

11、作及使用的数据对并发的其他事务是隔离的(分数:1.00)A.B.C.D.17.关于分布式数据库,下列说法错误的是A)水平分片是从行的角度依据一定的条件将关系划分为不同的片段,关系中的每一行至少属于一个片段B)垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段C)分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的通信代价D)分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间(分数:1.00)A.B.C.D.18.某个数据仓库中保存着商品销售明细数据表 T(商品号,数量,价格,时间),其细节数据保存期

12、为 2年,每年销售记录约有 5千万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为 5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是A)按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析B)按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图 V1(商品号,日销售总数量,日销售总金额,日期),将 V1作为数据分析源C)在商品号属性上为 T建立索引,建立物化视图 V2(商品号,日销售总数量,日销售总金额,日期),每天根据 T中新产生的数据对

13、V2进行增长式更新,并将 V2作为分析数据源D)建立物化视图 V3(商品号,月销售总数量,月销售总金额,月份),每天清空 V3,并根据表 T重新计算V3,并将 V3作为分析数据源(分数:2.00)A.B.C.D.19.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。A) 采用轮转法对 T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B) 以 a1为划分属性,对 T采用散列划分是一种可行的划分方法,有利于对该表的点查询

14、C) 以 a1为划分属性,对 T采用范围划分并建立主索引,是一种有效的划分方法D) 以 a1为划分属性,对 T采用散列划分和范围划分都有可能带来 T的各个数据分区的数据分布不均匀的问题(分数:2.00)A.B.C.D.20.基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是A)数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态B)如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效C)为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作

15、请求D)数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁(分数:1.00)A.B.C.D.21.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。A) 一级封锁协议 B) 二级封锁协议C) 三级封锁协议 D) 四级封锁协议(分数:2.00)A.B.C.D.22.关于数据库应用系统的需求分析工作,下列说法正确的是_。 A) 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B) 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C) 数据需求分析的主要工作是要

16、辨识出数据处理中的数据处理流程 D) 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:1.00)A.B.C.D.23.商场的业务子系统会在数据库服务器上产生各种增删改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,就可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是_。(A) 清除对大型表行数据的顺序存取(B) 使用左连接操作(C) 避免相关子查询(D) 用排序来取代非顺序磁盘存取(分数:1.00)A.B.C.D.24.并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是A)共享内存 B)共享磁盘C)无共享结构 D)

17、层次结构(分数:1.00)A.B.C.D.25.在 DBMS中,数据库恢复子系统通常占有整个代码系统的 10%,恢复技术是衡量系统系能优劣的重要指标。下面不是数据库恢复采用的方法的是_。(A) 建立检查点(B) 建立副本(C) 建立日志文件(D) 建立索引(分数:1.00)A.B.C.D.26.关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是_。A) 静态转储时允许其他事务访问数据库B) 动态转储时允许在转储过程中其他事务对数据进行存取和修改C) 静态转储能够保证数据库的可用性D) 动态转储无法保证数据库的可用性(分数:1.00)A.B.C.D.27.数据库的访问接口包括 OD

18、BC、OLEDB 等,其中 ODBC接口是_。A) 专用的访问 SQL Server数据库的接口B) 一种开放的、访问数据库的接口C) 通用的访问任何类型的数据接口D) 一种访问关系数据库的控件(分数:1.00)A.B.C.D.28.以下关于实体集语法叙述错误的是_。(A) IDEF1X用矩形框来表示独立实体集(B) 用圆角矩形框来表示从属实体集(C) 每个实体集分配一个唯一的名字和一个编码(D) 名字和编码之间用反斜杠分开,放在矩形的上面。(分数:1.00)A.B.C.D.二、应用题(总题数:4,分数:8.00)29.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适

19、应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。(分数:2.00)填空项 1:_30.事务 T1,T2,T3分别对数据 D1,D2,D3并发操作如下图所示,其中 T1与 T2间的并发操作存在的问题是 (1) 。T2 与 T3间的并发操作存在的问题是 (2) 。时间 T1 T2 T3t1 读 D1=50t2 读 D2=100t3 读 D3=300t4 x1=D1+D2+D3t5 读D2=100t6 读D3=300t7 读D2=100t8 D2=D3-D2t9 写 D2t10 读 D1=50t11 读 D2=200t12 读 D3=300t13 x1=D1+D2+D3t14 验证不

20、对 D2=D2+50t15 写 D2(分数:2.00)填空项 1:_31.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是 1。(分数:2.00)填空项 1:_32.设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,完成 SQL语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表 SSP(项目号,项目名,金额) 的结构显示。SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额FROM ITEM, BIP,

21、PARTWHERE _GROUP BY ITEM.项目_SELECT “合计”,SUM(单价*数量)FROM BIP, PARTWHERE _ORDER BY 1_(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:35.00)33.设有一个音像租赁管理数据库系统,需要对顾客、音像制品、租赁信息以及音像制品的供货商进行管理。顾客(Cust)的信息包括:顾客号(CNO)、顾客姓名(CName)、顾客地址(CAdd)、顾客联系电话(CPhone)、账户余额(CBal)。音像制品(AVP)的信息包括:音像制品编号(AVNO)、音像制品名称(AVName)、音像制品名称类别(AVTyp

22、e)。供货商(Prov)的信息包括:供货商编号(PNO)、供货商名称(PName)、供货商地址(PAdd)。租赁系统的管理规则如下:顾客号是顾客的唯一标识;音像制品编号是音像制品的唯一标识;供货商编号是供货商的唯一杯识;一个顾客可以租赁多个音像制品,一个音像制品只能被一个顾客租赁;租赁时标明租赁日期(RDate),归还日期(GDate)和租金(Value);一个供货商可供应多个音像制品,一个音像制品只能由一个供应商供应。请针对以上描述,完成下列设计内容:构建租赁系统的 ER图。根据构建的 ER图,设计满足 3NF的关系模式,并标出每个关系模式的主码和外码。(分数:10.00)_34.在 SQL

23、 Server 2008环境下,设对数据库 MyDB进行了如下图所示的备份操作序列,当系统出现故障时,可以利用备份进行恢复。请完成下列各题。(分数:10.00)_35.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:学生:学号,姓名,性别,年龄课程:课程号,课程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。画出该关系的 E-R图。用 SQL语句创建 E-R关系图中的所有涉及的表。(分数:15.00)_计算机数据库工程师-58 答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:2

24、8,分数:39.00)1.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。A)CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系B)CREATE VIEW SalaryView(系名,工资总额)As SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系C)CREATE VIEW SalaryVlew AS SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D)CREATE VIE

25、W salaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系(分数:2.00)A.B. C.D.解析:解析 要求工资总额,用聚合函数 SUM计算列值总和,而 COUNT用来计算非空列值的个数,所以本题的答案应该为 B。2.以下关于数据库与文件的对应关系叙述错误的是_。A) 在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B) 关系表在逻辑上由一系列元组组成,元组由多个属性组成C) 每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D) 元组的每个属性对应于文件记录中的一个记录(分数:2.00)A.B.C.D.

26、解析:解析 元组的每个属性对应于文件记录中的一个记录。3.在客户机/服务器体系结构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是_。 A) 数据输入 B) 报表输出 C) 用户界面 D) 存取结构(分数:2.00)A.B.C.D. 解析:解析 在客户机/服务器体系结构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是存取结构。4.以下关于规则需求分析说法正确的是_。 分析从整体功能出发 涉及系统内部行为 涉及系统外部行为 多种表达分析结果的方式 A) B) C) D) (分数:1.00)A. B.C.D.解析:解析 业务规则需求分析主要涉

27、及系统的外部行为,也包括某些系统内部关键特性,但不涉及系统内部行为。所以本题的答案为 A。5.以下关于决策系统说法错误的是_。(A) 为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统(B) 数据仓库是核心(C) 决策支持系统式数据的需求者(D) 决策支持系统主要存在两类数据,原始数据和导出数据,导出数据也称操作型数据(分数:2.00)A.B.C.D. 解析:6.SQL Server 2000提供了很多种备份的方法,其中差异备份的内容是_。(A) 上次差异备份之后修改的数据库的全部内容(B) 上次日志备份之后修改的数据库全部内容(C) 上次完全备份之后修改的数据库全部内容(D)

28、上次完全备份后修改的数据内容,但是不包含日志等其他内容(分数:1.00)A.B.C. D.解析:7.系统规划与定义的内容包括_。 描述系统的总体目标 确定任务目标 确定系统范围和边界 确定用户视图 进度成本等方面的控制方案 A) B) C) D) (分数:1.00)A.B.C.D. 解析:解析 系统规划与定义的具体内容包括任务陈述、确定任务目标、确定系统范围和边界、确定用户视图等。由此可知,必然正确,则选项 D包含所有,为正确答案。8.以下关于数据库用户的说法错误的是_。A)数据库用户的来源是服务器上已有的登录账户B)让登录账户成为数据库的用户的过程称为“映射”C)一个登录账户只可以映射为一个

29、数据库用户D)默认情况下,新建立的数据库只有一个用户:dbo(分数:2.00)A.B.C. D.解析:解析 数据库用户的来源是服务器上已有的登录账户,让登录账户成为数据库用户的过程称为映射。一个登录账户可以映射成为多个数据库用户,管理数据库用户的过程实际上就是建立登录账户与数据库用户之间的映射关系的过程。默认情况下,新建立的数据库只有一个用户:dbo,它是数据库的拥有者。9.设有某商场的数据库应用系统,在其生命周期中有下列活动:在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间监控数据表的使用情况,根据表访问率的

30、不同对系统进行优化系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,测试数据库系统在发生软故障后的恢复能力在非营业时间停机后给数据库服务器增加内存以提升服务器性能以上活动属于商场数据库系统运维活动的是A)仅和 B)仅、和C)仅、和 D)都是(分数:2.00)A.B. C.D.解析:解析 数据库运行管理与维护的主要工作内容包括日常维护(数据库的备份与恢复、存储空间管理等)、系统监控与分析、系统性能优化调整、系统进化。这些工作主要由数据库管理员 DBA负责,有时也需要其他设计及开发人员参与。

31、10.视图是 DBS采用的_。 A) 恢复措施 B) 并发控制措施 C) 安全性措施 D) 完整性措施(分数:1.00)A.B.C.D. 解析:解析 视图是 DBS采用的完整性措施。11.在 IDEF0图中矩形框代表功能活动。关于连接到矩形框四条边上的箭头的语义,下列说法错误的是_。 A) 左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容 B) 上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容 C) 右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果 D) 下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做(分数:1.00)A.B.

32、 C.D.解析:解析 IDEF0 图中矩形,上方的控制箭头描述了影响这个活动执行的事件和约束,它强调了对活动的约束条件12.在数据文件的包含主码的属性集上建立的索引称为_。A) 聚集索引 B) 主索引C) 辅索引 D) 稠密索引(分数:1.00)A.B. C.D.解析:解析 在数据文件的包含主码的属性集上建立的索引称为主索引。13.考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序与该索引项的排序一致,则该索引是_。A聚集索引 B非聚集索引 C稠密索引 D辅助索引(分数:1.00)A. B.C.D.解析:解析 对于一个关系表和建立在该表上的一个索引,如果该表中的数据记录的排序与该

33、索引项的排序一致,则该索引是聚集索引。14.对于教学数据库的 3个基本表:S(Sno,Sname,Ssex)、SC(Sno,Cno,Grade)、C(Cno,Cname,Teache),其中 S表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU老师所授课课程中一门课程的女生姓名,SQL 语句错误的是_。ASELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=LIU AND Ssex=FBSELECT SnameFROM S WHERE Ssex=F AND Sno IN(SELE

34、CT SnoFROM SCWHERE Cno IN (SELECT Cno FROM CWHERE Teacher=LIU)CSELECT SnameFROM S WHERE Ssex=F AND EXISTS(SELECT *FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT *FROMCWHERE Teacher=LIU)DSELECT SnameFROM S WHERE Ssex=F AND EXISTS (SELECT *FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT *FROM CWHERE C.Cno=SC

35、.Cno AND Teacher=LIU)(分数:2.00)A.B.C. D.解析:解析 本题考查 SQL语句的嵌套查询。C 错误,查询的结果不满足题意。15.将查询 SC表的权限授予用户 U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL 语句是_。A) GRANT SELECT TO SC U1 WITH PUBLICB) GRANT SELECT ON SC TO U1 WITH PUBLICC) GRANT SELECT TO SC ON U1 WITH GRANT OPTIOND) GRANT SELECT ON SC TO U1 WITH GRANT OPTION(分数:

36、2.00)A.B.C.D. 解析:解析 选项 A、B 没有 WITH GRANT OPTION子句,不能将权限授予其他用户;选项 C是错误的表达,表名前应该用 ON,用户名前用 TO。16.事务的一致性是指_。A) 事务中包括的所有操作要么都做,要么都不做B) 事务必须是数据库从一个一致性状态变到另一个一致性状态C) 事务一旦提交,对数据库的改变是永久的D) 一个事务内部的操作及使用的数据对并发的其他事务是隔离的(分数:1.00)A.B. C.D.解析:解析 事务的特征有 4个,即原子性、一致性、隔离性、持久性。一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一致性状态转到另一

37、个一致性状态,数据库的一致性是指数据库满足完整性约束,处于正确状态。17.关于分布式数据库,下列说法错误的是A)水平分片是从行的角度依据一定的条件将关系划分为不同的片段,关系中的每一行至少属于一个片段B)垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段C)分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的通信代价D)分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间(分数:1.00)A.B. C.D.解析:解析 垂直分片后的各片段中均包含关系的主码,以便通过连接方法恢复关系。18.某个数据仓库中

38、保存着商品销售明细数据表 T(商品号,数量,价格,时间),其细节数据保存期为 2年,每年销售记录约有 5千万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为 5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是A)按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析B)按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图 V1(商品号,日销售总数量,日销售总金额,日期),将 V1作为数据分析源C)在商品号属性上为 T建立索引,建立物化视图 V2(

39、商品号,日销售总数量,日销售总金额,日期),每天根据 T中新产生的数据对 V2进行增长式更新,并将 V2作为分析数据源D)建立物化视图 V3(商品号,月销售总数量,月销售总金额,月份),每天清空 V3,并根据表 T重新计算V3,并将 V3作为分析数据源(分数:2.00)A.B.C. D.解析:解析 每次分析时根据细节数据实时计算生成月粒度级数据,数据量大时效率很低。B 中视图并不在数据库中以存储的数据值集形式存在,所以建立视图的方法不能提高效率。每天清空 V3并根据表 T重新计算 V3,并将 V3作为分析数据源,这样也不能提高效率。只有 C选项中的方案比较合理有效。19.在支撑繁忙业务的并行数

40、据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。A) 采用轮转法对 T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B) 以 a1为划分属性,对 T采用散列划分是一种可行的划分方法,有利于对该表的点查询C) 以 a1为划分属性,对 T采用范围划分并建立主索引,是一种有效的划分方法D) 以 a1为划分属性,对 T采用散列划分和范围划分都有可能带来 T的各个数据分区的数据分布不均匀的问题(分数:2.00)A. B.C.D.解析:解析 轮转法策

41、略对于点查询和范围查询的处理非常复杂,由于不知道所要查找的元组具体分布在哪个磁盘上,必须对所有磁盘都进行查找,明显降低了查询效率。20.基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是A)数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态B)如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效C)为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求D)数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在

42、回路,如果有则说明系统中出现了死锁(分数:1.00)A.B. C.D.解析:解析 如果数据库系统进入死锁的概率比较高,使用死锁预防机制的效果好些。死锁的预防有:一次加锁法。该方法要求每个事务在开始执行时必须将需要访问的数据项全部加锁,否则不允许执行下去,也就是要求事务必须一次性地获得对需要访问的全部数据项的访问权。顺序加锁法。该方法对数据库中事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需数据加锁。21.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。A) 一级封锁协议 B) 二级封锁协议C) 三级封锁协议 D) 四级封锁协议(分

43、数:2.00)A.B. C.D.解析:解析 不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协议是二级封锁协议。22.关于数据库应用系统的需求分析工作,下列说法正确的是_。 A) 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B) 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C) 数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 D) 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:1.00)A.B.C.D. 解析:解析 数据库应用系统的需求包括:数据需求分析,数据处理需求分析,业务

44、需求分析以及其在性能、存储、安全、备份和恢复等万面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。 选项 A、B 确定出整个应用系统的目标、任务和系统的范围说明,并做出各类用户视图的是规划与分析阶段。A、B 错误。 选项 C数据需求分析的主要工作是从对数据组织与存储的设计角度辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起组成数据字典,形成“数据规范说明书”。而数据处理需求分析的主要工作才是辨识出数据处理中的数据处理流程。两者不能混淆。C 错误。23.商场的业务子系统会在数据库服务器上产生各种增删改的事务或数据查询服务请求,随着系统的不断运行

45、,系统中的数据会不断增长,就可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是_。(A) 清除对大型表行数据的顺序存取(B) 使用左连接操作(C) 避免相关子查询(D) 用排序来取代非顺序磁盘存取(分数:1.00)A.B. C.D.解析:24.并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是A)共享内存 B)共享磁盘C)无共享结构 D)层次结构(分数:1.00)A.B. C.D.解析:25.在 DBMS中,数据库恢复子系统通常占有整个代码系统的 10%,恢复技术是衡量系统系能优劣的重要指标。下面不是数据库恢复采用的方法的是_。(A) 建立检查点(B) 建立副本(C

46、) 建立日志文件(D) 建立索引(分数:1.00)A.B.C.D. 解析:26.关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是_。A) 静态转储时允许其他事务访问数据库B) 动态转储时允许在转储过程中其他事务对数据进行存取和修改C) 静态转储能够保证数据库的可用性D) 动态转储无法保证数据库的可用性(分数:1.00)A.B. C.D.解析:解析 数据库系统中,动态备份允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改,所以本题的答案为 B。27.数据库的访问接口包括 ODBC、OLEDB 等,其中 ODBC接口是_。A) 专用的访问 SQL Server

47、数据库的接口B) 一种开放的、访问数据库的接口C) 通用的访问任何类型的数据接口D) 一种访问关系数据库的控件(分数:1.00)A.B. C.D.解析:解析 ODBC 接口是一种开放的、访问数据库的接口,所以本题的答案为 B。28.以下关于实体集语法叙述错误的是_。(A) IDEF1X用矩形框来表示独立实体集(B) 用圆角矩形框来表示从属实体集(C) 每个实体集分配一个唯一的名字和一个编码(D) 名字和编码之间用反斜杠分开,放在矩形的上面。(分数:1.00)A.B.C.D. 解析:二、应用题(总题数:4,分数:8.00)29.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。(

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1