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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家四级数据库工程师-试卷 26 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2. (分数:2.00)A.B.C.D.3. (分数:2.00)A.B.C.D.4. (分数:2.00)A.B.C.D.5. (分数:2.00)A.B.C.D.6. (分数:2.00)A.B.C.D.7. (分数:2.00)A.B.C.D.8. (分数:2.00)A.B.C.D.9. (分

2、数:2.00)A.B.C.D.10. (分数:2.00)A.B.C.D.11. (分数:2.00)A.B.C.D.12. (分数:2.00)A.B.C.D.13. (分数:2.00)A.B.C.D.14. (分数:2.00)A.B.C.D.15. (分数:2.00)A.B.C.D.16. (分数:2.00)A.B.C.D.17. (分数:2.00)A.B.C.D.18. (分数:2.00)A.B.C.D.19. (分数:2.00)A.B.C.D.20. (分数:2.00)A.B.C.D.21. (分数:2.00)A.B.C.D.22. (分数:2.00)A.B.C.D.23. (分数:2.00

3、A.B.C.D.24. (分数:2.00)A.B.C.D.25. (分数:2.00)A.B.C.D.26. (分数:2.00)A.B.C.D.27. (分数:2.00)A.B.C.D.28. (分数:2.00)A.B.C.D.29. (分数:2.00)A.B.C.D.30. (分数:2.00)A.B.C.D.31. (分数:2.00)A.B.C.D.二、简答题(总题数:13,分数:26.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.什么是数据库的逻辑结构设计?试述其设计步骤?(分数:2.00)_34.事务是数据库执行的基本单位,如

4、果一个事务执行成功,则全部更新提交,如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 _ 状态。(分数:2.00)_35.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQL 语句是 _ 。(分数:2.00)_36.假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT _ FROM SC _(分数:2.00)_37.某数据库中有表 COURSE(CNO,CNAME,TNO)和表 TEACHER(TNO,TNAME

5、DEPART),完成查询选修某课程的同学人数多于 5 人的教师姓名。 SELECT TNAME FROM TEACHER WHERE _ (SELECT X.TNO FROM COURSE X,COURSE Y WHERE _ _ _ )(分数:2.00)_38.创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 _ _ ON STUDENT _ AS Print 记录已修改(分数:2.00)_39.SQL Server 2000 的每个数据项的大小为_ 。(分数:2.00)_40.当数据库出现故障时要对数

6、据库进行恢复,恢复的原理是 _ ,常用的技术是数据转储和 _ 。(分数:2.00)_41.有会员表 Table_Card(CardID,CardName,Score)表示会员的会员号,会员名字以及积分,建立会员卡积分在 5001000 分的会员信息视图 HY_Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。 _ AS SELECT * FROM Table_Card WHERE _ _(分数:2.00)_42.在数据库系统封锁协议中,一级协议:事务在修改数据前必须先对其加 x 锁,直到事务结束后才释放锁,该协议可以防止 _ ;二级协议是在一级协议上加上事务在读数据之

7、前必须先对其加 S 锁,读完后释放 S 锁,该协议可以防止 _ ;三级协议是在一级协议上加上事务 T 在读数据 R 之前必须先对其加 S 锁,直到事务结束后才释放,该协议可以防止 _ 。(分数:2.00)_43.假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号,及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT _ FROM SC _(分数:2.00)_44.由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步提高的是 _ 。(分数:2.00)_三、设计题

8、总题数:3,分数:12.00)45.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_46.某工厂欲建立一个物资管理系统,该系统包含零件、产品、仓库、职工等信息,其中仓库用于存入零件。请写出关系模式。(分数:2.00)_设工程一零件数据库中有 4 个基本表: 供应商(供应商代码,姓名,所在城市,联系电话); 工程(工程代码,工程名,负责人,预算); 零件(零件代码,零件名,规格,产地,颜色); 供应零件(供应商代码,工程代码,零件代码,数量)。 试用 SQL 语句完成下列操作:(分数:10.00)(1).找出天津市供应商的姓名和电话。(分数:2.00)_(2).找出使用

9、供应商 S1 所供零件的工程号码。(分数:2.00)_(3).查找预算在 50000100000 元之间的工程的信息,并将结果按预算降序排列。(分数:2.00)_(4).找出上海厂商供应的所有零件号码。(分数:2.00)_(5).找出工程项目 J2 使用的各种零件名称及其数量。(分数:2.00)_国家四级数据库工程师-试卷 26 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.0

10、0)_解析:2. (分数:2.00)A.B.C. D.解析:3. (分数:2.00)A.B.C.D. 解析:4. (分数:2.00)A. B.C.D.解析:5. (分数:2.00)A.B.C. D.解析:6. (分数:2.00)A.B. C.D.解析:7. (分数:2.00)A.B.C.D. 解析:8. (分数:2.00)A. B.C.D.解析:9. (分数:2.00)A.B.C. D.解析:10. (分数:2.00)A.B.C. D.解析:11. (分数:2.00)A.B.C.D. 解析:12. (分数:2.00)A.B. C.D.解析:13. (分数:2.00)A.B.C.D. 解析:14

