ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:109KB ,
资源ID:1330484      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1330484.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】四级数据库工程师-40及答案解析.doc)为本站会员(figureissue185)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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

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

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

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

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

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

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

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

31、含主码的属性集上建立的索引称为_。(分数:1.00)A.聚集索引B.主索引 C.辅索引D.稠密索引解析:解析 在数据文件的包含主码的属性集上建立的索引称为主索引。13.考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序与该索引项的排序一致,则该索引是_。(分数:1.00)A.聚集索引 B.非聚集索引C.稠密索引D.辅助索引解析:解析 对于一个关系表和建立在该表上的一个索引,如果该表中的数据记录的排序与该索引项的排序一致,则该索引是聚集索引。14.对于教学数据库的 3 个基本表:S(Sno,Sname,Ssex)、SC(Sno,Cno,Grade)、C(Cno,Cname,Teac

32、he),其中 S 表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU 老师所授课课程中一门课程的女生姓名,SQL 语句错误的是_。(分数:2.00)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.SELE

33、CT 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“)解析:解析 本题考查 SQL 语句的嵌套查询。C 错误,查询的结果不满足

34、题意。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 WITH GRANT OPTIOND.GRANT SELECT ON SC TO U1 WITH GRANT OPTION 解析:解析 选项 A、B 没有 WITH GRANT OPTION 子句,不能将权限授予其他用户;选项 C 是错误的表达,表名前应该用 ON,

35、用户名前用 TO。16.事务的一致性是指_。(分数:1.00)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态 C.事务一旦提交,对数据库的改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的解析:解析 事务的特征有 4 个,即原子性、一致性、隔离性、持久性。一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一致性状态转到另一个一致性状态,数据库的一致性是指数据库满足完整性约束,处于正确状态。17.关于分布式数据库,下列说法错误的是(分数:1.00)A.水平分片是从行的角度依据一定的条件将关系划分为不同的片段,

36、关系中的每一行至少属于一个片段B.垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段 C.分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的通信代价D.分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间解析:解析 垂直分片后的各片段中均包含关系的主码,以便通过连接方法恢复关系。18.某个数据仓库中保存着商品销售明细数据表 T(商品号,数量,价格,时间),其细节数据保存期为 2年,每年销售记录约有 5 千万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间

37、跨度最长为 5 年,为了提高这项分析需求的执行效率,下列方案合理且有效的是(分数:2.00)A.按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析B.按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图 V1(商品号,日销售总数量,日销售总金额,日期),将 V1 作为数据分析源C.在商品号属性上为 T 建立索引,建立物化视图 V2(商品号,日销售总数量,日销售总金额,日期),每天根据 T 中新产生的数据对 V2 进行增长式更新,并将 V2 作为分析数据源 D.建立物化视图 V3(商品号,月销售总数量,月销售

38、总金额,月份),每天清空 V3,并根据表 T 重新计算V3,并将 V3 作为分析数据源解析:解析 每次分析时根据细节数据实时计算生成月粒度级数据,数据量大时效率很低。B 中视图并不在数据库中以存储的数据值集形式存在,所以建立视图的方法不能提高效率。每天清空 V3 并根据表 T重新计算 V3,并将 V3 作为分析数据源,这样也不能提高效率。只有 C 选项中的方案比较合理有效。19.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。

39、(分数:2.00)A.采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询 B.以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D.以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题解析:解析 轮转法策略对于点查询和范围查询的处理非常复杂,由于不知道所要查找的元组具体分布在哪个磁盘上,必须对所有磁盘都进行查找,明显降低了查询效率。20.基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死

40、锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是(分数:1.00)A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁解析:解析 如果数据库系统进入死锁的概率比较高,使用死锁预防机制的效果好些。死锁的预防有:一次加锁法。该方法要求每个事务在开始执行时必须将需要访问的数

41、据项全部加锁,否则不允许执行下去,也就是要求事务必须一次性地获得对需要访问的全部数据项的访问权。顺序加锁法。该方法对数据库中事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需数据加锁。21.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议 C.三级封锁协议D.四级封锁协议解析:解析 不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协议是二级封锁协议。22.关于数据库应用系统的需求分析工作,下列说法正确的是_。(分数:1.00)A.通过需求分析过程,需要确定出

42、整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标 解析:解析 数据库应用系统的需求包括:数据需求分析,数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等万面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。 选项 A、B 确定出整个应用系统的目标、任务和系统的范围说明,并做出各类用户视图的是规划与分析阶段。A、B 错误。 选项 C 数据需求分析的主要工作

43、是从对数据组织与存储的设计角度辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起组成数据字典,形成“数据规范说明书”。而数据处理需求分析的主要工作才是辨识出数据处理中的数据处理流程。两者不能混淆。C 错误。23.商场的业务子系统会在数据库服务器上产生各种增删改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,就可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是_。(分数:1.00)A.清除对大型表行数据的顺序存取B.使用左连接操作 C.避免相关子查询D.用排序来取代非顺序磁盘存取解析:24.并行数据库有多种体系结构,比较适用于中小型系统的并行数据

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

45、备份允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改,所以本题的答案为 B。27.数据库的访问接口包括 ODBC、OLEDB 等,其中 ODBC 接口是_。(分数:1.00)A.专用的访问 SQL Server 数据库的接口B.一种开放的、访问数据库的接口 C.通用的访问任何类型的数据接口D.一种访问关系数据库的控件解析:解析 ODBC 接口是一种开放的、访问数据库的接口,所以本题的答案为 B。28.以下关于实体集语法叙述错误的是_。(分数:1.00)A.IDEF1X 用矩形框来表示独立实体集B.用圆角矩形框来表示从属实体集C.每个实体集分配一个唯一的名字和一个编码D.

46、名字和编码之间用反斜杠分开,放在矩形的上面。 解析:二、应用题(总题数:4,分数:8.00)29.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 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

47、 读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 (分数:2.00)解析:不能重复读 丢失修改31.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是 1。 (分数:2.00)解析:堆文件解析 堆文件也称为无序(记录)文件,在堆文件中,记录随机地存储在文件物理空间中,新插入的记录存储在文件的末尾。32.设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,完成 SQL 语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表 SSP(项目号,项目名,金额) 的结构显示。 SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额 FROM ITEM, B

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