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

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

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

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

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

    1、国家四级数据库工程师-试卷 23 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.存关系数据库设计中,设计关系模式是下而哪个阶段的任务?(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设汁阶段D.物理设计阶段3.下面关于 SQL 语言的描述中,不正确的是一 。(分数:2.00)A.一个 SQL 数据库就是一个基本表B.SQL 语言支持数据库的三级模式结构C.

    2、SQL 的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表4.数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法: 与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系 数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能 数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Serer2000 等数据库管理系统允许一行数据跨页存储 利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在

    3、一起,实现数据在企业、组织或更大范围内的共享 数据字典是数据库管理系统的重要组成部分。大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据管理员共同维护 以上说法错误的是_。A) 仅和B) 仅和C) 仅和D) 仅和(分数:2.00)A.B.C.D.5.一个系统分析员应该具备哪些素质?_。 获取需求的能力 管理能力 技术素养沟通能力 A) B) C) D) (分数:2.00)A.B.C.D.6.要保证数据的物理数据独立性,需要修改的是_。A) 模式 B) 模式/内模式的映像 C) 外模式/模式映像 D) 逻辑模式/内模式(分数:2.00)A.B.C.D

    4、.7.需求分析是_。(分数:2.00)A.软件开发工作的基础B.软件生存周期的开始C.由系统分析员单独完成D.由用户自己单独完成8.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。(分数:2.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容D.上次完全备份后修改的数据内容,但是不包含日志等其他内容9.关于数据库运行和功能与性能测试,下列说法正确的是_。(分数:2.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先进入大规模的数据C.

    5、数据库运行一般是与编写调试程序的工作同步开展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.

    6、D.20.设有商场数据库应用系统,在其生命周期中,可能发生如下故障: 因场地火灾导致数据库服务器烧毁,该服务器中的数据库数据全部丢失 因数据库服务器感染病毒,导致服务器中的数据丢失 因机房环境恶劣,空调损坏导致服务器风扇损坏,致使服务器 CPU 烧毁 由于数据库服务器电源故障导致服务器无法上电启动 因数据库服务器内存发生硬件故障,导致系统无法正常运行 以上故障中,不属于介质故障(硬故障)的是_。A) 仅B) 仅、和C) 仅、和D) 仅、和(分数:2.00)A.B.C.D.21.如果某事务获得了数据项 A 上的排它锁,则其他事务对数据项 A(分数:2.00)A.可以进行任何操作B.只能写不能读C

    7、.既可以读也可以写D.不能读也不能写22.已知关系模式 A(c,T,H,R,S),其中各属性的含义是:C:课程;T:教员;H:上课时间;R:教室;s:学生。根据语义有如下函数依赖集 F=cT,(H,R)_C,(H,T)_R,(H,s)_R。则关系模式 A 的规范化程度最高达到。(分数:2.00)A.1NFB.2NFC.3NFD.BCNF23.以下关于事务调度的说法错误的是_。(分数:2.00)A.调度分为串行调度和并发调度B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D.并发调度中不同事务的操作不可以交叉执行2

    8、4.以下选项中不能作为一个基本表建立索引原则的是_。(分数:2.00)A.对于经常需要查询、连接、统计操作的基本表可以建立索引B.经常执行插入、删除、更新操作的基本表可以考虑建立索引C.对于一个更新不频繁的表可以建立索引D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能25.下述各图给出的 4 个并发调度中,哪个不是冲突可串行的_。 (分数:2.00)A.B.C.D.26.以下关于数据库与文件的对应关系叙述错误的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库

    9、磁盘文件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录27.关于触发器 trigger,下面不正确的是_。(分数:2.00)A.触发器是定义在表上的B.触发器在数据更新时被系统调用C.触发器对应于一组 SQL 语句D.每张表限制定义一个触发器28.有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是_。(分数:2.00)A.ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资

    10、+奖金)B.UPDATE 职工工资表 SET 工资合计=基本工资+奖金C.INSERT INTO 职工工资表(工资合计)VALUES(基本工资+奖金)D.CREATE TRIGGER TRION 职工工资表 FOR INSERTAS UPDATE 职工工资表 SET a工资合计=基本工资+a奖金 FROM 职工工资表 a JOIN INSERTED b ON a职工号=b职工号 AND a日期=b日期29.RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于 RAID 机制和技术,下列说法错误的是_。(分数:2.00)A.RAID 系统内部可以包含多个磁盘驱动器B.RAID 5

    11、盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多D.RAID 系统一般都具有设备虚拟化技术30.在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是(分数:2.00)A.规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划B.系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成C.可行性分析是从技术、经济和操作等方面进行项目可行性的分析,它在明确目标和任务之后,评估系统在给

    12、定条件下是否可行D.项目规划是对项目所需的资源、成本和进度进行合理估算,并制定初步的项目开发计划31.有某个准备上线运行的数据库应用系统,其数据库已经建立,应用程序已经编制完毕。设有下列活动:I录入或导入各类实际业务数据 检查所有应为空的数据表,清除其中的测试数据 III对系统的各项功能进行充分的测试,发现不足,加以改进,直到程序功能符合上线要求 在试运行过程中,收集各部门对系统功能和性能的评价,找出系统中存在的不足并加以改进 V在一些数据表中生成大量的模拟数据,或同时模拟大量的用户登录后执行各项功能,进行压力测试 扩展数据库服务器的存储空间,以防存储空间不足 以上活动,一般不属于上线试运行前

    13、开展的活动是(分数:2.00)A.仅和B.仅、和 VC.仅工、和D.仅 I、和二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.某数据库中有表 Table_Good(GoodsID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName,Sum),对家用电器类商品进行分类显示,如果商品的单价高于 3000,则显示高档商品;如果单价在 1000-3000,则显示中档商品;如果单价低于1000 的显示低档商品。完成下列的

    14、SQL 语句。 SELECT GoodsName,SaleUnitPrice,Type=CASE _ _ _ END FROM _ ON _ WHERE GoodsClassName=家用电器(分数:2.00)_34.设有商场经营管理系统,系统中的部分数据表和视图的相关信息如下所示: (分数:2.00)_三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_36.下图是 A 和 B 用户分别对同一银行账号进行不同的操作,导致错误的原因是_。 (分数:2.00)_37.对于工程数据库的四个基本表 厂家 S(Sno,

    15、Sname,Status,City) 产品P(Pno,Pname,Weight,Color) 工程 J(Jno,Jname,City) 供货 SPJ(Sno,Pno,Jno,QTY) 试用 SQL 的查询语句表达下列查询。 给出货量(QTY)在 300500 的所有供货情况。 查询使用了由供应红色产品的厂商供应的产品的工程名。 查询至少使用了厂家 S1 所提供的全部零件的工程名。(分数:2.00)_38.现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees 关系模式描述了职工

    16、编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和职工总人数。请按 SQL Server 所采用的rransactSQL 语法格式编写实现具有如下功能的后触发型触发器:每当在 Employees 表中插入一行数据时,相应部门的职工总人数就加 1。(分数:2.00)_国家四级数据库工程师-试卷 23 答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)

    17、_解析:2.存关系数据库设计中,设计关系模式是下而哪个阶段的任务?(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设汁阶段 D.物理设计阶段解析:解析:概念设计阶段的结果得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式,设计成果是 ER 模型。逻辑设计阶段设计数据库的整体逻辑数据结构,即数据模型。是将概念结构转换成特定 DBMS 所支持的数据模型并进行优化。从 ER 图所表示的概念模型可以转换成任何一种具体 DBMS 所支持的数据模型,如:层次模型、网状模型、关系模型。在关系数据库设计中,数据模型为关系模型,它是由一组关系模式组成的。3.下面关于 SQL 语言的描述中,

    18、不正确的是一 。(分数:2.00)A.一个 SQL 数据库就是一个基本表 B.SQL 语言支持数据库的三级模式结构C.SQL 的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表解析:解析:sQL 数据库是表的汇集,它用一个或多个 SQI模式定义。SQI_模式是表和授权的静态定义。SQl模式定义为命名对象的集合,由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素(基本表、视图、索引等)的定义。所以 A 项是不正确的。4.数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法:

    19、与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系 数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能 数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Serer2000 等数据库管理系统允许一行数据跨页存储 利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享 数据字典是数据库管理系统的重要组成部分。大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据管理员共同维护 以上说法错误的是_。A) 仅

    20、和B) 仅和C) 仅和D) 仅和(分数:2.00)A.B.C.D. 解析:解析:数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由 DBMS 自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据字典的组成:数据项,数据结构,数据流,数据存储,处理过程。5.一个系统分析员应该具备哪些素质?_。 获取需求的能力 管理能力 技术素养沟通能力 A) B) C) D) (分数:2.00)A.B.C.D. 解析:6.要保证数据的物理数据独立性,需要修改的是_。A) 模式 B

    21、) 模式/内模式的映像 C) 外模式/模式映像 D) 逻辑模式/内模式(分数:2.00)A.B. C.D.解析:解析:当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。所以本题的答案为 B。7.需求分析是_。(分数:2.00)A.软件开发工作的基础 B.软件生存周期的开始C.由系统分析员单独完成D.由用户自己单独完成解析:解析:需求分析是整个软件开发任务的基础性工作,它是软件开发工作的第一

    22、步骤,但是不是软件生命周期的开始。关于需求分析,首先要了解用户的要求,并分析用户的要求,因此,需求分析不能由用户或系统分析员的任何一方单独完成。8.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。(分数:2.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容 D.上次完全备份后修改的数据内容,但是不包含日志等其他内容解析:解析:差异备份是备份从最近的完全备份之后对数据所作的修改,它以完全备份为基准点,备份完全备份之后变化了的数据文件、日志文件以及数据库中其他被修改的内容。9.关于数据库

    23、运行和功能与性能测试,下列说法正确的是_。(分数:2.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先进入大规模的数据C.数据库运行一般是与编写调试程序的工作同步开展 D.数据库系统的压力测试、并发访问测试、查询效率测试一般都属于性能测试范围解析:解析:数据库运行一般是与编写调试程序的工作同步开展。10.分布式数据库系统中分片模式和分配模式均是_。(分数:2.00)A.局部的B.全局的 C.分布的D.集中的解析:11. (分数:2.00)A. B.C.D.解析:解析:概念数据模型简称为概念模型,最典型的概念数据模型是实体联系模型,所以本题的

    24、答案为A。12. (分数:2.00)A.B. C.D.解析:13. (分数:2.00)A.B.C. D.解析:解析:事务 T1 对 A 上 S 锁后,事务 T2 仍能对 A 上 S 锁,这样事务 T1 的修改就丢失,最后 A 中的数据是事务 T2 写回的 18。因此为了防止丢失修改,必须在写数据操作之前对其上 X 锁。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.

    25、B.C. D.解析:20.设有商场数据库应用系统,在其生命周期中,可能发生如下故障: 因场地火灾导致数据库服务器烧毁,该服务器中的数据库数据全部丢失 因数据库服务器感染病毒,导致服务器中的数据丢失 因机房环境恶劣,空调损坏导致服务器风扇损坏,致使服务器 CPU 烧毁 由于数据库服务器电源故障导致服务器无法上电启动 因数据库服务器内存发生硬件故障,导致系统无法正常运行 以上故障中,不属于介质故障(硬故障)的是_。A) 仅B) 仅、和C) 仅、和D) 仅、和(分数:2.00)A.B.C.D. 解析:21.如果某事务获得了数据项 A 上的排它锁,则其他事务对数据项 A(分数:2.00)A.可以进行任

    26、何操作B.只能写不能读C.既可以读也可以写D.不能读也不能写 解析:解析:互斥锁,又称为排它锁、写锁。若事务 T 得到 Q 上的排它锁,则 T 可以读取和修改 Q,其他任何事务不能再对 Q 进行任何操作,直到 T 释放 Q 上的锁。22.已知关系模式 A(c,T,H,R,S),其中各属性的含义是:C:课程;T:教员;H:上课时间;R:教室;s:学生。根据语义有如下函数依赖集 F=cT,(H,R)_C,(H,T)_R,(H,s)_R。则关系模式 A 的规范化程度最高达到。(分数:2.00)A.1NFB.2NF C.3NFD.BCNF解析:解析:若关系模式是 1NF,且每个非主属性完全函数依赖于候

    27、选码,则此关系模式是 2NF、。23.以下关于事务调度的说法错误的是_。(分数:2.00)A.调度分为串行调度和并发调度B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D.并发调度中不同事务的操作不可以交叉执行 解析:解析:并发调度中不同事务的操作可以交叉执行。24.以下选项中不能作为一个基本表建立索引原则的是_。(分数:2.00)A.对于经常需要查询、连接、统计操作的基本表可以建立索引B.经常执行插入、删除、更新操作的基本表可以考虑建立索引 C.对于一个更新不频繁的表可以建立索引D.索引可以由用户根据需要随时创

    28、建或删除,以提高数据查询性能解析:解析:对于经常执行插入、删除、更新操作的或小数据量的基本表应尽量避免建立索引。25.下述各图给出的 4 个并发调度中,哪个不是冲突可串行的_。 (分数:2.00)A. B.C.D.解析:解析:如果定义在事务集 TS 上的并发调度 S 冲突等价于事务集 TS 上的某个串行调度 S,则称 S是冲突可串行的,A 项中 T1 R(A);T4 W (B);T4 R(B);T1 W(B)不是冲突可串行的,因此本题答案 A。26.以下关于数据库与文件的对应关系叙述错误的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表

    29、在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录 解析:解析:元组的每个属性对应于文件记录中的一个记录。27.关于触发器 trigger,下面不正确的是_。(分数:2.00)A.触发器是定义在表上的B.触发器在数据更新时被系统调用C.触发器对应于一组 SQL 语句D.每张表限制定义一个触发器 解析:解析:触发器采用事件驱动机制,当某个触发事件发生时,触发器触发一系列操作。触发器是一种特殊类型的存储过程,当一个触发器建立后,它作为一个数据库对象被存储。触发器是定义在表一级,它与指定的数

    30、据修改操作相对应。28.有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是_。(分数:2.00)A.ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资+奖金)B.UPDATE 职工工资表 SET 工资合计=基本工资+奖金C.INSERT INTO 职工工资表(工资合计)VALUES(基本工资+奖金)D.CREATE TRIGGER TRION 职工工资表 FOR INSERTAS UPDATE 职工工资表 S

    31、ET a工资合计=基本工资+a奖金 FROM 职工工资表 a JOIN INSERTED b ON a职工号=b职工号 AND a日期=b日期 解析:解析:在表中实现自动计算某一字段的值,可以采用触发器,所以本题的答案为 D。29.RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于 RAID 机制和技术,下列说法错误的是_。(分数:2.00)A.RAID 系统内部可以包含多个磁盘驱动器B.RAID 5 盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多 D.RAID 系统

    32、一般都具有设备虚拟化技术解析:解析:校验冗余技术实现起来稍显复杂,但它所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间少。30.在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是(分数:2.00)A.规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划B.系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成 C.可行性分析是从技术、经济和操作等方面进行项目可行性的分析,它在明确目标和任务之后,评估系统在给定条件下是否可行D.项目规划是对项目所需的资源、成本和进度进行合理估算,

    33、并制定初步的项目开发计划解析:31.有某个准备上线运行的数据库应用系统,其数据库已经建立,应用程序已经编制完毕。设有下列活动:I录入或导入各类实际业务数据 检查所有应为空的数据表,清除其中的测试数据 III对系统的各项功能进行充分的测试,发现不足,加以改进,直到程序功能符合上线要求 在试运行过程中,收集各部门对系统功能和性能的评价,找出系统中存在的不足并加以改进 V在一些数据表中生成大量的模拟数据,或同时模拟大量的用户登录后执行各项功能,进行压力测试 扩展数据库服务器的存储空间,以防存储空间不足 以上活动,一般不属于上线试运行前开展的活动是(分数:2.00)A.仅和B.仅、和 VC.仅工、和

    34、D.仅 I、和解析:解析:录入或导入实际业务数据,扩展存储空间等属于上线试运行后开展的工作。二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.某数据库中有表 Table_Good(GoodsID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName,Sum),对家用电器类商品进行分类显示,如果商品的单价高于 3000,则显示高档商品;如果单价在 1000-3000,则显示中档商品;如果单价低于1000 的显示低

    35、档商品。完成下列的 SQL 语句。 SELECT GoodsName,SaleUnitPrice,Type=CASE _ _ _ END FROM _ ON _ WHERE GoodsClassName=家用电器(分数:2.00)_正确答案:(正确答案:WHEN SaleUnitPrice3000 THEN高档商品 WHEN SaleUnitPrice BETWEEN 1000 AND 3000 THEN中档商品 WHEN SaleUnitPrice1000 THEN低档商品 Table_Goods a JOIN Table_GoodsClass b a.GoodsID=b.GoodsClas

    36、sID)解析:34.设有商场经营管理系统,系统中的部分数据表和视图的相关信息如下所示: (分数:2.00)_正确答案:(正确答案:视图不能建立索引,无效。 视图 V1 建立在 T3 上,T2 的索引优化对 V1没有影响。 可以在一定程度上提高 V1 的查询效率,但是从 T3 的每行记录粒度为“日”查询到粒度“季”,大约每次查询涉及 90 行。而从 T4 的每行记录粒度为“月”查询到粒度“季”,大约每次查询只涉及 3 行,显然后者的查询效率更高。另外 T2 的访问频率相当高,若是 V1 建立在 T2 上,显然会更加增加其查询频率降低查询效率。 为 5 种方案中最优方案。每次查询涉及行数最少(3

    37、条),而且 T4 的访问频率最低。 每次查询牵涉记录行数比方案要多,虽)解析:三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:36.下图是 A 和 B 用户分别对同一银行账号进行不同的操作,导致错误的原因是_。 (分数:2.00)_正确答案:(正确答案: 不可重复读)解析:37.对于工程数据库的四个基本表 厂家 S(Sno,Sname,Status,City) 产品P(Pno,Pname,Weight,Color) 工程 J(Jno,Jname,City) 供货 SPJ(Sno,Pno,Jno,QTY

    38、) 试用 SQL 的查询语句表达下列查询。 给出货量(QTY)在 300500 的所有供货情况。 查询使用了由供应红色产品的厂商供应的产品的工程名。 查询至少使用了厂家 S1 所提供的全部零件的工程名。(分数:2.00)_正确答案:(正确答案:SELECT* FROM SPJ WHERE QTY BETWEEN 300 AND 500 SELECT Jname FROM J WHERE Jno IN(SELECT Jno FROM SPJ WHER Sno IN (SELECT Sno FROM SPJ WHERE Pno IN (SELECT Pno FROM p WHERE Color=红

    39、) SELECT Jname FROM J WHERE NOT EXISTS(SELECT* FROM SPJ SPJX WHERE Sno=S1 AND NOT EXISTS (SELECT* FROM SPJ SPJY WHERE SPJX. Pno=SPJY.Pno AND SPJY.Jno=J.Jno);)解析:38.现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees 关系模式描述了职工编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和

    40、职工总人数。请按 SQL Server 所采用的rransactSQL 语法格式编写实现具有如下功能的后触发型触发器:每当在 Employees 表中插入一行数据时,相应部门的职工总人数就加 1。(分数:2.00)_正确答案:(正确答案:Create trigger sql_tri On employees for insert a8 declare eid varchar(11) deekare name varehoxf20) declare deptno varehar(11) decl8re fly CUrsoOrfor seleet* from inserted open yJy f

    41、etch next from yJy intoeid,name,deptno while,feteh_status=0 begin update departments set tonumber=totalnumber+1 where deptno=deptno fetch next from yJy intoeid,name,deptno end close yJy deallocate yJy)解析:解析:此题考查了后触发型触发器的 Transact_SQL 语句。其语法格式为: CREATE TRIGGER 触发器名称 ON I 表名 I 视图名 I WITH ENCtlYPTION AS SQL 语句 AFTER 和 FOR,指定触发器只有在引发的SQL 语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行此触发器。即后触发型触发器。


    注意事项

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




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

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

    收起
    展开