11、 (分数:2.00)A. B.C.D.解析:15. (分数:2.00)A.B.C. D.解析:16. (分数:2.00)A. B.C.D.解析:17. (分数:2.00)A. B.C.D.解析:18. (分数:2.00)A.B.C. D.解析:19. (分数:2.00)A.B. C.D.解析:20. (分数:2.00)A. B.C.D.解析:21. (分数:2.00)A.B.C.D. 解析:22. (分数:2.00)A.B.C.D. 解析:23. (分数:2.00)A.B.C. D.解析:24. (分数:2.00)A.B.C. D.解析:25. (分数:2.00)A.B.C. D.解析:26

12、 (分数:2.00)A. B.C.D.解析:27. (分数:2.00)A. B.C.D.解析:28. (分数:2.00)A.B.C.D. 解析:29. (分数:2.00)A. B.C.D.解析:30. (分数:2.00)A.B. C.D.解析:31. (分数:2.00)A.B.C.D. 解析:二、简答题(总题数:13,分数:26.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.什么是数据库的逻辑结构设计?试述其设计步骤?(分数:2.00)_正确答案:(正确答案:逻辑结构设计是把概念模型结构转换成某个具体的 DBMS 所支持的数

13、据模型。 逻辑结构设计步骤为: 把概念模型转换成一般的数据模型; 把一般的数据模型转换成特定的 DBMS 所支持的数据模型; 通过优化方法将其转化为优化的数据模型。)解析:34.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 _ 状态。(分数:2.00)_正确答案:(正确答案:一致性)解析:35.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQL 语句是 _ 。(分数:2.00)_正确答案:(正确答案:REVOKE UPDATE(XH)ON STU

14、D FROM U4)解析:36.假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT _ FROM SC _(分数:2.00)_正确答案:(正确答案:C#,COUNT(S#) GROUP BY C#)解析:37.某数据库中有表 COURSE(CNO,CNAME,TNO)和表 TEACHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于 5 人的教师姓名。 SELECT TNAME FROM TEACHER WHERE _ (SELECT X.TNO FROM COU

15、RSE X,COURSE Y WHERE _ _ _ )(分数:2.00)_正确答案:(正确答案:TNO IN X.CNO=Y.CNO GROUP BY X.TNO HAVING COUNT(X.CNO)5)解析:38.创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 _ _ ON STUDENT _ AS Print 记录已修改(分数:2.00)_正确答案:(正确答案:CREATE TRIGGER TEST AFTER UPDATE FOR EACH ROW)解析:39.SQL Server 2000 的

16、每个数据项的大小为_ 。(分数:2.00)_正确答案:(正确答案:16KB)解析:40.当数据库出现故障时要对数据库进行恢复,恢复的原理是 _ ,常用的技术是数据转储和 _ 。(分数:2.00)_正确答案:(正确答案:数据冗余 登录日志文件)解析:41.有会员表 Table_Card(CardID,CardName,Score)表示会员的会员号,会员名字以及积分,建立会员卡积分在 5001000 分的会员信息视图 HY_Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。 _ AS SELECT * FROM Table_Card WHERE _ _(分数:2.00)_

17、正确答案:(正确答案:CREATE VIEW HY_Card Score BETWEEN 500 AND 1000 WITH CHECK OPTION)解析:42.在数据库系统封锁协议中,一级协议:事务在修改数据前必须先对其加 x 锁,直到事务结束后才释放锁,该协议可以防止 _ ;二级协议是在一级协议上加上事务在读数据之前必须先对其加 S 锁,读完后释放 S 锁,该协议可以防止 _ ;三级协议是在一级协议上加上事务 T 在读数据 R 之前必须先对其加 S 锁,直到事务结束后才释放,该协议可以防止 _ 。(分数:2.00)_正确答案:(正确答案:丢失修改 丢失修改和读脏数据 丢失修改,读脏数据和

18、不可重复读)解析:43.假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号,及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT _ FROM SC _(分数:2.00)_正确答案:(正确答案:C#,COUNT(S#) GROUP BY C#)解析:44.由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步提高的是 _ 。(分数:2.00)_正确答案:(正确答案:RAID(廉价冗余磁盘阵列)解析:三、设计题(总题数:3,分数:12.00)45.设计题请用蓝、黑

19、色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_解析:46.某工厂欲建立一个物资管理系统,该系统包含零件、产品、仓库、职工等信息,其中仓库用于存入零件。请写出关系模式。(分数:2.00)_正确答案:(正确答案:产品(产品编号,产品名称,产品型号) 职工(职工编号,姓名,性别,工资,职称) 参加(职工编号,产品编号,天数) 零件(零件编号,零件名称,零件型号) 构成(产品编号,零件编号,零件数) 仓库(仓库编号,仓库负责人) 存放(仓库编号,零件编号,存放量)解析:设工程一零件数据库中有 4 个基本表: 供应商(供应商代码,姓名,所在城市,联系电话); 工程(工程代码,工程名,负责人,预

20、算); 零件(零件代码,零件名,规格,产地,颜色); 供应零件(供应商代码,工程代码,零件代码,数量)。 试用 SQL 语句完成下列操作:(分数:10.00)(1).找出天津市供应商的姓名和电话。(分数:2.00)_正确答案:(正确答案:SELECT 姓名,联系电话 FROM 供应商 WHERE 所在城市=“天津”)解析:(2).找出使用供应商 S1 所供零件的工程号码。(分数:2.00)_正确答案:(正确答案:SELECT 工程代码 FROM 供应零件 WHERE 供应商.供应商代码=“S1” AND 供应商.供应商代码=供应商零件.供应商代码)解析:(3).查找预算在 5000010000

21、0 元之间的工程的信息,并将结果按预算降序排列。(分数:2.00)_正确答案:(正确答案:SELECT*FROM 工程 WHERE 预算 BETWEEN 50000 AND 100000 ORDER BY 预算 DESC)解析:(4).找出上海厂商供应的所有零件号码。(分数:2.00)_正确答案:(正确答案:SELECT 零件代码 FROM 供应商,供应零件 WHERE 供应商.供应商代码=供应零件.供应商代码 AND 供应商.所在城市=“上海”;)解析:(5).找出工程项目 J2 使用的各种零件名称及其数量。(分数:2.00)_正确答案:(正确答案:SELECT 零件.零件名,供应零件,数量 FROM 零件,供应零件 WHERE 零件,零件代码=供应零件.零件代码 AND 供应零件.工程代码=“J2”;)解析:

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