您好,欢迎来到客趣旅游网。
搜索
您的当前位置:首页四级数据库工程师-104_真题-无答案

四级数据库工程师-104_真题-无答案

来源:客趣旅游网


四级数据库工程师-104 (总分82,考试时间90分钟)

一、选择题

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 VIEW salaryView AS SELECT所在系,SUM(工资)FROM教师表GROUP BY所在系

2. 以下关于数据库与文件的对应关系叙述错误的是______。

A. 在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成 B. 关系表在逻辑上由一系列元组组成,元组由多个属性组成

C. 每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域 D. 元组的每个属性对应于文件记录中的一个记录

3. 在客户机/服务器体系结构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是______。 A. 数据输入 B. 报表输出 C. 用户界面 D. 存取结构

4. 以下关于规则需求分析说法正确的是______。 ①分析从整体功能出发 ②涉及系统内部行为 ③涉及系统外部行为 ④多种表达分析结果的方式 A. ①③④ B. ①②④ C. ②③④ D. ①②③④

5. 以下关于决策系统说法错误的是______。

A. 为了解决DSS存在的不足,人们提出了基于数据仓库的决策支持系统 B. 数据仓库是核心

C. 决策支持系统式数据的需求者

D. 决策支持系统主要存在两类数据,原始数据和导出数据,导出数据也称操作型数据 6. SQL Server 2000提供了很多种备份的方法,其中差异备份的内容是______。 A. 上次差异备份之后修改的数据库的全部内容 B. 上次日志备份之后修改的数据库全部内容 C. 上次完全备份之后修改的数据库全部内容

D. 上次完全备份后修改的数据内容,但是不包含日志等其他内容 7. 系统规划与定义的内容包括______。 ①描述系统的总体目标 ②确定任务目标

③确定系统范围和边界 ④确定用户视图

⑤进度成本等方面的控制方案 A. ①②④⑤ B. ①③④⑤ C. ①②③⑤ D. ①②③④⑤

8. 以下关于数据库用户的说法错误的是______。 A. 数据库用户的来源是服务器上已有的登录账户 B. 让登录账户成为数据库的用户的过程称为“映射” C. 一个登录账户只可以映射为一个数据库用户

D. 默认情况下,新建立的数据库只有一个用户:dbo

9. 设有某商场的数据库应用系统,在其生命周期中有下列活动:

Ⅰ.在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务

Ⅱ.为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间 Ⅲ.监控数据表的使用情况,根据表访问率的不同对系统进行优化

Ⅳ.系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能

Ⅴ.在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,测试数据库系统在发生软故障后的恢复能力

Ⅵ.在非营业时间停机后给数据库服务器增加内存以提升服务器性能 以上活动属于商场数据库系统运维活动的是 A. 仅Ⅱ和Ⅵ B. 仅Ⅱ、Ⅲ和Ⅵ C. 仅Ⅱ、Ⅲ、Ⅴ和Ⅵ D. 都是 10. 视图是DBS采用的______。 A. 恢复措施 B. 并发控制措施 C. 安全性措施 D. 完整性措施 11. 在IDEF0图中矩形框代表功能活动。关于连接到矩形框四条边上的箭头的语义,下列说法错误的是______。

A. 左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容 B. 上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容 C. 右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果 D. 下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做 12. 在数据文件的包含主码的属性集上建立的索引称为______。 A. 聚集索引 B. 主索引 C. 辅索引 D. 稠密索引

13. 考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序与该索引项的排序一致,则该索引是______。 A. 聚集索引 B. 非聚集索引 C. 稠密索引 D. 辅助索引

14. 对于教学数据库的3个基本表:S(Sno,Sname,Ssex)、SC(Sno,Cno,Grade)、C(Cno,

Cname,Teache),其中S表为学生表,SC为学生选课表,C为课程表,则对于语句:检索至少选修LIU老师所授课课程中一门课程的女生姓名,SQL语句错误的是______。

A. SELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=\"LIU\" AND Ssex=\"F\"

B. SELECT SnameFROM S WHERE Ssex=\"F\" AND Sno IN(SELECT SnoFROM SCWHERE Cno IN (SELECT Cno FROM CWHERE Teacher=\"LIU\"))

C. SELECT SnameFROM S WHERE Ssex=\"F\" AND EXISTS(SELECT *FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT *FROMCWHERE Teacher=\"LIU\"))

D. SELECT 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\"))

15. 将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL语句是______。

A. GRANT SELECT TO SC U1 WITH PUBLIC B. GRANT SELECT ON SC TO U1 WITH PUBLIC

C. GRANT SELECT TO SC ON U1 WITH GRANT OPTION D. GRANT SELECT ON SC TO U1 WITH GRANT OPTION 16. 事务的一致性是指______。

A. 事务中包括的所有操作要么都做,要么都不做

B. 事务必须是数据库从一个一致性状态变到另一个一致性状态 C. 事务一旦提交,对数据库的改变是永久的

D. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 17. 关于分布式数据库,下列说法错误的是

A. 水平分片是从行的角度依据一定的条件将关系划分为不同的片段,关系中的每一行至少属于一个片段

B. 垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段

C. 分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的通信代价

D. 分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间

18. 某个数据仓库中保存着商品销售明细数据表T(商品号,数量,价格,时间),其细节数据保存期为2年,每年销售记录约有5千万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是

A. 按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析

B. 按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图V1(商品号,日销售总数量,日销售总金额,日期),将V1作为数据分析源

C. 在商品号属性上为T建立索引,建立物化视图V2(商品号,日销售总数量,日销售总金额,日期),每天根据T中新产生的数据对V2进行增长式更新,并将V2作为分析数据源 D. 建立物化视图V3(商品号,月销售总数量,月销售总金额,月份),每天清空V3,并根据表T重新计算V3,并将V3作为分析数据源

