【计算机类职业资格】四级数据库工程师-51及答案解析.doc
《【计算机类职业资格】四级数据库工程师-51及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-51及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-51 及答案解析(总分:63.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.以下不属于对象一关系数据库的是_。(分数:2.00)A.Informix Universal ServerB.DB2 UDBC.ObjectStoreD.Oracle9i2.如果要删除 Student数据库中的 Information表,可以使用下列哪个命令?_(分数:1.00)A.ALTER TABLE InformationB.TRUNCATE TABLE.InformationC.DROP TABLE InformationD.DELETE TABLE Inform
2、ation3.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。(分数:2.00)A.数据字典、应用程序、审计档案、数据库后援副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后援副本D.数据字典、应用程序、数据库后援副本4.在客户机/服务器体系结构的数据库系统中,数据库功能分为前端和后端两部分,下列功能中属于前端的是_。(分数:2.00)A.存取结构B.查询优化C.用户界面D.并发控制5.连接有多种,如内连接、外连接和交叉连接,其中外连接只能对几个表进行?_。(分数:1.00)A.两个B.三个C.四个D.任意个6.设有关系模式:教师表(教师号,教师名,所在系,
3、工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数: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 SalaryView AS SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D.CREATE VIEW SalaryView AS SELECT所在系,S
4、UM(工资)FROM 教师表 GROUP BY所在系7.设在 SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的 1.1倍。下列关于实现此约束的说法,正确的是(分数:1.00)A.可以用触发器或者用 CHECK约束实现B.只能用 CHECK约束实现C.只能用触发器实现D.可以用 DEFAULT约束实现8.设在 SQL Server 2000的某数据库中,有表 T和下列类型的用户 该数据库的拥有者 表 T的创建者 普通用户 U1 Guest 在该数据库中,需要经过授权才能对表 T数据执行更改操作的用户是_。(分数:1.00)A.仅B
5、.仅和C.仅、和D.全部9.在 SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列哪些内容也会被自动删除?_ 在此表中的数据在此表上建立的索引在此表上建立的视图(分数:2.00)A.和B.和C.和D.全部10.设 R(U)是属性集 U上的一个关系模式。X,Y,Z 是 U的子集,且 Z=U-X-Y。下面关于多值依赖的描述中,不正确的是_。(分数:1.00)A.如果 X-Y,及 T包含在 Y中,则必然存在 X-TB.如果存在函数依赖 X-Y,则必然存在 X-ZC.如果 X-Y,则必然存在 X-YD.若 Z为空,则存在 X-Z11.某“学生-选课-课程”数据库中的如下三个关系: 学生基
6、本信息:S ( S#,SNAME,SEX,AGE ) 选课信息:SC ( S#,C#,GRADE ) 课程信息:C ( C#,CNAME,TEACHER ) 若要“查询选修了 3门以上课程的学生的学生号”,正确的 SQL语句是_。(分数:2.00)A.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)3B.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)3C.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)3D.SELECT S# FROM SC ORDER BY S# W
7、HERE COUNT(*)312.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:1.00)A.有重复的元组B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项13.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为_。(分数:1.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引14.visual Basic 6.0不能使用下面哪一种数据访问技术(分数:1.00)A.ADOB.DAOC.ADO.NETD.ODBC15.对于教学数据库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,
8、Grade),C(Cno,Cname, Teacher),其中 S为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU老师所授课课程中一门课程的女生姓名,SQL 语句错误的是_。(分数:2.00)A.SELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=LIUAND Ssex=FB.SELECT SnameFROM S WHERE Ssex=FAND Sno IN(SELECT SnoFROM SCWHERE Cno IN(SELECT Cno FROM CWHERE Teacher
9、=LIU)C.SELECT SnameFROM S WHERE Ssex=FAND EXISTS (SELECT*FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT*FROM CWHERE Teacher=LIU)D.SELECT SnameFROM S WHERE Ssex=FAND EXISTS(SELECT*FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT*FROM CWHERE C.Cno=SC.Cno AND Teacher=LIU)16.在概念数据模型中,联系用于描述现实世界中事务之间的关联关系。下列关于联系
10、的说法错误的是_。(分数:1.00)A.联系可用于描述一个实体集内记录之间的关联关系B.联系可用于描述两个实体集属性之间的关联关系C.E-R模型通过 1:1、1:n 和 m:n三种联系描述现实世界中各类事务之间的关联关系D.最终的 IDEFIX模型中只能出现 1:1和 1:n两种类型的联系17.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法?_(分数:1.00)A.事务处理B.使用游标C.合理使用索引D.不充分的连接条件18.以下关于锁的粒度叙述错误的是_。(分数:2.00)A.施加 X锁和 S锁的数据项的大小称为锁的粒度B.锁粒度与事务并发
11、执行的程度和 DBMS并发控制的开销密切相关C.在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D.当锁粒度比较大时,事务的并发度高,但是系统开销比较大19.不属于数据库对象的是_。(分数:2.00)A.索引和约束B.表和视图C.触发器D.T-SQL脚本20.设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止日期),其满足函数依赖集:期刊编号期刊名称,期刊编号定价,读者编号读者姓名,(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期。下列选项中的函数依赖都属于平凡函数依赖的是(分数:1.00)A.(期刊编号,读者编号)期刊编
12、号,(期刊编号,读者编号)读者编号B.(期刊编号,读者编号)期刊名称,(期刊编号,读者编号)定价C.(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期D.(期刊编号,读者编号)期刊编号,(期刑编号,读者编号)订阅起始日期21.事务的一致性是指_。(分数:2.00)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态C.事务一旦提交,对数据库的改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的22.已知关系模式 A(C,T,H,R,S),其中各属性的含义是:C 表示课程;T 表示教员;H 表示上课时间;R表示
13、教室;S 表示学生。根据语义有如下函数依赖集 F=CT,(H,R)C,(H,T)R,(H,S)R。则关系 A的规范化程度最高达到(分数:2.00)A.1NFB.2NFC.3NFD.BCNF23.在 IDEF0图中矩形框代表功能活动。关于连接到矩形框四条边上的箭头的语义,下列说法错误的是_。(分数:1.00)A.左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容B.上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容C.右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果D.下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做24.在 SQL
14、Setver 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加 400,“副教授”增加 300,“讲师”增加 200。下列语句中正确的是 _。(分数:2.00)A.UPDATE教师表 SET工资=工资+CASE 职称 WHEN教授THEN 400WHEN副教授THEN 300WHEN讲师THEN 200ENDB.UPDATE教师表 SET工资=工资+CASE 职称 WHEN职称=教授THEN 400WHEN 职称=副教授THEN 300WHEN职称=讲师THEN 200ENDC.UPDATE教师表 SET工资=CASE 职称 WHE
15、N教授THEN 工资=工资+400WHEN副教授THEN 工资=工资+300WHEN讲师THEN 工资=工资+200ENDD.UPDATE教师表 SET工资=工资+CASE 职称 WHEN职称=教授THEN 工资=工资+400WHEN 职称=副教授THEN 工资=工资+300WHEN 职称=讲师THEN 工资=工资+200END25.下列哪一项不属于概念模型所具备的性质?_(分数:1.00)A.易于变动B.易于交流和理解C.易于向数据模型转换D.在计算机中实现的效率高26.下列不属于并行数据库的系统结构的是(分数:1.00)A.共享内存结构B.共享磁盘结构C.无共享结构D.共享处理器结构27.
16、基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是(分数:1.00)A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁28.系统性能调整的手段包括_。 数据查询调整与优化 索引调整 数据库模式调整 DB
17、MS 和操作系统参数调整 数据库应用程序优化 硬件配置调整和升级(分数:1.00)A.B.C.D.29.如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则称为该关系的_。(分数:1.00)A.数据项B.主属性C.外关键字D.主属性值30.软件开发人员开发软件产品的依据应该是_。(分数:1.00)A.软件需求规格说明书B.可行性分析报告C.标准说明书D.项目合同二、应用题(总题数:4,分数:12.00)31.数据库系统在运行过程中,由于临时硬件故障、数据库软件及操作系统的漏洞、突然停电等导致停止运转,需要系统重新启动的一类故障称为 1。 (分数:2.00)32.设有
18、教师表(教师号,教师名,工资,所在系),现要建立统计每个系的教师平均工资的视图v_salary(dept,avg_salary)。请补全下列视图定义语句: CREATE VIEW v_salary AS SELECT所在系 As dept, 1 FROM教师表 GROUP BY所在系 (分数:2.00)33.在 UML模型中,用于展示对象之间的联系以及对象间发送和接收消息的图是 1。 (分数:2.00)数据库中有学生表 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表 SC(Sno,Cno,Grade),各属性分别
19、表示为学号,课程号以及成绩;课程表Course(Cno,Cname,Cpno,Ccredit),各属性为课程号,课程名,先行课,学分。(先行课的意思是,比如课程号 1有先行课 5,说明要选课程 1,就必须先选课程 5)。用以上各表完成查询选修了全部课程的学生姓名的语句补充: SELETE Sname FROM Student WHERE NOT EXISTS (SELETE* FROM Course WHERE 4 (SELETE* FROM SC WHERE 5 AND 6 ) )(分数:6.00)三、设计与应用题(总题数:1,分数:9.00)设有三个基本表,表的结构如下所示,请用 SQL完
20、成下列查询: BORROWER: 借书证号 姓名 系名 班级 98001 欧阳 信息系 98-1 98002 刘诚 信息系 98-1 98101 赵林 计算机系 98-2 LOANS: 借书证号 图书馆登记号 借书日期 98001 T00101 1999.04.01 98002 T00102 1999.05.01 09001 T00201 1999.05.31 BOOKS: 索书号 书名 作者 图书登记号 出版社 价格 TP311.13 数据库系统与应用 李昭原 T00101 科学 19.00 TP311.13 数据库原理与应用 李昭原 T00102 科学 19.00 TP.065 数据库系统
21、原理 李昭原 T00201 北航 6.50 TP.1599 数据库原理教程 王珊 T00101 清华 18.50 (分数:9.00)(1).检索至少借了 5本书的同学的借书证号、姓名、系名和借书数量(分数:3.00)_(2).检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期(分数:3.00)_(3).建立信息系学生借书的视图 SSP,该视图的属性列名由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成。(分数:3.00)_四级数据库工程师-51 答案解析(总分:63.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.以下不属于对象一
22、关系数据库的是_。(分数:2.00)A.Informix Universal ServerB.DB2 UDBC.ObjectStore D.Oracle9i解析:解析 目前典型的对象关系数据库产品有 Informix公司的 Infornux Universal Server、IBM 公司的 DB2 UDB、Sybase 公司的 Adaptive Server、Oracle 公司的 Oracle 8i以上产品、微软的 SQL Server等。2.如果要删除 Student数据库中的 Information表,可以使用下列哪个命令?_(分数:1.00)A.ALTER TABLE Informati
23、onB.TRUNCATE TABLE.InformationC.DROP TABLE Information D.DELETE TABLE Information解析:解析 删除表的语言格式为:DROP TABLE表名|,表名|。3.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。(分数:2.00)A.数据字典、应用程序、审计档案、数据库后援副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后援副本 D.数据字典、应用程序、数据库后援副本解析:4.在客户机/服务器体系结构的数据库系统中,数据库功能分为前端和后端两部分,下列功能中属于前端的是_。(分数:2.00
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 51 答案 解析 DOC
