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

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

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

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

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

    1、国家四级数据库工程师-试卷 11 及答案解析(总分: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.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等做出合理的评估并提出

    2、选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计4.某企业需要在一个 SQL Server 2000 实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是_。A)在创建所有的用户数据库之前,将此数据类型定义在 master 数据库中 B)在创建所有的用户数据库之前,将此数据类型定义在 model 数据库中 C)在创建所有的用户数据库之前,将此数据类型定义在 msdb 数据库中 D)在创建所有的用户数据库之前,在每个数据库中分别定义此数

    3、据类型(分数:2.00)A.B.C.D.5.关于 ADO 对象模型中的 RecordSet,下述说法正确的是_。A)它用于定义连接的数据库名 B)它用于定义数据的来源 C)它是一个对象,用于在客户端内存中存放数据查询的结果 D)它是一个对象,用于在服务器端内存中存放数据查询的结果(分数:2.00)A.B.C.D.6.关于分布式数据库,下列说法错误的是_。A)在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无须关注每个分片被分配的场地 B)对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用 C)分布式数据库的

    4、查询处理代价既包括 CPU 和 I/O 代价,也需要考虑场地间传输数据所需的通信代价 D)在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据问的连接操作和并操作(分数:2.00)A.B.C.D.7.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。A)采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询 B)以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询 C

    5、)以 a1为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法 D)以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题(分数:2.00)A.B.C.D.8.在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的 OLTP 业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是_。A)抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中 B)抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中 C)

    6、抽取出企业的近期业务数据,建立操作型数据存储(ODS),将一些快速分析业务转移到操作型数据存储中D)不建立新的数据存储体系,在基本业务处理时间内开展 OLTP 业务,在其余时间开展分析业务(分数:2.00)A.B.C.D.9.索引项根据键值在索引文件中的顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。A) 稀疏索引 B) 聚集索引 C) 稠密索引 D) 单层索引(分数:2.00)A.B.C.D.10.当关系引用了属性名以后关系具有以下性质,其中说法错误的是_。A) 部分属性值还可再分 B) 关系中不允许出现相同的元组 C) 元组中属性左右无序 D) 关

    7、系中不考虑元组之间的顺序(分数:2.00)A.B.C.D.11.以下关于结构化分析及建模方法的主要优点叙述错误的是_。A) 不过早陷入具体的细节 B) 从整体或宏观人手分析问题 C) 模型对象涉及较多技术术语 D) 图形化建模方法方便系统分析员理解和描述系统(分数:2.00)A.B.C.D.12.数据库系统升级的主要工作内容包括_。 改进应用程序 数据库重组 DBMS 版本升级 OS版本升级 A) B) C) D) (分数:2.00)A.B.C.D.13._是数据库技术与互联网技术结合的产物,也称为网络数据库。A) 集中式数据库系统 B) 并行数据库系统 C) 分布式数据库系统 D) Web

    8、数据库系统(分数:2.00)A.B.C.D.14.关于数据视图与三级模式,下列说法错误的是_。A) 数据视图是指用户从某个角度看到的客观世界数琚对象的特征 B) 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C) 概念模式以数据模型的形式描述数据 D) 三级模式结构实现了数据的独立性(分数: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

    9、.日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。下列关于日志文件的说法错误的是(分数:2.00)A.日志的登记顺序必须严格按照事务执行的时间次序进行B.为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志C.检查点记录是日志文件的一种记录,用于改善恢复效率D.事务故障恢复和系统故障恢复都必须使用日志文件22.在运行正常的数据库系统中,下面有关“所有事务都是两段式的”与“事务的并发调度是可串行化的”的关系的描述,正确的是。(分数:2.00)A.前者是后者的必要条件B.后者是前者的充要条件C.后者是前者的必然结果D.前者是后者的必然结果23.SQL Server 服

    10、务器登录账户默认的数据库角色为。(分数:2.00)A.PLIBLICB.DBOWNERC.DBSECtJRITY ADMIND.DBACCESS ADMIN24.在数据库系统的三级模式结构中,内模式有-。(分数:2.00)A.1 个B.2 个C.3 个D.多个25.日志文件的内容不包括下而哪一项? 一(分数:2.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点D.每个事务的所有更新操作26.可以通过部分修改数据库的模式和内模式,使数据库适应新的应用环境的是。(分数:2.00)A.重组织B.重构造C.参数调整D.空间管理27.在学校的教务处数据库管理系统中存放着该校的每个学生的部

    11、分在校表现的信息,如果某个教师想查看某个学生的学习成绩,则必须经过三个认证过程,其中第二个认证过程是验证_。(分数:2.00)A.身份验证B.用户是否是数据库的合法用户C.数据库用户是否具有进行操作的权限D.其他验证28.给定如下数据: 商品销售数据 (分数:2.00)A.和B.、和C.和D.、和29.有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是_。(分数:2.00)A.SELECT 课程号 FROM 授课表 a JOIN 教师表 bON a.教

    12、师号=b.教师号 WHERE 职称!=教授B.SELECT 课程号 FROM 授课表 a R1GHT OUTTER JOIN 教师表 b ON a.教师号=b.教师号C.SELECT 课程号 FROM 授课表 WHERE 课程号 NOT IN(SELECT 课程号 FROM 授课表 a JOIN 授课表 b ON a.教师号=b.教师号 WHERE 职称!=教授)D.SELECT 课程号 FROM 授课表 WHERE 课程号 IN(SELECT 课程号 FROM 授课表 a JOIN 授课表 b ON a.教师号=b.教师号 WHERE 职称!=教授)30.设有某大型连锁超市的数据库应用系统,

    13、在系统实施或改造过程中,需要对系统进行测试。设有下列测试活动 .模拟客户消费行为,生成销售数据,测试系统是否能正确完成销售业务 .编写模拟数据生成器,每秒生成 2 千笔与销售业务对应的销售数据,测试系统吞吐率 .在数据库中模拟生成 5 亿条销售数据,同时开启所有的收银台,测试系统平均响应时间 .模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确 .测试数据库应用系统能否正确地完成银联卡消费业务 以上测试活动,属于性能测试的是(分数:2.00)A.仅、和B.仅、和C.仅和D.仅 I、和31.在在 SQL Server 2000 中,设有课程表(课程号,课程名,学分,开课学期),现要在此

    14、关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为 f _FindTotal。实现这个函数的正确代码是(分数:2.00)A.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT COUNT(课程号)as 课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)B.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT COUNT(课程号)

    15、as 课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)C.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT SUM(课程号)as课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期= semester)D.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT SUM(课程号)as课程门数, COUNT(学分)as 总学分

    16、FROM 课程表 WHERE 开课学期 = semester)二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.什么是数据库的逻辑结构设计?试述其设计步骤?(分数:2.00)_34.写出“专业”属性上建立聚集索引的 SQL 语句,索引值按升序排序(索引名为 ZY_ind)。(分数:2.00)_三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_36.现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多

    17、的联系,请设计适当的属性,画出 ER 图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。(分数:2.00)_37.在 SQLServer2000 的某数据库中有如下两张关系表: 学生表(学号,姓名,性别,系号),学号为主码 系表(系号,系名,系简称),系号为主码 在数据库中执行如下 T-SQL 代码: DECLARE DePtID varchar(10) DECLARE cnt int set cnt=O DECLARE cursor1 cursor FOR SELEET系号 FROM 系表 WHERE 系名 LIKE%电% OPEN cursorl FETCH NEXT F

    18、ROM cursor1 INTO DePtID WHILE FETCH_STATUS=O BEGIN DECLARE temp_cnt int sELECT temp_cnt=COUNT(*)FROM 学生表 WHERE 系号=DeptID set Cnt=cnt+temp_cnt FETCH NEXT FROM cursor1 INTO ODePtID END CLOSE cursor1 DEALLOCATE cursor1 SELECT cnt 执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此 T-SQL 代码改为一条 SQL 语句,请写出此 SQL 语句(语句中不能

    19、含有子查询)并说明为什么此种修改可以提高性能。 设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。 SELECT*FROM 学生表 WHERE 系号=1; SELEET*FRoM 学生表 WHERE 姓名=张三;(分数:2.00)_38.在学籍管理中,设有 4 个表,关系模式分别为:STJDENT(SNO,SNAME,SEX,BIRTFtDAY,CLASS)TEAC腿 R(1FNO,TNAMESEXBIRTHDAY,PROFESSION,DEPARTMENT)COJRSE(CNO,CNAME,TNO)SCORE(SNO,CNO,DEGREE

    20、)说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生口期;CIASS:班级:教师关系模式巾:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:I 叶生口期;PROFESSION:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。请用 SQI。查询语句实现下列操作:1)显示教师所有的单位,即不重复的 DEPARTMENT 列。2)显示 STIJDENT 表中“95031班或性别为“女”的同学记求。3)以 CNO 升序,

    21、DEGREE 降序显示 SCORE 表的所有记录。4)显示“9503l”班的学生人数。5)显示 SCORE 表中至少有 5 名学生选修的并 I:2 3 H:头的课程号的平均分。6)显示最低分大于 70,最高分小于 90 的 SNO 列。7)显示选修“3 一 105”课程的成绩高于“109”号同学成绩的所有同学的记录。8)显示 SCORE 表中选学多门课程的同学中分数为非最高分成绩的记录。9)列出学号为“108的同学同年出生的所有学生的 SNO、SNAME 和 BIRTHDAY。10)显示“张三”教师任课的学生成绩。(分数:2.00)_国家四级数据库工程师-试卷 11 答案解析(总分:76.00

    22、,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.对于数据文件和它的一个索引文件。如果数据文件中只是一部分查找码的值在索引文件中有对应的索引记录,则该索引为。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引D.稀疏索引 解析:解析:对于数据文件和它的一个索引文件,如果数据文件中只是一部分查找码的值在索引文件中有对应的索引记录,则该索引为稀疏索引。3.按照数据库应用系统生命周期模型,在

    23、开发某数据库应用系统时,对系统采用的软硬件及技术方案等做出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析 C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计解析:解析:系统开发的技术可行性研究正是根据用户提出的系统功能、性能及实现系统的各项的约束条件,对系统软件、系统硬件、技术方案做出评估和选择建议,它属于规划与分析阶段的可行性分析。4.某企业需要在一个 SQL Server 2000 实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是_。A)在创建所有的用户数据

    24、库之前,将此数据类型定义在 master 数据库中 B)在创建所有的用户数据库之前,将此数据类型定义在 model 数据库中 C)在创建所有的用户数据库之前,将此数据类型定义在 msdb 数据库中 D)在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型(分数:2.00)A.B. C.D.解析:5.关于 ADO 对象模型中的 RecordSet,下述说法正确的是_。A)它用于定义连接的数据库名 B)它用于定义数据的来源 C)它是一个对象,用于在客户端内存中存放数据查询的结果 D)它是一个对象,用于在服务器端内存中存放数据查询的结果(分数:2.00)A.B.C. D.解析:6.关于分布式

    25、数据库,下列说法错误的是_。A)在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无须关注每个分片被分配的场地 B)对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用 C)分布式数据库的查询处理代价既包括 CPU 和 I/O 代价,也需要考虑场地间传输数据所需的通信代价 D)在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据问的连接操作和并操作(分数:2.00)A. B.C.D.解析:解析:分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑数据的分片。位置透明性是指用户

    26、或应用程序应当了解分片情况,但不必了解片段的存储场地。位置透明性位于分片视图与分配视图之间。7.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。A)采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询 B)以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询 C)以 a1为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法 D)以 a1 为划分属性,对 T

    27、采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题(分数:2.00)A. B.C.D.解析:8.在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的 OLTP 业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是_。A)抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中 B)抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中 C)抽取出企业的近期业务数据,建立操作型数据存储(ODS),将一些快速分析业务转移到操作型数据存储中D)不建

    28、立新的数据存储体系,在基本业务处理时间内开展 OLTP 业务,在其余时间开展分析业务(分数:2.00)A.B.C.D. 解析:9.索引项根据键值在索引文件中的顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。A) 稀疏索引 B) 聚集索引 C) 稠密索引 D) 单层索引(分数:2.00)A.B.C.D. 解析:10.当关系引用了属性名以后关系具有以下性质,其中说法错误的是_。A) 部分属性值还可再分 B) 关系中不允许出现相同的元组 C) 元组中属性左右无序 D) 关系中不考虑元组之间的顺序(分数:2.00)A. B.C.D.解析:11.以下关于结构化分

    29、析及建模方法的主要优点叙述错误的是_。A) 不过早陷入具体的细节 B) 从整体或宏观人手分析问题 C) 模型对象涉及较多技术术语 D) 图形化建模方法方便系统分析员理解和描述系统(分数:2.00)A.B.C. D.解析:解析: 结构化分析及建模方法的主要优点是: (1) 不过早陷入具体的细节。 (2) 从整体或宏观人手分析问题,如业务系统的总体结构,系统及子系统的关系。 (3) 通过图形化的模型对象直观地表示系统要做什么,完成什么功能。 (4) 图形化建模方法方便系统分析员理解和描述系统。 (5) 模型对象不涉及太多技术术语,便于用户理解模型: 所以本题的答案为 C。12.数据库系统升级的主要

    30、工作内容包括_。 改进应用程序 数据库重组 DBMS 版本升级 OS版本升级 A) B) C) D) (分数:2.00)A.B.C.D. 解析:解析:系统升级的主要内容: (1) 改进应用程序。 (2) 数据库重组。 (3) DBMS 和 OS 版本升级。所以本题的答案为 D。13._是数据库技术与互联网技术结合的产物,也称为网络数据库。A) 集中式数据库系统 B) 并行数据库系统 C) 分布式数据库系统 D) Web 数据库系统(分数:2.00)A.B.C.D. 解析:14.关于数据视图与三级模式,下列说法错误的是_。A) 数据视图是指用户从某个角度看到的客观世界数琚对象的特征 B) 外模式

    31、是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C) 概念模式以数据模型的形式描述数据 D) 三级模式结构实现了数据的独立性(分数:2.00)A.B. C.D.解析:15. (分数:2.00)A.B.C.D. 解析:解析:系统总体设计的主要内容包括确定 DBAS 体系结构、软硬件选型和配置、应用软件结构设计和业务规则初步设计等,所以本题的答案为 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.

    32、B.C. D.解析:21.日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。下列关于日志文件的说法错误的是(分数:2.00)A.日志的登记顺序必须严格按照事务执行的时间次序进行B.为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志 C.检查点记录是日志文件的一种记录,用于改善恢复效率D.事务故障恢复和系统故障恢复都必须使用日志文件解析:22.在运行正常的数据库系统中,下面有关“所有事务都是两段式的”与“事务的并发调度是可串行化的”的关系的描述,正确的是。(分数:2.00)A.前者是后者的必要条件B.后者是前者的充要条件C.后者是前者的必然结果 D.前者是后者的必然

    33、结果解析:解析:如果一个并发调度冲突等价于某个串行调度,则称该并发调度是冲突可串行的。如果所有事务都是两段式的,则事务的一个并发调度冲突等价于申行调度。23.SQL Server 服务器登录账户默认的数据库角色为。(分数:2.00)A.PLIBLIC B.DBOWNERC.DBSECtJRITY ADMIND.DBACCESS ADMIN解析:解析:SQL Server 服务器登录账户默认的数据库角色为 PUBLIC。24.在数据库系统的三级模式结构中,内模式有-。(分数:2.00)A.1 个 B.2 个C.3 个D.多个解析:解析:内模式也称物理模式或存储模式,是数据物理结构和存储方式的描述

    34、,是数据库内部的表示方法,一个数据库只有一个内模式。25.日志文件的内容不包括下而哪一项? 一(分数:2.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点 D.每个事务的所有更新操作解析:解析:日志文件的内容包括:每个事务的开始标记、每个事务的结束标记以及每个事务的所有更新操作。26.可以通过部分修改数据库的模式和内模式,使数据库适应新的应用环境的是。(分数:2.00)A.重组织B.重构造 C.参数调整D.空间管理解析:解析:重构造通过部分修改数据库的模式和内模式,使数据库适应新的应用环境。27.在学校的教务处数据库管理系统中存放着该校的每个学生的部分在校表现的信息,如果某个教

    35、师想查看某个学生的学习成绩,则必须经过三个认证过程,其中第二个认证过程是验证_。(分数:2.00)A.身份验证B.用户是否是数据库的合法用户 C.数据库用户是否具有进行操作的权限D.其他验证解析:解析:要访问 SQL Server 数据库中的数据时,第一个要认证的是身份验证,第二是验证用户是否是数据库的合法用户,第三是验证数据库用户是否具有要进行的操作权限。28.给定如下数据: 商品销售数据 (分数:2.00)A.和B.、和 C.和D.、和解析:解析:元数据(Meta Data)是关于数据的数据,其内容一般包括主题描述、外部数据和非结构化数据的描述、层间数据映射关系、逻辑模型定义、集成时的数据

    36、转换规则、数据的抽取历史、数据分区定义以及有关存储路径和结构的描述等。所以本题的答案应该为 B。29.有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是_。(分数:2.00)A.SELECT 课程号 FROM 授课表 a JOIN 教师表 bON a.教师号=b.教师号 WHERE 职称!=教授B.SELECT 课程号 FROM 授课表 a R1GHT OUTTER JOIN 教师表 b ON a.教师号=b.教师号C.SELECT 课程号 FROM

    37、授课表 WHERE 课程号 NOT IN(SELECT 课程号 FROM 授课表 a JOIN 授课表 b ON a.教师号=b.教师号 WHERE 职称!=教授)D.SELECT 课程号 FROM 授课表 WHERE 课程号 IN(SELECT 课程号 FROM 授课表 a JOIN 授课表 b ON a.教师号=b.教师号 WHERE 职称!=教授) 解析:解析:本题考查的是表记录的条件查询,由题意可以看出 D 选项可以实现查询要求,所以本题的答案为 D。30.设有某大型连锁超市的数据库应用系统,在系统实施或改造过程中,需要对系统进行测试。设有下列测试活动 .模拟客户消费行为,生成销售数据

    38、,测试系统是否能正确完成销售业务 .编写模拟数据生成器,每秒生成 2 千笔与销售业务对应的销售数据,测试系统吞吐率 .在数据库中模拟生成 5 亿条销售数据,同时开启所有的收银台,测试系统平均响应时间 .模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确 .测试数据库应用系统能否正确地完成银联卡消费业务 以上测试活动,属于性能测试的是(分数:2.00)A.仅、和B.仅、和C.仅和 D.仅 I、和解析:31.在在 SQL Server 2000 中,设有课程表(课程号,课程名,学分,开课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为 f _

    39、FindTotal。实现这个函数的正确代码是(分数:2.00)A.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT COUNT(课程号)as 课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester) B.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT COUNT(课程号)as 课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课

    40、学期 = semester)C.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT SUM(课程号)as课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期= semester)D.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT SUM(课程号)as课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)解析:二、简答题(总题

    41、数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.什么是数据库的逻辑结构设计?试述其设计步骤?(分数:2.00)_正确答案:(正确答案:逻辑结构设计是把概念模型结构转换成某个具体的 DBMS 所支持的数据模型。 逻辑结构设计步骤为: 把概念模型转换成一般的数据模型; 把一般的数据模型转换成特定的 DBMS 所支持的数据模型; 通过优化方法将其转化为优化的数据模型。)解析:34.写出“专业”属性上建立聚集索引的 SQL 语句,索引值按升序排序(索引名为 ZY_ind)。(分数:2.00)_正确答案:(正确答案:CR

    42、EATE CLUSTERED INDEX ZY_ind ON Students(专业)解析:三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:36.现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出 ER 图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。(分数:2.00)_正确答案:(正确答案:转换后的关系模型如下图所示。 )解析:解析:建立相应的 ER 图的过程如下: a确定实体类型。本题有两个实体类型,即出版社实体和作者实体。

    43、b确定联系类型。出版社实体与作者实体之间是多对多联系,即出版关系。 c把实体类型和联系类型组合成 ER 图。 d确定实体类型和联系类型的属性。 出版社(出版社名,地址,邮政编码); 作者(姓名,性别,年龄,证件号码,单位); 出版(出版社名,作者姓名,出书数量,联系方式)。根据 ER 图向逻辑模式转换的规则,将实体、属性和联系转换成关系模式。一个实体就是一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字。一个 M:N 的联系转换成一个关系模式,与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性,关系的关键字为各实体的关键字的组合。37.在 SQLServer2000

    44、 的某数据库中有如下两张关系表: 学生表(学号,姓名,性别,系号),学号为主码 系表(系号,系名,系简称),系号为主码 在数据库中执行如下 T-SQL 代码: DECLARE DePtID varchar(10) DECLARE cnt int set cnt=O DECLARE cursor1 cursor FOR SELEET系号 FROM 系表 WHERE 系名 LIKE%电% OPEN cursorl FETCH NEXT FROM cursor1 INTO DePtID WHILE FETCH_STATUS=O BEGIN DECLARE temp_cnt int sELECT temp_cnt=COUNT(*)FROM 学生表 WHERE 系号=DeptID set Cnt=cnt+temp_cnt FETCH NEXT FROM cursor1 INTO ODePtID END CLOSE cursor1 DEALLOCATE cursor1 SELECT cnt 执行过程中发现速度比较慢,为了解决性能问题,


    注意事项

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




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

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

    收起
    展开