【计算机类职业资格】四级数据库工程师-40及答案解析.doc
《【计算机类职业资格】四级数据库工程师-40及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-40及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-40 及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:28,分数:39.00)1.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系B.CREATE VIEW SalaryView(系名,工资总额)As SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY 所在系C.CREATE VIEW Salar
2、yVlew AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系D.CREATE VIEW salaryView AS SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY 所在系2.以下关于数据库与文件的对应关系叙述错误的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录3.在客户机/服务器体系结构的数据库系统中,数据库功能分
3、为前端部分和后端部分,下列功能中属于后端部分的是_。(分数:2.00)A.数据输入B.报表输出C.用户界面D.存取结构4.以下关于规则需求分析说法正确的是_。 分析从整体功能出发 涉及系统内部行为 涉及系统外部行为 多种表达分析结果的方式(分数:1.00)A.B.C.D.5.以下关于决策系统说法错误的是_。(分数:2.00)A.为了解决 DSS 存在的不足,人们提出了基于数据仓库的决策支持系统B.数据仓库是核心C.决策支持系统式数据的需求者D.决策支持系统主要存在两类数据,原始数据和导出数据,导出数据也称操作型数据6.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是
4、_。(分数:1.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容D.上次完全备份后修改的数据内容,但是不包含日志等其他内容7.系统规划与定义的内容包括_。 描述系统的总体目标 确定任务目标 确定系统范围和边界 确定用户视图 进度成本等方面的控制方案(分数:1.00)A.B.C.D.8.以下关于数据库用户的说法错误的是_。(分数:2.00)A.数据库用户的来源是服务器上已有的登录账户B.让登录账户成为数据库的用户的过程称为“映射”C.一个登录账户只可以映射为一个数据库用户D.默认情况下,新建立的数据库只有一个用户:d
5、bo9.设有某商场的数据库应用系统,在其生命周期中有下列活动: 在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务 为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间 监控数据表的使用情况,根据表访问率的不同对系统进行优化 系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能 在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,测试数据库系统在发生软故障后的恢复能力 在非营业时间停机后给数据库服务器增加内存以提升服务器性能 以上活动属于商场数据库系统运维活动的是(分数:2.00)A.仅和B.仅、和C.仅、和D
6、.都是10.视图是 DBS 采用的_。(分数:1.00)A.恢复措施B.并发控制措施C.安全性措施D.完整性措施11.在 IDEF0 图中矩形框代表功能活动。关于连接到矩形框四条边上的箭头的语义,下列说法错误的是_。(分数:1.00)A.左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容B.上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容C.右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果D.下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做12.在数据文件的包含主码的属性集上建立的索引称为_。(分数:1.00)A.聚集索引B.主索
7、引C.辅索引D.稠密索引13.考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序与该索引项的排序一致,则该索引是_。(分数:1.00)A.聚集索引B.非聚集索引C.稠密索引D.辅助索引14.对于教学数据库的 3 个基本表:S(Sno,Sname,Ssex)、SC(Sno,Cno,Grade)、C(Cno,Cname,Teache),其中 S 表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU 老师所授课课程中一门课程的女生姓名,SQL 语句错误的是_。(分数:2.00)A.SELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sn
8、o 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 Sn
9、ameFROM 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 语句是_。(分数:2.00)A.GRANT SELECT TO SC U1 WITH PUBLICB.GRANT SELECT ON SC TO U1 WITH PUBLICC.GRANT SELECT TO SC ON U1 WIT
10、H GRANT OPTIOND.GRANT SELECT ON SC TO U1 WITH GRANT OPTION16.事务的一致性是指_。(分数:1.00)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态C.事务一旦提交,对数据库的改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的17.关于分布式数据库,下列说法错误的是(分数:1.00)A.水平分片是从行的角度依据一定的条件将关系划分为不同的片段,关系中的每一行至少属于一个片段B.垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段C
11、.分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的通信代价D.分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间18.某个数据仓库中保存着商品销售明细数据表 T(商品号,数量,价格,时间),其细节数据保存期为 2年,每年销售记录约有 5 千万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为 5 年,为了提高这项分析需求的执行效率,下列方案合理且有效的是(分数:2.00)A.按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数
12、据,并用于趋势分析B.按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图 V1(商品号,日销售总数量,日销售总金额,日期),将 V1 作为数据分析源C.在商品号属性上为 T 建立索引,建立物化视图 V2(商品号,日销售总数量,日销售总金额,日期),每天根据 T 中新产生的数据对 V2 进行增长式更新,并将 V2 作为分析数据源D.建立物化视图 V3(商品号,月销售总数量,月销售总金额,月份),每天清空 V3,并根据表 T 重新计算V3,并将 V3 作为分析数据源19.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a
13、1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:2.00)A.采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B.以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D.以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题20.基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列
14、说法错误的是(分数:1.00)A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁21.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议22.关于数据库应用系
15、统的需求分析工作,下列说法正确的是_。(分数:1.00)A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标23.商场的业务子系统会在数据库服务器上产生各种增删改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,就可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是_。(分数:1.00)A.清除对大型表行数据的顺序存取B.使用左连接操作C.避免相
16、关子查询D.用排序来取代非顺序磁盘存取24.并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是(分数:1.00)A.共享内存B.共享磁盘C.无共享结构D.层次结构25.在 DBMS 中,数据库恢复子系统通常占有整个代码系统的 10%,恢复技术是衡量系统系能优劣的重要指标。下面不是数据库恢复采用的方法的是_。(分数:1.00)A.建立检查点B.建立副本C.建立日志文件D.建立索引26.关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是_。(分数:1.00)A.静态转储时允许其他事务访问数据库B.动态转储时允许在转储过程中其他事务对数据进行存取和修改C.静态转储能够
17、保证数据库的可用性D.动态转储无法保证数据库的可用性27.数据库的访问接口包括 ODBC、OLEDB 等,其中 ODBC 接口是_。(分数:1.00)A.专用的访问 SQL Server 数据库的接口B.一种开放的、访问数据库的接口C.通用的访问任何类型的数据接口D.一种访问关系数据库的控件28.以下关于实体集语法叙述错误的是_。(分数:1.00)A.IDEF1X 用矩形框来表示独立实体集B.用圆角矩形框来表示从属实体集C.每个实体集分配一个唯一的名字和一个编码D.名字和编码之间用反斜杠分开,放在矩形的上面。二、应用题(总题数:4,分数:8.00)29.数据库管理员要随时观察数据库的动态变化,
18、并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。 (分数:2.00)30.事务 T1,T2,T3 分别对数据 D1,D2,D3 并发操作如下图所示,其中 T1 与 T2 间的并发操作存在的问题是 _ 1_ 。T2 与 T3 间的并发操作 存在的问题是 _ 2_ 。 时间 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 t1
19、2 读 D3=300 t13 x1=D1+D2+D3 t14 验证不对 D2=D2+50 t15 写 D2 (分数:2.00)31.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是 1。 (分数:2.00)32.设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,完成 SQL 语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表 SSP(项目号,项目名,金额) 的结构显示。 SELECT ITEM.项目,项目名,SUM(单价*
20、数量) AS 金额 FROM ITEM, BIP, PART WHERE 1 GROUP BY ITEM.项目 2 SELECT “合计”,SUM(单价*数量) FROM BIP, PART WHERE 3 ORDER BY 1 4 (分数:2.00)三、设计与应用题(总题数:3,分数:35.00)33.设有一个音像租赁管理数据库系统,需要对顾客、音像制品、租赁信息以及音像制品的供货商进行管理。 顾客(Cust)的信息包括:顾客号(CNO)、顾客姓名(CName)、顾客地址(CAdd)、顾客联系电话(CPhone)、账户余额(CBal)。 音像制品(AVP)的信息包括:音像制品编号(AVNO)
21、、音像制品名称(AVName)、音像制品名称类别(AVType)。供货商(Prov)的信息包括:供货商编号(PNO)、供货商名称(PName)、供货商地址(PAdd)。 租赁系统的管理规则如下: 顾客号是顾客的唯一标识;音像制品编号是音像制品的唯一标识;供货商编号是供货商的唯一杯识; 一个顾客可以租赁多个音像制品,一个音像制品只能被一个顾客租赁;租赁时标明租赁日期(RDate),归还日期(GDate)和租金(Value); 一个供货商可供应多个音像制品,一个音像制品只能由一个供应商供应。 请针对以上描述,完成下列设计内容: 构建租赁系统的 ER 图。 根据构建的 ER 图,设计满足 3NF 的
22、关系模式,并标出每个关系模式的主码和外码。 (分数:10.00)_34.在 SQL Server 2008 环境下,设对数据库 MyDB 进行了如下图所示的备份操作序列,当系统出现故障时,可以利用备份进行恢复。请完成下列各题。 (分数:10.00)_35.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息: 学生:学号,姓名,性别,年龄 课程:课程号,课程名,学时 以上数据存在的约束条件是: 一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。 画出该关系的 E-R 图。 用 SQL 语句创建 E-R 关系图中的所有涉及的表。 (分数:15
23、.00)_四级数据库工程师-40 答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:28,分数:39.00)1.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系B.CREATE VIEW SalaryView(系名,工资总额)As SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY 所在系 C.CREATE VIEW
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 40 答案 解析 DOC