19. 在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表T(a1,a2,…,an),对该表的查询多数为针对主码a1的范围查询和点查询,为了改善查询性能,需要对该表进行

划分。关于该表的划分和应用策略,下列说法错误的是______。

A. 采用轮转法对T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询 B. 以a1为划分属性,对T采用散列划分是一种可行的划分方法,有利于对该表的点查询 C. 以a1为划分属性,对T采用范围划分并建立主索引,是一种有效的划分方法

D. 以a1为划分属性,对T采用散列划分和范围划分都有可能带来T的各个数据分区的数据分布不均匀的问题

20. 基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是

A. 数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态

B. 如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效

C. 为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求

D. 数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁

21. 不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是______。 A. 一级封锁协议 B. 二级封锁协议 C. 三级封锁协议 D. 四级封锁协议

22. 关于数据库应用系统的需求分析工作,下列说法正确的是______。

A. 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B. 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C. 数据需求分析的主要工作是要辨识出数据处理中的数据处理流程

D. 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标

23. 商场的业务子系统会在数据库服务器上产生各种增删改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,就可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是______。 A. 清除对大型表行数据的顺序存取 B. 使用左连接操作 C. 避免相关子查询 D. 用排序来取代非顺序磁盘存取

24. 并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是 A. 共享内存 B. 共享磁盘 C. 无共享结构 D. 层次结构

25. 在DBMS中,数据库恢复子系统通常占有整个代码系统的10%,恢复技术是衡量系统系能优劣的重要指标。下面不是数据库恢复采用的方法的是______。 A. 建立检查点 B. 建立副本 C. 建立日志文件 D. 建立索引

26. 关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是______。 A. 静态转储时允许其他事务访问数据库

B. 动态转储时允许在转储过程中其他事务对数据进行存取和修改 C. 静态转储能够保证数据库的可用性 D. 动态转储无法保证数据库的可用性

27. 数据库的访问接口包括ODBC、OLEDB等,其中ODBC接口是______。 A. 专用的访问SQL Server数据库的接口 B. 一种开放的、访问数据库的接口

C. 通用的访问任何类型的数据接口 D. 一种访问关系数据库的控件

28. 以下关于实体集语法叙述错误的是______。 A. IDEF1X用矩形框来表示实体集 B. 用圆角矩形框来表示从属实体集

C. 每个实体集分配一个唯一的名字和一个编码

D. 名字和编码之间用反斜杠分开,放在矩形的上面。

二、应用题

1. 数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为______。

2. 事务T1,T2,T3分别对数据D1,D2,D3并发操作如下图所示,其中T1与T2间的并发操作存在的问题是________。T2与T3间的并发操作

存在的问题是________。 时间 T1 T2 T3

t1 读D1=50 t2 读D2=100 t3 读D3=300 t4 x1=D1+D2+D3 t5 读D2=100 t6 读D3=300 t7 读D2=100 t8 D2=D3-D2 t9 写D2 t10 读D1=50 t11 读D2=200 t12 读D3=300 t13 x1=D1+D2+D3

t14 验证不对 D2=D2+50

t15 写D2

3. 如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是______。

4. 设有三个基本表,表ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,完成SQL语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表SSP(项目号,项目名,金额) 的结构显示。

SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额 FROM ITEM, BIP, PART WHERE ______

GROUP BY ITEM.项目 ______

SELECT “合计”,SUM(单价*数量) FROM BIP, PART WHERE ______ ORDER BY 1 ______

三、设计与应用题

1. 设有一个音像租赁管理数据库系统,需要对顾客、音像制品、租赁信息以及音像制品的供货商进行管理。

顾客(Cust)的信息包括:顾客号(CNO)、顾客姓名(CName)、顾客地址(CAdd)、顾客联系电话(CPhone)、账户余额(CBal)。

音像制品(AVP)的信息包括:音像制品编号(AVNO)、音像制品名称(AVName)、音像制品名称类别(AVType)。

供货商(Prov)的信息包括:供货商编号(PNO)、供货商名称(PName)、供货商地址(PAdd)。 租赁系统的管理规则如下:

Ⅰ.顾客号是顾客的唯一标识;音像制品编号是音像制品的唯一标识;供货商编号是供货商的唯一杯识;

Ⅱ.一个顾客可以租赁多个音像制品,一个音像制品只能被一个顾客租赁;租赁时标明租赁日期(RDate),归还日期(GDate)和租金(Value);

Ⅲ.一个供货商可供应多个音像制品,一个音像制品只能由一个供应商供应。 请针对以上描述,完成下列设计内容: ①构建租赁系统的ER图。

②根据构建的ER图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。 2. 在SQL Server 2008环境下,设对数据库MyDB进行了如下图所示的备份操作序列,当系统出现故障时,可以利用备份进行恢复。请完成下列各题。

①为尽可能减少数据丢失,需进行数据库恢复,请写出最快捷的恢复操作顺序。

②假设要将该数据库备份到设备bk_mydb上,该设备建立在磁盘上,对应的磁盘存储位置及文件名为“E:\\Backup\\bk_mydb.bak”。写出建立该备份设备的T-SQL语句。

③写出实现将日志备份3备份到设备bk_mydb上的T-SQL语句(说明:备份时要求保留备份设备上已有的内容)。

3. 某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:

学生:学号,姓名,性别,年龄 课程:课程号,课程名,学时 以上数据存在的约束条件是:

一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。 ①画出该关系的E-R图。

②用SQL语句创建E-R关系图中的所有涉及的表。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- kqyc.cn 版权所有 赣ICP备2024042808号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务