欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1330423       资源大小:97KB        全文页数:15页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、四级数据库工程师-102 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:29,分数:38.00)1.下面关于 SQL 语言的描述中,不正确的是_。(分数:1.00)A.一个 SQL 数据库就是一个基本表B.SQL 语言支持数据库的三级模式结构C.SQL 的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表2._是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计。(分数:1.00)A.概念数据模型B.数

    2、据结构模型C.逻辑数据模型D.物理数据模型3.在某信息管理系统中需管理职工的照片信息,由于照片数据量中较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是_。(分数:1.00)A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性4.在商场

    3、业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:2.00)A.空间管理B.管理员手动实现监控C.参数调整D.查询优化5.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?_(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6.分布式数据库系统的分片透

    4、明性位于_。(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间D.分配模式与局部概念模式之间7.关于 ER 图的叙述正确的是_。(分数:1.00)A.ER 图是建立在关系数据库的假设上B.ER 图可将现实世界中的信息抽象地表示为实体以及实体间的联系C.ER 图使应用过程和数据的关系清晰D.ER 图能表示数据生命周期8.下列哪项是 SQL Server 数据库拥有的逻辑空间结构和物理空间结构?_(分数:1.00)A.表区间B区C段D.数据文件9.以下关于事务调度的说法错误的是(分数:1.00)A.调度分为串行调度和并发调度B.串行调度的特点是

    5、一个事务的所有操作都执行完后才开始执行另一个事务C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D.并发调度中不同事务的操作不可以交叉执行10.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表,构建数据库总体框架B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化11.下列 SQL 命令中实现投影操作的是_。(分数:1.00)A.SELECTB.GROUP BYC.GROUPD.ORDER BY12.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。 A)可通过预编译机制提高

    6、数据操作的性能 B)可方便地按用户视图表达数据 C)可减少客户端和服务器端的网络流量 D)可实现一定的安全控制 (分数:1.00)A.B.C.D.13.在数据库应用系统实施、运行和维护过程中,设有下列活动: .在系统运行过程中,对数据库的空间增长情况进行监控 .在系统运行过程中,对数据库系统各时段 CPU 和内存使用情况进行监控 .在数据库系统实施时,运行 DDL 代码建立关系表 .建立关系表以后编写系统应用程序 .定期进行数据备份 以上活动中,二般情况下属于 DBA 任务的是 (分数:1.00)A.仅、和B.仅和C.仅、和D.仅, 和14.设系、学生、教师三个实体之间存在约束:一个系可以招聘

    7、多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列 ER 图中能准确表达以上约束的是_。 (分数:1.00)A.B.C.D.15.SQL Server 2000 的数据以页为基本存储单位,页的大小为_。(分数:2.00)A.16KBB.64KBC.32KBD.8KB16.创建触发器时,以下说法错误的是_。(分数:2.00)A.在一个表上可以建立多个名词不同、类型各异的触发器B.增、删、改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以在触发器中使用D.通常不要在触发器中返回任何结果17.以下哪个设计内容不属于数据库应用系统总体设计范畴?_。(分数:2

    8、.00)A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.数据库软件总体设计D.关系模式设计18.下列关于数据仓库的叙述中,不正确的一项是_。(分数:1.00)A.数据仓库中间层 OLAP 服务器只能采用关系型 OLAPB.数据仓库通常采用三层体系结构C.数据仓库前端分析工具中包括报表工具D.底层的数据仓库服务器一般是一个关系型数据库系统19.在 SQL Setvet 2000 中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是 _。(分数:1.00)A.不需要指定备份设备的大小B.一个数据库一次只能备份在一个设备上C.每个备份设备都是专属于一个数据库的D.只能将备份设备建

    9、立在磁盘上20.下列关于数据库恢复的描述中,不正确的是_。(分数:2.00)A.应定期将数据库做成档案文件B.在进行事务处理过程时数据库更新的全部内容写入日志文件C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态21.设在职工表中有电话号码列,数据类型是 char(8)。现要在该列上添加约束,用于保证电话号码长度必须是 8 位,且第 1 位取值为数字 19、后 7 位取值为数字 09。现有下列语句: ALTER TABLE 职工表 ADD CHECK(电话号码 LIKE

    10、“1909090909090909“) ALTER TABLE 职工表 CHECK(电话号码 LIKE“1909090909090909“) ALTER TABLE 职工表 ADD CONSTRAINT CKl CHECK(电话号码 LIKE“1909090909090909“) ALTER TABLE 职工表 ADD CONSTRAINT CHECK(电话号码 LIKE“1909090909090909“) 以上语句在 SQL Server 2000 中能正确实现该约束的是_。(分数:2.00)A.仅和B.仅和C.仅、和D.全部22.某数据库系统在运行过程中发生了系统故障,发生故障时正在运行

    11、事务 t1 和 t2。进行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。(分数:1.00)A.扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤消B.扫描到 t1 时,将 t1 加入重做队列,扫_描到 t2 时,将 t2 加入撤消队列C.扫描到 t1 时,直接撤消 t1,扫描到 t2 时,将 t2 直接重做D.扫描到 t1 时,将 t1 加入撤消队列,扫描到 t2 时,将 t2 加入重做队列23.为了保证数据库的数据独立性,需要修改的是_。(分数:

    12、1.00)A.模式与外模式B.模式与内模式C.三级模式之间的两级映射D.三级模式24.在 SQL Server 2000 中,master 是一个非常重要的系统数据库,如果 master 损坏将会对系统造成严重后果,因此系统管理员应该对 master 进行备份。SQL Server 2000 对数据库提供的备份有: 完全备份差异备份日志备份 以上备份方法中能够应用在 master 数据库上的是_。(分数:2.00)A仅B.仅和C.仅和D.全部25.若联系为 m:n,如何确定关系码_。(分数:1.00)A.每个实体集的码均是该关系的候选码B.关系的码为 n 端实体集的码C.关系的码为 m 端实体

    13、集的码D.关系的码为各实体集码的组合26.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引27.下列 SQL 语句中,能够实现参照完整性控制的语句是_。(分数:2.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGN KEY 和 REFERENCESD.REFERENCES28.关于并行数据库结构,以下说法错误的是_。(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成

    14、内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点29.下列关于非标定联系语法的说法中错误的是_。(分数:1.00)A.联系的语法用直线表示B.1(父)端是线段的原点C.n(子女)端是线段的终点D.用一个实心圆表示联系的基数是 n二、应用题(总题数:4,分数:8.00)30.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。 (分数:2.00)31.

    15、假设用户 U1 将对表 SC 的 INSERT 权限授予了 U2,而 U2 又将其授予了用户 U3。现要将 U1 对表 SC 的权限收回,请完成下列的 SQL 语句。 _ 1_ ON TABLE SC _ 2_ (分数:2.00)32.假设已对 pubs 数据库进行了完全备份,并备份到 MyBK_1 备份上,假设此备份设备只含有对 pubs 数据库的完全备份,则恢复 pubs 数据库的语句为 1。 (分数:2.00)33.在某公司新开发的数据库管理系统中,数据库管理员发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一结果的主要原因是 1。 (分数:2.00)三、设计与应用题(总题

    16、数:3,分数:50.00)34.某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的 SQL 语句: 查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。 建立信息系(IS)选修了 1 号课程的学生的视图 IS_S1 定义一个 AFTER 的行级触发器 Print_f,当往成绩表(SC)中插入的成绩小于 60 就打印不及格

    17、(分数:15.00)_35.设有三个基本表,表的结构如下所示,请用 SQL 完成下列查询 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 数

    18、据库原理与应用 李昭原 T00102 科学 19.00 TP.065 数据库系统原理 李昭原 T00201 北航 6.50 TP.1599 数据库原理教程 王珊 T00101 清华 18.50 检索至少借了 5 本书的同学的借书证号、姓名、系名和借书数量 检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期 建立信息系学生借书的视图 SSP,该视图的属性列明由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成 (分数:15.00)_36.设有关系模式 R(A,B,C,D) ,数据依赖集F=AB,BA,ACD,BCD,ADC,BDC,ACD,BCD. 1)求 R

    19、的主码。并判断 R 是否为第四范式?为什么? 2)R 是不是 BCNF?为什么?R 是不是 3NF7 为什么? (分数:20.00)_四级数据库工程师-102 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:29,分数:38.00)1.下面关于 SQL 语言的描述中,不正确的是_。(分数:1.00)A.一个 SQL 数据库就是一个基本表 B.SQL 语言支持数据库的三级模式结构C.SQL 的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表解析:解析 SQL 数据库是表的汇集,它用一个或多个 SQL 模式定义

    20、。SQL 模式是表和授权的静态定义。SQL 模式定义为命名对象的集合,由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素(基本表、视图、索引等)的定义。所以 A 项是不正确的。2._是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计。(分数:1.00)A.概念数据模型 B.数据结构模型C.逻辑数据模型D.物理数据模型解析:解析 概念数据模型也可简称为概念模型,是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库

    21、设计人员交流的语言,主要用于数据库设计,最常用的概念数据模型是实体-联系模型,所以本题的答案为 A。 选项 B 数据结构模型是机器世界中与具体 DBMS 相关的数据模型。数据结构模型提供的概念能够最终被用户所理解,同时也不会与数据在计算机中实际的组织形式相差太远。 选项 C 逻辑数据模型并不属于数据库数据模型的分类。 选项 D 物理数据模型属于底层的数据模型,通过诸如记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。3.在某信息管理系统中需管理职工的照片信息,由于照片数据量中较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是_

    22、。(分数:1.00)A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度 D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性解析:解析 照片存储到数据库中后,当多个用户同时对照片的访问受到了很大的限制,同一时间的高并发访问对数据库的要求极高。故本题选 C。4.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题

    23、,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:2.00)A.空间管理B.管理员手动实现监控 C.参数调整D.查询优化解析:解析 所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽

    24、早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。5.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?_(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段 解析:解析 确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于物理设计阶段的内容。6.分布式数据库系统的分片透明性位于_。(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间

    25、C.全局概念模式与分片模式之间 D.分配模式与局部概念模式之间解析:解析 分布式数据库系统的分片透明性位于全局概念模式与分片模式之间。7.关于 ER 图的叙述正确的是_。(分数:1.00)A.ER 图是建立在关系数据库的假设上B.ER 图可将现实世界中的信息抽象地表示为实体以及实体间的联系 C.ER 图使应用过程和数据的关系清晰D.ER 图能表示数据生命周期解析:8.下列哪项是 SQL Server 数据库拥有的逻辑空间结构和物理空间结构?_(分数:1.00)A.表区间B区C段D.数据文件 解析:解析 数据文件是 SQL Server 数据库拥有的逻辑空间结构和物理空间结构。9.以下关于事务调

    26、度的说法错误的是(分数:1.00)A.调度分为串行调度和并发调度B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D.并发调度中不同事务的操作不可以交叉执行 解析:解析 并发调度中不同事务的操作可以交叉执行。10.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表,构建数据库总体框架 B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析 使用数据定义语言建立多个表,构建数据库总体框架不属于数据库维护工作的范畴。11.下列 SQL 命令

    27、中实现投影操作的是_。(分数:1.00)A.SELECT B.GROUP BYC.GROUPD.ORDER BY解析:解析 ORDER BY 和 GROUP BY 都是对表中的某一个或是一些属性的行向操作,SELECT 是对表中的属性的列向选择,即是投影操作。12.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。 A)可通过预编译机制提高数据操作的性能 B)可方便地按用户视图表达数据 C)可减少客户端和服务器端的网络流量 D)可实现一定的安全控制 (分数:1.00)A.B. C.D.解析:解析 查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因

    28、此本题答案为B。13.在数据库应用系统实施、运行和维护过程中,设有下列活动: .在系统运行过程中,对数据库的空间增长情况进行监控 .在系统运行过程中,对数据库系统各时段 CPU 和内存使用情况进行监控 .在数据库系统实施时,运行 DDL 代码建立关系表 .建立关系表以后编写系统应用程序 .定期进行数据备份 以上活动中,二般情况下属于 DBA 任务的是 (分数:1.00)A.仅、和 B.仅和C.仅、和D.仅, 和解析:14.设系、学生、教师三个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列 ER 图中能准确表达以上约束的是_。

    29、 (分数:1.00)A.B. C.D.解析:解析 由题意可知,系和教师两者之间是一对多的关系,同样系和学生之间也是一对多的关系,但教师和学生之间关系题中并没有明确给出,所以此题答案为 B。15.SQL Server 2000 的数据以页为基本存储单位,页的大小为_。(分数:2.00)A.16KBB.64KBC.32KBD.8KB 解析:解析 SQL Server 2000 的数据以页为基本存储单位,页的大小为 8KB。16.创建触发器时,以下说法错误的是_。(分数:2.00)A.在一个表上可以建立多个名词不同、类型各异的触发器B.增、删、改记录都可以使用触发器C.修改数据库以及数据库对象的语句

    30、可以在触发器中使用 D.通常不要在触发器中返回任何结果解析:解析 大部分 TSQL 语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的 DROP 语句都不允许在触发器中使用。17.以下哪个设计内容不属于数据库应用系统总体设计范畴?_。(分数:2.00)A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.数据库软件总体设计D.关系模式设计 解析:解析 系统总体设计的主要内容包括确定 DBAS 体系结构、软硬件选型和配置设计、应用软件总体设计和业务规则初步设计,所以本题的答案为 D。18.下列关于数据仓库的叙述中,不正确的一项是_。(分数:1.

    31、00)A.数据仓库中间层 OLAP 服务器只能采用关系型 OLAP B.数据仓库通常采用三层体系结构C.数据仓库前端分析工具中包括报表工具D.底层的数据仓库服务器一般是一个关系型数据库系统解析:解析 数据仓库中间层的 OLAP 服务器可以是关系型也可以是多维 OLAP 服务器。19.在 SQL Setvet 2000 中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是 _。(分数:1.00)A.不需要指定备份设备的大小 B.一个数据库一次只能备份在一个设备上C.每个备份设备都是专属于一个数据库的D.只能将备份设备建立在磁盘上解析:解析 SQL Server 将备份数据库的场所称为备

    32、份设备,它支持数据库备份到磁带或磁盘上;可以在一个备份设备上对同一个数据库进行多次备份,也可以在一个设备上对不同的数据库进行多次备份,可以将一个数据库备份到多个不同的备份设备上。20.下列关于数据库恢复的描述中,不正确的是_。(分数:2.00)A.应定期将数据库做成档案文件B.在进行事务处理过程时数据库更新的全部内容写入日志文件C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态 解析:解析 发生故障时,用最新的档案文件和日志文件的更新映像,可以将文件恢复到最新的检查点文

    33、件状态。所以 D 项不正确。21.设在职工表中有电话号码列,数据类型是 char(8)。现要在该列上添加约束,用于保证电话号码长度必须是 8 位,且第 1 位取值为数字 19、后 7 位取值为数字 09。现有下列语句: ALTER TABLE 职工表 ADD CHECK(电话号码 LIKE“1909090909090909“) ALTER TABLE 职工表 CHECK(电话号码 LIKE“1909090909090909“) ALTER TABLE 职工表 ADD CONSTRAINT CKl CHECK(电话号码 LIKE“1909090909090909“) ALTER TABLE 职工

    34、表 ADD CONSTRAINT CHECK(电话号码 LIKE“1909090909090909“) 以上语句在 SQL Server 2000 中能正确实现该约束的是_。(分数:2.00)A.仅和B.仅和 C.仅、和D.全部解析:解析 此题考查用户定义的完整性和约束条件语句 check 和 constraint 语句的使用。check 语句用来指定列值应该满足的条件,而 constraint 语句要和列名结合使用。故可排除和。22.某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1 和 t2。进行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2

    35、 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。(分数:1.00)A.扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤消B.扫描到 t1 时,将 t1 加入重做队列,扫_描到 t2 时,将 t2 加入撤消队列C.扫描到 t1 时,直接撤消 t1,扫描到 t2 时,将 t2 直接重做D.扫描到 t1 时,将 t1 加入撤消队列,扫描到 t2 时,将 t2 加入重做队列 解析:解析 由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么一个也不执行,所以由于 t1 事务没有结束记录,应该加入

    36、撤销队列,而 t2 有开始和结束记录却没有写入数据库,应该加入重做队列。23.为了保证数据库的数据独立性,需要修改的是_。(分数:1.00)A.模式与外模式 B.模式与内模式C.三级模式之间的两级映射D.三级模式解析:解析 为了保证数据库的数据独立性,需要修改的是模式与外模式。24.在 SQL Server 2000 中,master 是一个非常重要的系统数据库,如果 master 损坏将会对系统造成严重后果,因此系统管理员应该对 master 进行备份。SQL Server 2000 对数据库提供的备份有: 完全备份差异备份日志备份 以上备份方法中能够应用在 master 数据库上的是_。(

    37、分数:2.00)A仅B.仅和C.仅和D.全部 解析:解析 本题考查数据库的完全备份、差异备份和日志备份。完全备份将数据库中的全部信息进行备份,差异备份是备份从上次备份之后对数据所作的修改,日志备份是备份从上次备份之后的日志记录。三种方法各有优缺,但都能恢复出数据库,因此都可用。故选 D。25.若联系为 m:n,如何确定关系码_。(分数:1.00)A.每个实体集的码均是该关系的候选码B.关系的码为 n 端实体集的码C.关系的码为 m 端实体集的码D.关系的码为各实体集码的组合 解析:解析 若联系为 m:n,则关系的码为各实体集码的组合,所以本题的答案为 D。26.某公司的客户信息数据库中,选定客

    38、户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为(分数:1.00)A.稀疏索引 B.聚集索引C.稠密索引D.非聚集索引解析:解析 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。27.下列 SQL 语句中,能够实现参照完整性控制的语句是_。(分数:2.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGN KEY 和 REFERENCES D.REFERENCES解析:解析 能够实现参照完整性控制的 SQL 语句是 FOREIGN KEY 和 REFERENCES。28.关于并

    39、行数据库结构,以下说法错误的是_。(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘 C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点解析:解析 在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为 B。29.下列关于非标定联系语法的说法中错误的是_。(分数:1.00)A.联系的语法用直线表示 B.1(父)端是线段的原点C.n(子女)端是线段的终点D.用一个实

    40、心圆表示联系的基数是 n解析:解析 如果两个实体集之间有关系,并且是一个非标定联系,就用一条虚线把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,用一个实心圆表示联系的基数是 n。所以本题的答案为A。二、应用题(总题数:4,分数:8.00)30.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。 (分数:2.00)解析:快速原型模型开发方法解析 快速原型模型是需求和设计之间进行迭代设计的。从模糊的需求到初始的原型,经过对原型的更改,得到清晰的需求,最后逐步演化为最终的产品,主要用于对软件需求缺乏准确

    41、认识的情况。31.假设用户 U1 将对表 SC 的 INSERT 权限授予了 U2,而 U2 又将其授予了用户 U3。现要将 U1 对表 SC 的权限收回,请完成下列的 SQL 语句。 _ 1_ ON TABLE SC _ 2_ (分数:2.00)解析:REVOKE INSERT FROM U1 CASCADE32.假设已对 pubs 数据库进行了完全备份,并备份到 MyBK_1 备份上,假设此备份设备只含有对 pubs 数据库的完全备份,则恢复 pubs 数据库的语句为 1。 (分数:2.00)解析:RESTORE DATABASE pubs FROM MyBK_133.在某公司新开发的数据

    42、库管理系统中,数据库管理员发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一结果的主要原因是 1。 (分数:2.00)解析:在需求分析阶段对用户的信息要求和处理要求未完全掌握解析 查询处理程序使用了多个表的连接,产生这一结果的主要原因是在需求分析阶段对用户的信息要求和处理要求未完全掌握不知道用户将要频繁执行的数据库操作和希望查询的报表结果。三、设计与应用题(总题数:3,分数:50.00)34.某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性

    43、分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的 SQL 语句: 查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。 建立信息系(IS)选修了 1 号课程的学生的视图 IS_S1 定义一个 AFTER 的行级触发器 Print_f,当往成绩表(SC)中插入的成绩小于 60 就打印不及格 (分数:15.00)_正确答案:()解析:SELECT Sname,Sage FROM Student WHERE SageANY(SELECT Sage FROM Student WHERE Sdept=“CS“) AN

    44、D Sdept“CS“ CREATE VIEW IS_S1(Sno,Sname,Grade) AS SELECT Student.Sno,Sname,Grade FROM Student,SC WHERE Sdept=“IS“ AND Student.Sno=SC.Sno AND SC.Cno=“1“; CREATE TRIGGER Print_f AFTER INSERT ON Student FOR EACH ROW AS BEGIN IF(new.Grade60)THEN PRINT“不及格“ END IF END; 解析 创建视图用 CTREATE VIEW,而创建触发器是用 CREA

    45、TE TRIGGER,触发器分为行级触发器和语句级触发器,FOR EACH ROW 是行级触发器。35.设有三个基本表,表的结构如下所示,请用 SQL 完成下列查询 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 数据

    46、库系统与应用 李昭原 T00101 科学 19.00 TP311.13 数据库原理与应用 李昭原 T00102 科学 19.00 TP.065 数据库系统原 理 李昭 原 T00201 北航 6.50 TP.1599 数据库原理教程 王珊 T00101 清华 18.50 检索至少借了 5 本书的同学的借书证号、姓名、系名和借书数量 检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期 建立信息系学生借书的视图 SSP,该视图的属性列明由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成 (分数:15.00)_正确答案:()解析:SELECT LOAN.借书证号,姓名,系名,COUT(*) AS 借书数量 FROM BORROWER,LOANS WHERE BORROW.借书证号=LOANS.借书证号 GROUP BY LO


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开