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