欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2016上半年数据库系统工程师考试真题及答案-上午卷.doc

    • 资源ID:14571208       资源大小:266KB        全文页数:28页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    2016上半年数据库系统工程师考试真题及答案-上午卷.doc

    2016上半年数据库系统工程师考试真题及答案-上午卷VLIW是(1)的简称。 (1)A.复杂指令系统计算机B.超大规模集成电路 C.单指令流多数据流D.超长指令字【答案】D【解析】本题计算机系统基础知识。VLIW是超长指令字的缩写。主存与Cache的地址映射方式中,(2)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。(2)A.全相联B.直接映射C.组相联D.串并联【答案】A【解析】本题考查计算机系统基础知识。全相联映射是指主存中任一块都可以映射到Cache中任一块的方式,也就是说,当主存中的一块需调入Cache吋,可根据当时Cache的块占用或分配情况,选择一个块给主存块存储,所选的Cache块可以是Cache中的任意一块。直接相联映射方式是指主存的某块j只能映射到满足特定关系的Cache块i中。全相联映射和直接相联映射方式的优缺点正好相反。对于全相联映射方式来说为优点的恰是直接相联映射方式的缺点,而对于全相联映射方式来说为缺点的恰是直接相联映射方式的优点。组相联映像了兼顾这两种方式的优点:主存和Cache按同样大小划分成块;主存和Cache按同样大小划分成组;主存容量是缓存容量的整数倍,将主存空间按缓冲区的大小分成区,主存中每一区的组数与缓存的组数相同;当主存的数据调入缓存时,主存与缓存的组号应相等,也就是各区中的某一块只能存入缓存的同组号的空间内,但组内各块地址之间则可以任意存放,即从主存的组到Cache的组之间采用直接映象方式;在两个对应的组内部采用全相联映象方式。如果“2X”的补码是“90H”,那么X的真值是(3)。(3)A.72B.-56C.56D.111【答案】B【解析】本题考査计算机系统基础知识。先由补码“90H”得出其对应的真值,为负数,绝对值为二进制形式的01110000,转换为十进制后等于-112,即2x=-112,因此x等于-56。移位指令中的(4)指令的操作结果相当于对操作数进行乘2操作。 (4)A.算术左移B.逻辑右移C.算术右移 D.带进位循环左移【答案】A【解析】本题考査计算机系统基础知识。算术移位时,对于负数.其符号位可能需要特殊处理,逻辑移位中没有符号的概念,只是二进制位序列。算术左移等同于乘以2的操作。内存按字节编址,从A1000H到B13FFH的区域的存储容量为(5)KB。 (5)A.32B.34C.65D.67【答案】C【解析】本题考查计算机系统基础知识。结束地址和起始地址的差值再加1为存储单元的个数,B13FFH-A1000H+1=10400H,转换为十进制后等于65536+1024=64KB+1KB=65K。以下关于总线的叙述中,不正确的是(6)。 (6)A.并行总线适合近距离高速数据传输 B.串行总线适合长距离数据传输 C.单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高 D.专用总线在设计上可以与连接设备实现最佳匹配【答案】C【解析】本题考査计算机系统基础知识。串行总线将数据一位一位传输,数据线只需要一根(如果支持双向需要2根),并行总线是将数据的多位同时传输(4位,8位,甚至64位,128位),显然,并行总线的传输速度快,在长距离情况下成本高,串行传输的速度慢,但是远距离传输付串行成本低。单总线结构在一个总线上适应不同种类的设备,通用性强,但是无法达到高的性能要求,而专用总线则可以与连接设备实现最佳匹配。以下关于网络层次与主要设备对应关系的叙述中,配对正确的是(7)。(7)A.网络层集线器B.数据链路层网桥 C.传输层路由器D.会话层防火墙【答案】B【解析】网络层的联网设备是路由器,数据链路层的联网设备是网桥和交换机,传瑜层和会话层主要是软件功能,都不需要专用的联网设备。传输经过SSL加密的网页所采用的协议是(8)。(8)A.HTTPB.HTTPSC.S-HTTPD.HTTP-S【答案】B【解析】本题考查HTTPS方面的基础知识。Https(Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,即使用SSL加密算法的HTTP。为了攻击远程主机,通常利用(9)技术检测远程主机状态。 (9)A.病毒查杀B.端口扫描C.QQ聊天D.身份认证【答案】B【解析】本题考查网络安全中漏洞扫描基础知识。通常利用通过端口漏洞扫描来检测远程主机状态,获取权限从而攻击远程主机。某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某(接张某工作)。该项目负责人的行为(10)。(10)A.侵犯了张某开发者身份权(署名权) B.不构成侵权,因为程序员张某不是软件著作权人 C.只是行使管理者的权利,不构成侵权 D.不构成侵权,因为程序员张某现已不是项目组成员【答案】A【解析】计算机软件保护条例规定软件著作权人享有的权利,包括发表权、署名权、修改权、复制权、发行权、出租权、信息网络传播权、翻译权。署名权是指软件开发者为表明身份在自己开发的软件原件及其复制件上标记姓名的权利。法律法规规定署名权的根本目的,在于保障不同软件来自不同开发者这一事实不被人混淆,署名即是标记,旨在区别,区别的目的是为了有效保护软件著作权人的合法权益。署名彰显了开发者与软件之间存在关系的客观事实。因此,行使署名权应当奉行诚实的原则,应当符合有效法律行为的要件,否则会导致署名无效的后果。署名权只能是真正的开发者和被视同开发者的法人和非法人团体才有资格享有,其他任何个人、单位和组织不得行使此项权利。所以,署名权还隐含着另一种权利,即开发者资格权。法律保护署名权,意味着法律禁止任何未参加开发人在他人开发的软件的署名。计算机软件保护条例规定“在他人开发的软件上署名或者更改他人开发的软件上的署名”的行为是侵权行为,这种行为侵犯了开发者身份权即署名权。美国某公司与中国某企业谈技术合作,合同约定使用1项美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利。依照该专利生产的产品(11)需要向美国公司支付这件美国专利的许可使用费。(11)A.在中国销售,中国企业B.如果返销美国,中国企业不 C.在其他国家销售,中国企业D.在中国销售,中国企业不【答案】D【解析】依照该专利生产的产品在中国或其他国家销售,中国企业不需要向美国公司支付这件美国专利的许可使用费。这是因为,该美国公司未在中国及其他国家申请该专利,不受中国及其他国家专利法的保护,因此,依照该专利生产的产品在中国及其他国家销售,中国企业不需要向美国公司支付这件美国专利的许可使用费。如果返销美国,需要向美国公司支付这件美国专利的许可使用费。这是因为,这件专利已在美国获得批准,因而受到美国专利法的保护,中国企业依照该专利生产的产品要在美国销售,则需要向美国公司支付这件美国专利的许可使用费。以下媒体文件格式中,(12)是视频文件格式。(12)A.WAVB.BMPC.MP3D.MOV【答案】D【解析】WAV为微软公司开发的一种声音文件格式,它符合RIFF(Resource Interchange File Format)文件规范。BMP(Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB)。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩。MP3(Moving Picture Experts Group Audio Layer )是一种音频压缩技术,驻被设计用来大幅度地降低音频数据量。作为文件扩展名时表示该文件时一种音频格式文件。MOV即QuickTime影片格式,它是Apple公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型。以下软件产品中,属于图像编辑处理工具的软件是(13)。(13)A.PowerpointB.PhotoshopC.PremiereD.Acrobat【答案】B【解析】PowerPoint是微软公司的演示文稿软件。Premiere是一款常用的视频编辑软件,由Adobe公司推出,广泛应用于广吿制作和电视节目制作中。Acrobat是由Adobe公司开发的一款PDF(Portable Document Format)编辑软件。Photoshop(简称PS)是由Adobe Systems开发和发行的图像处理软件。使用150DPI的扫描分辨率扫描一幅3×4英寸的彩色照片,得到原始的24位真彩色图像的数据量是(14)Byte。(14)A.1800B.90000C.270000D.810000【答案】D【解析】DPI(Dots Per Inch,每英寸点数)通常用来描述数字图像输入设备(如图像扫描仪)或点阵图像输出设备(点阵打印机)输入或输出点阵图像的分辨率。一幅3×4英寸的彩色照片在150DPI的分辨率下扫描得到原始的24位真彩色图像的数据量是(150×3)×(150×4)×24/8=810000字节。某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(15)天。活动BD最多可以晚开始(16)天而不会影响整个项目的进度。(15)A.15B.21C.22D.34(16)A.0B.2C.3D.5【答案】C A【解析】本题考查软件项目管理的基础知识。活动图是描述一个项目中各个工作任务相互依赖关系的一种模型,项目的很多重要特性可以通过分析活动图得到,如估算项目完成时间,计算关键路径和关键活动等。根据上图计算出关键路径为A-B-D-G-I-K-L,其长度为22,关键路径上的活动均为关键活动。活动BD在关键路径上,因此松弛时间为0。在结构化分析中,用数据流图描述(17)。当采用数据流图对一个图书馆管理系统进行分析时,(18)是一个外部实体。(17)A.数据对象之间的关系,用于对数据建模 B.数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模 C.系统对外部事件如何响应,如何动作,用于对行为建模 D.数据流图中的各个组成部分(18)A.读者B.图书C.借书证D.借阅【答案】B A【解析】本题考査结构化分析的基础知识。数据流图是结构化分析的一个重要模型,描述数据在系统中如何被传送或变换,以及描述如何对数据流进行变换的功能,用于功能建模。数裾流图中有四个要素:外部实体,也称为数据源或数据汇点,表示要处理的数据的输入来源或处理结果要送往何处,不属于目标系统的一部分,通常为组织、部门、人、相关的软件系统或者硬件设备;数据流表示数据沿箭头方向的流动;加工是对数据对象的处理或变换;数据存储在数据流中起到保存数据的作用,可以是数据库文件或者任何形式的数据组织。根据上述定义和题干说明,读者是外部实体,图书和借书证是数据流,借阅是加工。软件开发过程中,需求分析阶段的输出不包括(19)。(19)A.数据流图B.实体联系图 C.数据字典 D.软件体系结构图【答案】D【解析】本题考查软件开发过程的基础知识。结构化分析模型包括数据流图、实体联系图、状态迁移图和数据字典,因此这些模型是需求分析阶段的输出。而确定软件体系结构是在软件设计阶段进行的。以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是(20)。 (20)A.编译程序不参与用户程序的运行控制,而解释程序则参与 B.编译程序可以用高级语言编写,而解释程序只能用汇编语言编写 C.编译方式处理源程序时不进行优化,而解释方式则进行优化 D.编译方式不生成源程序的目标程序,而解释方式则生成【答案】A【解析】本题考查程序语言基础知识。解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间代码后加以执行;而编译程序(编译器)则是将源程序翻译成H标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。简单来说,在解释方式下,翻译源程序时不生成独立的H标程序,而编译器则将源程序翻译成独立保存的目标程序。以下关于脚本语言的叙述中,正确的是(21)。(21)A.脚本语言是通用的程序设计语言 B.脚本语言更适合应用在系统级程序开发中C.脚本语言主要采用解释方式实现 D.脚本语言中不能定义函数和调用函数【答案】C【解析】本题考査程序语言基础知识。维基百科上将脚本语言定义为“为了缩短传统的编写编译链接运行过程而创建的计算机编程语言。通常具有简单、易学、易用的特色,目的就是希望开发者以简单的方式快速完成某些复杂程序的编写工作。”脚本语言一般运行在解释器或虚拟机中,便于移植,开发效率较高。将高级语言源程序先转化为一种中间代码是现代编译器的常见处理方式。常用的中间代码有后缀式、(22)、树等。(22)A.前缀码B.三地址码C.符号表 D.补码和移码【答案】B【解析】本题考杏程序语言基础知识。“中间代码”是一种简单且含义明确的记号系统,可以有若干种形式,它们的共同特征是与具体的机器无关。最常用的一种中间代码是与汇编语言的指令非常相似的三地址码,其实现方式常采用四元式,另外还有后缀式、树等形式的中间代码。当用户通过键盘或鼠标进入某应用系统时,通常最先获得键盘或鼠标输入信息的是(23)程序。(23)A.命令解释B.中断处理C.用户登录D.系统调用【答案】B【解析】I/O设备管理软件一般分为4层:中断处理程序、设备驱动程序、与设备无关的系统软件和用户级软件。至于一些具体分层时细节上的处理,是依赖于系统的,没有严格的划分,只要有利于设备独立这一目标,可以为了提高效率而设计不同的层次结构。I/O软件的所有层次及每一层的主要功能如下图所示。图中的箭头给出了I/O部分的控制流。当用户通过键盘或鼠标进入某应用系统时,通常最先获得键盘或鼠标输入信息的程序是中断处理程序。在Windows操作系统中,当用户双击“IMG_20160122_103.jpg”文件名时,系统会自动通过建立的(24)来决定使用什么程序打开该图像文件。(24)A.文件B.文件关联C.文件目录D.临时文件【答案】B【解析】本题考查Windows操作系统文件管理方面的基础知识。当用户双击一个文件名时,Windows系统通过建立的文件关联来决定使用什么程序打开该文件。例如,系统建立了“Windows照片查看器”或“11view”程序打开扩展名为“.jpg”类型的文件关联,那么当用户双击“IMG_20160122_103.jpg”文件时,Windows先执行“Windows照片査看器”或"11view"程序,然后打开“IMG_20160122_103.jpg”文件。进程P1、P2、P3、P4和P5的前趋图如下图所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号量S1.S2.S3.S4和S5,且信号量S1S5的初值都等于零。下图中a和b处应分别填写(25);c和d处应分别填写(26),e和f处应分别填写(27)。(25)A.V(S1)、P(S2)和V(S3)B.P(S1)、V(S2)和V(S3) C.V(S1)、V(S2)和V(S3)D.P(S1)、P(S2)和V(S3)(26)A.P(S2)和P(S4)B.P(S2)和V(S4) C.V(S2)和P(S4)D.V(S2)和V(S4)(27)A.P(S4)和V(S4)V(S5)B.V(S5)和P(S4)P(S5) C.V(S3)和P(S4)P(S5)D.P(S3)和P(S4)P(S5)【答案】C B B【解析】根据前驱图,P1进程执行完需要通知P2和P3进程,故需要利用V(S1)V(S2)操作通知P2和P3进程,所以空a应填V(S1)V(S2);P2进程执行完需要通知P4进程,所以空b应填V(S3)。根据前驱图,P3进程运行前需要等待P1进程的结果,故需执行程序前要先利用1个P操作,而P3进程运行结束需要通知P5进程。根据排除法可选项只有选项B和选项C。又因为P3进程运行结束后需要利用1个V操作通知P5进程,根据排除法可选项只有选项B满足要求。根据前驱图,P4进程执行结束需要利用1个V操作通知P5进程,故空e处需要1个V操作;P5进程执行前需要等待P3和P4进程的结果,故空f处需要2个P操作。根据排除法可选项只有选项B和选项C能满足要求。根据试题(27)分析可知,P3进程运行结束是利用V(S4)通知P5进程,故P4进程运行结束是利用V(S5)通知P5进程。在采用三级模式结构的数据库系统中,如果对数据库中的表Emp创建聚簇索引,那么应该改变的是数据库的(28)。(28)A.模式B.内模式C.外模式D.用户模式【答案】B【解析】本题考查数据库系统基本概念。内模式也称存储模式,是数据物理结构和存储方式的描述,是数据在数据庐内部的表示方式。由内模式定义所有的内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。对表Emp创建聚簇索引,意为索引项的顺序是与表中记录的物理顺序一致的索引组织,所以需要改变的是数据库的内模式。在某企业的信息综合管理系统设计阶段,员工实体在质量管理子系统中被称为“质检员”,而在人事管理子系统中被称为“员工”,这类冲突被称之为(29)。(29)A.语义冲突B.命名冲突C.属性冲突D.结构冲突【答案】B【解析】本题考查数据库概念结构设计中的基础知识。根据局部应用设计好各局部E-R图之后,就可以对各分E-R图进行合并。在合并过程中需解决分E-R图中相互间存在的冲突,消除分E-R图之间存在的信息冗余,使之成为能够被全系统所有用户共同理解和接受的统一且精炼的全局概念模型。分E-R图之间的冲突主要有命名冲突、属性冲突和结构冲突三类。命名冲突是指相同意义的属性,在不同的分E-R图上有着不同的命名,或是名称相同的属性在不同的分E-R图中代表着不同的意义,这些也要进行统一。属性冲突是指同一属性可能会存在于不同的分E-R图,由于设计人员不同或是出发点不同,属性的类型、取值范围、数据单位等可能会不一致,这些属性对应的数据将来只能以一种形式在计算机中存储,这就需要在设计阶段进行统一。结构冲突是指同一实体在不同的分E-R图中有不同的属性,同一对象在某一分E-R图中被抽象为实体而在另一分E-R图中又被抽象为属性,需要统一。对于关系模式R(X,Y, Z),下列结论错误的是(30)。 (30)A.若XY,YZ,则XZB.若XZ,则XYZ C.若XYZ,则XZ,YZD.若XY,XZ,则XYZ【答案】C【解析】本题考查函数依赖概念和性质。选项A是传递规则,故结论是正确的。选项B中,XZ成立,则给其决定-素X再加上其他冗余属性Y也成立。选项C的结论错误的,反例:如XY为学号和课程号,Z为成绩,则学号、课程号成绩成立,但学号成绩不成立。选项D是合并规则,故结论是正确的。此题也可以采用证明的方法来判定。若对关系R1按(31)进行运算,可以得到关系R2。(31)A.商品名毛巾钢笔(R1)B.价格8(R1) C.1,2,3(R1) D.商品编号0102021102110200(R1)【答案】B【解析】本题考查关系代数概念和性质。选项A“商品名毛巾钢笔(R1)”的结果有商品编号为01020211、01020212、01020213和02110200的商品,而R2中没有商品编号为01020213的商品,因此该选项是错误的。选项B“价格8(R1)”的结果只有价格大于8的商品,运算结果为表2。所以选项B是正确的。选项C“商品编号=0102021102110200(R1)”的结果只有商品编号为010202111和02110200的商品,而没有商品编号为01020213的商品,因此该选项是错误的。 选项D“1,2,3(R1)”的结果等价于无条件对R1进行投影,运算结果就为R1。所以,选项D是错误的。关系规范化是在数据库设计的(32)阶段进行。(32)A.需求分析B.概念设计C.逻辑设计D.物理设计【答案】C【解析】逻辑设计阶段的任务之一是对关系模式进一步的规范化处理。因为生成的叨始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在,这就需要根据规范化理论对关系模式进行分解,消除冗余和更新异常。不过有时根据处理要求,可能还需要增加部分冗余以满足处理要求。逻辑设计阶段的任务就需要作部分关系模式的处理,分解、合并或增加冗余属性,提高存储效率和处理效率。若给定的关系模式为R<U,F>,U=A,B,C),F=ABC,CB),则关系R(33)。(33)A.有2个候选关键字AC和BC,并且有3个主属性B.有2个候选关键字AC和AB,并且有3个主属性 C.只有1个候选关键字AC,并且有1个非主属性和2个主属性 D.只有1个候选关键字AB,并且有1个非主属性和2个主属性【答案】B【解析】本题考査关系数据库规范化理论方面的基础知识。根据函数依赖定义可知ACU、ABU,所以AC和AB为候选关键字。根据主属性的定义“包含在任何一个候选码中的属性叫做主属性(Prime attribute),否则叫做非主属性(Nonprime attribute)”,所以,关系R中的3个属性都是主属性。设关系模式RU,F,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指(34)。 (34)A.若XY,YZ为F所蕴涵,则XZ为F所蕴涵 B.若XY,XZ,则XYZ为F所蕴涵 C.若XY,WYZ,则XWZ为F所蕴涵 D.若XY为F所蕴涵,且ZU,则XZYZ为F所蕴涵【答案】C【解析】本题考查关系数据库基础知识。从已知的一些函数依赖,可以推导出另外一些函数依赖,这就需要一系列推理规则。函数依赖的推理规则最早出现在1974年W.W.Armstrong的论文里,这些规则常被称作“Armstrong公理”。选项A“若XY,YZ为F所蕴涵,则H为F所蕴涵”符合Armstrong公理系统的传递率。选项B“若XY,XZ,则XYZ为F所蕴涵”符合Armstrong公理系统的合并规则。选项C“若XY,WYZ,则XWZ为F所蕴涵”符合Armstrong公理系统的伪传递率。选项D“若XY为F所蕴涵,且KU,则XZYZ为F所蕴涵”符合Armstrong公理系统的增广率。给定关系R(A,B,C,D)和关系S(C,D,E),对其进行自然连接运算RS后的属性为(35)个:R.B>S.E(RS)等价的关系代数表达式为(36)。(35)A.4B.5C.6D.7(36)A.2>7(R×S)B.1.2.3.4.7('2'>'7'3=54=6(R×S) C.'2'>'7'(R×S)D.1.2.3.4.7('2'>7'3=54=6(R×S)【答案】B D【解析】本题考查关系代数运算方面的知识。自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。对关系R(A,B,C,D)和关系S(C,D,E)来说,进行等值连接后有7个属性列,去掉2个重复属性列C和D后应为5个,即为R.A,R.B,R.C,R.D,S.E。试题(36)的正确选项为D。因为R×S的属性列为R.A,R.B,R.C,R.D,S.C,S.D,S.E),显然,R,A为第1属性列,R.B为第2属性列,R.C为第3属性列,R.D为第4属性列,S.C为第5属性列,S.D为第6属性列,S.E为第7属性列。分析表达式R.B>S.E(RS)如下:R.B>S.E等价于2>7RS等价于1,2,3,4,7(3=54=6(R×S)显然,R.B>S.E(RS)等价于1,2,3,4,7(3=54=6(R×S)关系R.S如下表所示,元组演算表达式T=t|R(t)u(S(u)t3>u1运算的结果为(37)。(37)A.B.C.D.【答案】C【解析】试题(37)是考查关系代数运算和元组演算的基本知识。题干中的元组演算表达式所构成的关系为:从关系R中选择的元组t应满足该元组在C列上的分量大于关系S中的任意一个元组u在A列上的分量。关系R中的第一个元组(1,2,3)中的第三个分量t3=3,由于3不满足大于S关系的第一个元组u1=3以及S关系的第二个元组u1=4,故关系R中的第一个元组 (1,2,3)不在新构成的关系中;关系R中的第二个元组(4,5,6)中的第三个分量t3=6,由于6不满足大于S关系的第四个元组u1=6,故关系R中的第二个元组(4,5,6)不在新构成的关系中;关系R中的第三个元组(7,8,9)中的第三个分量t3=9,由于9大于S关系的任何一个元组,故关系R中的第三个元组(7,8,9)在新构成的关系中;关系R中的第四个元组(10,11,12)中的第三个分量t3=12,由于12大于S关系的任何一个元组,故关系R中的第四个元组(10,11,12)在新构成的关系中。根据上述分析可见,新构成的关系中有元组(7,8,9)和(10,11,12)。关系R(A1,A2,A3)上的函数依赖集F=A1A3A2,A1A2A3,若R上的一个分解为=(A1,A2),(A1,A3),则分解(38)。(38)A.是无损联接的B.是保持函数依赖的 C.是有损联接的D.无法确定是否保持函数依赖【答案】C【解析】本题考查关系数据库规范化理论方面的基础知识。分解=(A1,A2),(A1,A3),具有无损连接的充分必要的条件是U1U2U1-U2F+和U1U2U2-U1F+。本题中U1U2=A1,U1-U2=A2,U2-U1=A3,A1A2F+,A1A3F+,所以,分解=(A1,A2),(A1,A3),是有损联接的。 假设关系R(A1,A2,A3)上的函数依赖集F=A1A2,A1A3,A2A3,则函数依赖(39)。(39)A.A1A2是冗余的B.A1A3是冗余的 C.A2A3是冗余的D.A1A2,A1A3,A2A3都不是冗余的【答案】B【解析】本题考查关系数据库规范化理论方面的基础知识。由于A1A2,A2A3可以推出A1A3(传递率),所以函数依赖集A1A3是冗余的。某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。部门和员工关系的外键分别是(40)。查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL查询语句如下: (40)A.员工号和部门号B.负责人工号和部门号 C.负责人工号和员工号D.部门号和员工号(41)A.Y部门号=Dept.部门号B.EMP.部门号=Dept.部门号 C.Y.员工号=Dept.负责人工号D.EMP.部门号=Dept.负责人工号(42)A.Z.员工号=Y.员工号B.Z.员工号=Y.负责人工号 C.Z.部门号=部门号D.Z.部门号=Y.部门号【答案】B A D【解析】本题考查关系数据库中关系模式和SQL查询基础知识。作为主键,其值能唯一地标识元组的一个或多个属性,主键通常也称为主码。所谓外键是指如果关系模式R中的属性或属性组非该关系的码,但它是其他关系的码,那么该属性集对关系模式R而言是外键,通常也称外码。根据题意分析,员工关系中的主键是员工号,部门关系中的主键是部门号。显然,员工关系中的外键是部门号。但是,部门关系中的外键是负责人代码,为什么?因为题中说明部门负责人也是一个员工,这样负责人代码的取值域为员工号,所以根据外键定义部门关系中的外键是负责人代码。正确查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL査询语句如下:某公司数据库中的元件关系模式为P(元件号,元件名称,供应商,供应商所在地,库存量),函数依赖集F如下所示:F=元件号元件名称,(元件号,供应商)(库存量,供应商,供应商所在地)元件关系的主键为(43),该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将元件关系分解为(44),分解后的关系模式最高可以达到(45)。(43)A.(元件号,元件名称)B.(元件号,供应商) C.(元件号:供应商所在地)D.(供应商,供应商所在地)(44)A.元件1(元件号,元件名称,供应商,供应商所在地,库存量) B.元件1(元件号,元件名称)、元件2(供应商,供应商所在地,库存量) C.元件1(元件号,元件名称)、元件2(元件号,供应商,库存量)、元件3(供应商,供应商所在地) D.元件1(元件号,元件名称)、元件2(元件号,库存量)、元件3(供应商,供应商所在地)、元件4(供应商所在地,库存量)(45)A.1NFB.2NFC.3NFD.BCNF【答案】B C D【解析】(43)根据题意可知元件关系的主键为(元件号,供应商)。(44)因为关系P存在冗余以及插入异常和删除异常等问题,为了解决这一问题需要将元件关系分解。选项A、选项B和选项D是有损连接的,且不保持函数依赖,故分解是错误的。例如,分解为选项A、选项B和选项D后,用户无法查询某元件由哪些供应商来供应,原因是分解有损连接的,且不保持函数依赖。(45)根据BCNF定义:若关系模式R1NF,若XY且YX时,X必含有码,则关系模式RBCNF。即当3NF消除了主属性对码的部分和传递函数依赖,则称为BCNF。本题分解后的关系模式元件1、元件2和元件3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到BCNF。事务有多种性质,“一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。”这一性质属于事务的(46)性质。(46)A.原子性B.一致性C.隔离性D.持久性【答案】D【解析】本题考查数据库并发控制方面的基础知识。事务具有原子性、一致性、隔离性和持久性。这4个特性也称事务的ACID性质。原子性(atomicity):事务是原子的,要么都做,要么都不做。一致性(consistency):事务执行的结果必须保证数据库从一个一致性状态变到另一个-致性状态。因此,当数据库只包含成功事务提交的结果时,称数据库处于一致性状态。隔离性(isolation):事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的。持久性(durability):旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。下列关于关系的描述中,正确的是(47)。 (47)A.交换关系中的两行构成新的关系B.关系中两个列的值可以取自同一域 C.交换关系中的两列构成新的关系D.关系中一个列可以由两个子列组成【答案】B【解析】本题考査关系定义的基础知识。关系数据库中以关系来存储数据。对关系的要求如下:关系中的列满足原子性;关系中的行可交换;关系中的列可交换;关系中的列取自同一个域,可以有多个列取自同一个域。一个列可以由两个子列组成,违反了原子性要求。交换关系中元组的行或列后,与原关系相同。职工表Emp(Eno,Name,Sex,Birth,MEno),其中工号Eno和经理工号MEno都取自职工工号域。关系数据库中通常包含多个表,表与表之间的关联关系通过(48)来实现,通过(49)运算将两个关联的表合并成一张信息等价的表。 (48)A.指针B.外码C.索引D.视图(49)A.选择B.投影C.笛卡尔积D.自然连接【答案】B D【解析】本题考查关系模式的基础知识。关系数据库中数据的逻辑组织是以多个表来实现的。为了合理的存储,将完整的企业信息分解到多个关系中,应用中可以通过自然连接运算合并成完整的企业信息。外码是自然连接的依据,体现了表与表之间的关联关系。若系统使用频度最高的查询语句为为使该查询语句的执行效率最高,应创建(50)。(50)A.Sno上的索引B.Cno上的索引 C.Sno,Cno上的索引D.SC上的视图SC_V(Sno,Cno)【答案】C【解析】本题考查索引的应用方法。索引是提高查询效率的最有效手段,但索引又会引起更新操作(INSERT、UPDATE和DELETE)的效率降低。因此,应根据查询需求创建必要的索引。本题目给±1了查询频度最高的语句,其执行效率的提高对整个系统的总体性能起到重要作用。SQL査询中的WHERE语句是提取和筛选记录的条件,通过建立WHERE语句中使用的(Sno.Cno)属性组上的索引,可以快速定位给定取值的记录所在的页面,同时因为查询通常都是大量记录中查找到少量符合条件的记录,本例更是如此,满足给定条件的记录仅一条,订了索引,无须从硬盘读取所有记录到内存进行提取,而只需通过索引将满足条件的记录所在页面读至内存即可,会大大提高查询效率。当然,有些DBMS会自动建立主码上的索引,本例中(Sno,Cno

    注意事项

    本文(2016上半年数据库系统工程师考试真题及答案-上午卷.doc)为本站会员(雁**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开