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

上传人:proposalcash356 文档编号:1338953 上传时间:2019-10-17 格式:DOC 页数:22 大小:86KB
下载 相关 举报
【计算机类职业资格】计算机数据库工程师-83及答案解析.doc_第1页
第1页 / 共22页
【计算机类职业资格】计算机数据库工程师-83及答案解析.doc_第2页
第2页 / 共22页
【计算机类职业资格】计算机数据库工程师-83及答案解析.doc_第3页
第3页 / 共22页
【计算机类职业资格】计算机数据库工程师-83及答案解析.doc_第4页
第4页 / 共22页
【计算机类职业资格】计算机数据库工程师-83及答案解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、计算机数据库工程师-83 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.设有商场数据库应用系统,在其生命周期中,可能发生如下故障:因场地火灾导致数据库服务器烧毁,该服务器中的数据库数据全部丢失因数据库服务器感染病毒,导致服务器中的数据丢失因机房环境恶劣,空调损坏导致服务器风扇损坏,致使服务器 CPU 烧毁由于数据库服务器电源故障导致服务器无法上电启动因数据库服务器内存发生硬件故障,导致系统无法正常运行以上故障中,不属于介质故障(硬故障)的是_。A) 仅 B) 仅、和C) 仅、和 D) 仅、和(分数:2.00)A.B.C.D.2.关于活动图

2、,下列说法错误的是A)活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序B)活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C)每个活动图都有一个起点,但不一定有终点D)活动由圆角矩形框表示(分数:1.00)A.B.C.D.3.以下关于数据库镜像叙述不正确的是_。A)在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信和协作B)数据库正常运行时,数据库镜像可以用于并发操作C)在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本D)每当数据库更新时,DBMS 不能自动保证镜像数据和主数据的一致性(分数:1.00)A.B.C

3、.D.4.采用数据抽取程序从 OLTP 系统中抽取数据的最主要的原因是_。A) 对数据进行整理B) 建立数据仓库C) 解决蜘蛛网问题D) 解决不同类型应用程序之间的性能冲突问题(分数:1.00)A.B.C.D.5.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。A) 数据字典、应用程序、审计档案、数据库后援副本B) 数据字典、应用程序、日志文件、审计档案C) 日志文件、数据库后援副本D) 数据字典、应用程序、数据库后援副本(分数:2.00)A.B.C.D.6.删除 Windows 身份验证的“Server1/nt_user”登录账户的正确语句是A)EXEC sp_revoke

4、loginServet1/nt_userB)DELETE sp_revokelogin Server1/nt_userC) DROP sp_revokelogin Server1/ nt_userD) EXEC sp_droplogin Server1/nt_user(分数:1.00)A.B.C.D.7.下面列出的条目中,哪些是新一代数据库开发工具应具有的特征?_支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理,支持基于 Internet 应用的开发支持面向对象的程序设计A) 和 B) 和C) 和 D) 都是(分数:1.00)A.B.C.D.8.在 SQL Server 2000

5、中,若希望数据库用户 ACCT 具有创建数据库对象的权限,较为合适的实现方法是_。A) 使 ACCT 只在 dbcreator 角色中B) 使 ACCT 只在 public 角色中C) 使 ACCT 只在 db_owner 角色中D) 使 ACCT 只在 db_ddladmin 角色中(分数:1.00)A.B.C.D.9.以下关于日志文件叙述错误的是_。A) 日志文件都是以记录为单位的B) 事务故障恢复和系统故障恢复必须使用日志文件C) 在动态转储方式中必须建立日志文件D) 在静态转储方式中,也可以建立日志文件(分数:1.00)A.B.C.D.10.对 SQL 对象的操作权限的描述正确的是A)

6、权限的种类分为创建、删除和修改三种B)使用 REVOKE 语句获得权限C)权限只能用于实表而不能用于视图D)COMMIT 语句用于收回权限(分数:1.00)A.B.C.D.11.以下关于货币类型数据叙述错误的是_。A) 货币类型存储的数据精度固定为四位小数B) 它实际上是小数部分同定为四位的定点小数类型C) 货币类型可以在数值前加上货币符号D) SQL Servet 支持的货币类型包括 money、bigmoney 和 smallmoney(分数:1.00)A.B.C.D.12.数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞和突然停电等情况,导致系统停止运转的故障类型是_。A)

7、程序故障 B) 系统故障C) 介质故障 D) 事务故障(分数:1.00)A.B.C.D.13.设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,且 Z=U-X-Y。下面关于多值依赖的传述中,不正确的是_。A) 如果 XY,及 T 包含在 Y 中,则必然存在 XTB) 如果存在函数依赖 XY,则必然存在 XZC) 如果 XY,则必然存在 YXD) 若 Z 为空,则存在 XZ(分数:1.00)A.B.C.D.14.视图是 DBS 采用的_。A) 恢复措施 B) 并发控制措施C) 安全性措施 D) 完整性措施(分数:1.00)A.B.C.D.15.查询 C:/ZG/ZGDA.D

8、BF 中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF 中的奖金字段的数据,正确的命令是_。A)SELECT 姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZGZGJJ;WHERE DA.编号=JJ.编号B)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA. 编=JJ.编号C)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJD)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C

9、:/ZG/ZGJJ;FOR DA.编=JJ.编号(分数:1.00)A.B.C.D.16.关系数据规范化是为解决关系数据库中的什么问题而引入的?_A) 保证数据的安全性和完整性B) 减少数据操作的复杂性C) 插入、删除和数据冗余D) 提高查询速度(分数:1.00)A.B.C.D.17.定期对数据仓库进行维护,维护操作的触发条件是时间的维护策略是_。(A) 定期维护(B) 实时维护(C) 延时维护(D) 快照维护(分数:2.00)A.B.C.D.18.关于分布式数据库系统,下述说法正确的是_。A) 查询代价主要考虑 CPU 代价和 I/O 代价B) 分布透明性是指用户需要并能完全看清数据分片的位置

10、、分片的分配位置以及数据复制的过程C) 分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输顺序D) 执行分布式数据库查询时,导致数据传输量大的主要原因是数据问的连接操作和并操作(分数:1.00)A.B.C.D.19.以下关于主码及主码约束说法错误的是_。 A) 在一个关系中不存在两个元组,它们具有相同的主码值 B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性 C) 关系模型通过主码约束维护关系的完整性 D) 如果属性 A 为关系 B 的主码,则在关系 R 中没有一个元组在属性 B 上的属性位为空值(分数:1.00)A.B.C.D.20.在数据库设计中,将 E-

11、R 图转换成关系数据模型的过程属于_。A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:1.00)A.B.C.D.21.对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是A) 静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作B) 静态转储必须依赖数据库日志才能保证数据的一致性和有效性C) 动态转储需要等待正在运行的事务结束后才能开始D) 对一个 24 小时都有业务发生的业务系统来说,比较适合采用静态转储技术(分数:1.00)A.B.C.D.22.某数据库系统在运行过程中发生了

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

13、下列各项中,哪一项不属于 SQL Server 2000 在安装时创建的系统数据库?_ A) model B) master C) userdb D) msdb(分数:2.00)A.B.C.D.24.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求规范说明书 B)系统范围与边界C)可行性研究报告 D)项目计划书(分数:2.00)A.B.C.D.25.利用索引技术(Indexing)支持快速文件访问的文件组织和存取方法的文件结构是_。 A) 堆文件 B) 聚集文件 C) 索引文件 D) 散列文件(分数:1.00)A.B.C.D.26.为了实现数据库的逻辑结构设计和物理结构设

14、计结果,必须使用具体的 DBMS 提供的数据定义语言建立实际的数据库,这项操作被称为_。A) 数据装载 B) 数据库运行C) 定义数据结构 D) 数据库的试运行(分数:2.00)A.B.C.D.27.要查询 Information 表中学生姓中含有“张”的学生情况,可以用下列哪个命令?_A) SELECT*FROM Information WHERE s_name=张B) SELECT*FROM Information WHERE s_name LIKE张%C) SELECT*FROM Information WHERE s_name LIKE张D) SELECT*FROM Informati

15、on WHERE s_name LIKE%张%(分数:1.00)A.B.C.D.28.以下关于 ER 图的叙述正确的是A)ER 图建立在关系数据库的假设上B)ER 图使用矩形框表示联系C)ER 图可以将现实世界中的信息抽象地表示为实体及实体间的联系D)ER 图能表示数据生命周期(分数:1.00)A.B.C.D.29.以下关于数据完整性叙述错误的是_。A) 域约束限制指定表列的取值及范围B) 主码约束定义每个关系的主码不空,但可以不唯一C) 引用完整性约束定义不同关系模式的属性之间满足的条件D) 引用完整性约束定义一个关系模式中属性之间可能满足的条件(分数:1.00)A.B.C.D.30.用二维

16、表结构表示实体及实体间联系的数据模型称为_。A) 层次模型 B) 网状模型C) 关系模型 D) 面向对象模型(分数:1.00)A.B.C.D.二、应用题(总题数:9,分数:28.00)31.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。(分数:2.00)填空项 1:_32.数据库管理系统提供了数据定义语言(DDL),用于定义各种数据库对象。数据定义语句经 DDL 编译器编译后,各种对象的描述信息存放在数据库的 1 中。填空项 1:_33. 1 是网络环境下的一种主流的数据库应用系统体系结构。(分数:2.00)填

17、空项 1:_34.设有顾客表(顾客号, 顾客名, 联系电话)和购买表(商品号, 顾客号, 购买时间),现要统计有购买记录的顾客人数。请补全下列实现该功能的语句。SELECT_FROM 购买表(分数:2.00)填空项 1:_35.假设某数据库中有表 Course,Course 中有属性 Cname(课程名),查询以“DB_”开头,则倒数第三个字符 i 的课程的详细情况:SELECT*FROM CourseWHERE_。(分数:2.00)填空项 1:_有会员表 Table_Card(CardID,CardName,Score)表示会员的会员号,会员名字以及积分,建立会员卡积分在 5001000 分

18、的会员信息视图 HY_Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。1ASSELECT *FROM Table_Card WHERE23(分数:6.00)填空项 1:_填空项 1:_填空项 1:_某数据库中有表 COURSE(CNO,CNAME,TNO)和表 TEACHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于 5 人的教师姓名。SELECT TNAMEFROM TEACHER WHERE_(SELECT X.TNO FROM COURSE X,COURSE YWHERE _)(分数:8.00)填空项 1:_填空项 1:_填空项 1

19、:_填空项 1:_有表 SCORE(Sno,Cno,Degree),查询该表中的最高分的学生学号和课程号:SELECT_FROM SCOREWHERE Degree=_(分数:4.00)填空项 1:_填空项 1:_37.设供应商供应零件的关系模式为 SP(Sno,Pno,Qty),其中 Sno 表示供应商号,Pno 表示零件号,Qty表示零件数量。现查询至少包含了供应商“168”所供应的全部零件的供应商号。请补全下列 SQL 语句:_FROM SP SPXWHERE_(SELECT*FROM SP SPYWHERE_ AND NOT EXISTS(SELECT*FROM SP SPZWHERE

20、_)(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:40.00)38.设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名、所在单位及电话号码;商品名称、型号及单价;某顾客购买某商品的数量及日期,假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。请画出该单位的商务 E-R 图模型并优化。将 E-R 模型换成关系模型并规范化到 3NF。(分数:15.00)_39.假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含顾客姓名、到达日期和顾客每日的消费明细,账单的格式如下表所示。发票号 到达日期 顾客姓名 消费日期

21、项目 金额23445662005/12/10顾全德 2005/1 2/10房租 ¥150.0023445662005/12/10顾全德 2005/12/10 餐费 ¥37.0023445662005/12/10顾全德 2005/12/10 电话费 ¥2.5023445662005/12/10顾全德 2005/12/11 餐费 ¥98.00如果根据上述业务规则,设计一个关系模式:R(发票号,到达日期,顾客姓名,消费日期,项目,金额)试回答下列问题:找出 R 的候选键。判断 R 最高可达到第几范式,为什么?给出 R 的一个可能的 3NF 分解。(分数:10.00)_设有高校选课系统,需要对学校的系

22、信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号(TNO)、教师名(TName),课程(Course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生(Student)信息包括学号(SNO)、学生姓名(SName)、学生性别(Sex)。选课系统的管理规则如下:一个系可聘用多名教师,一个教师只受聘于一个系;一个系可有多名学生,一个学生只属于一个系;一名教师可讲授多门课程,一门课程可被多个学生选修;一名学生可选修多门课程,一门课程可被多名学生选修

23、;学生选修完课程后,可获得相应课程的成绩。针对以上描述,完成下列设计内容:(分数:15.00)(1).构建选修课系统的 E-R 图。(要求图中的实体集名用试卷中给出的英文名,联系名用联系所关联的实体集名的首字母,字母间用“-”或“_”连接,大小写不限)。(分数:7.50)_(2).根据所构建的 E-R 图,设计满足 3NF 的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)。(分数:7.50)_计算机数据库工程师-83 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.设有商

24、场数据库应用系统,在其生命周期中,可能发生如下故障:因场地火灾导致数据库服务器烧毁,该服务器中的数据库数据全部丢失因数据库服务器感染病毒,导致服务器中的数据丢失因机房环境恶劣,空调损坏导致服务器风扇损坏,致使服务器 CPU 烧毁由于数据库服务器电源故障导致服务器无法上电启动因数据库服务器内存发生硬件故障,导致系统无法正常运行以上故障中,不属于介质故障(硬故障)的是_。A) 仅 B) 仅、和C) 仅、和 D) 仅、和(分数:2.00)A.B.C.D. 解析:解析 属于计算机病毒故障,、属于系统故障。2.关于活动图,下列说法错误的是A)活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序

25、、并行次序B)活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C)每个活动图都有一个起点,但不一定有终点D)活动由圆角矩形框表示(分数:1.00)A.B. C.D.解析:解析 活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序。活动图用于低层次程序模块的作用类似于流程图,但活动图还可以描述并行操作,而流程图只能描述串行操作。每个活动图都有一个起点,但不一定有终点。活动由圆角矩形框表示。3.以下关于数据库镜像叙述不正确的是_。A)在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信和协作B)数据库正常运行时,数据库镜像可以用于并发操作C)在出现介

26、质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本D)每当数据库更新时,DBMS 不能自动保证镜像数据和主数据的一致性(分数:1.00)A.B.C.D. 解析:解析 数据库镜像涉及尽快将对主体数据库执行的每项插入、更新和删除操作重做到镜像数据库中,重做通过将每个活动事务日志记录按顺序应用到镜像数据库中。这样,每当数据库更新时,DBMS 将自动保证镜像数据与主数据的一致性。4.采用数据抽取程序从 OLTP 系统中抽取数据的最主要的原因是_。A) 对数据进行整理B) 建立数据仓库C) 解决蜘蛛网问题D) 解决不同类型应用程序之间的性能冲突问题(分数:1.00)A.B.C.D. 解

27、析:解析 采用数据抽取程序从 OLTP 系统中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。5.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。A) 数据字典、应用程序、审计档案、数据库后援副本B) 数据字典、应用程序、日志文件、审计档案C) 日志文件、数据库后援副本D) 数据字典、应用程序、数据库后援副本(分数:2.00)A.B.C. D.解析:解析 数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复,建立冗余最常见的技术是数据转储和登录日志文件。6.删除 Windows 身份验证的“Server1/nt_user”登录账户的正确语句是A)EXEC

28、 sp_revokeloginServet1/nt_userB)DELETE sp_revokelogin Server1/nt_userC) DROP sp_revokelogin Server1/ nt_userD) EXEC sp_droplogin Server1/nt_user(分数:1.00)A. B.C.D.解析:解析 删除 SQL Server 身份验证的登录账户使用 sp_droplogin 系统存储过程,删除 Windows 身份验证的登录账户使用 sp_revokelogin 系统存储过程,DELETE、DROP 操作是对表的处理。7.下面列出的条目中,哪些是新一代数据库

29、开发工具应具有的特征?_支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理,支持基于 Internet 应用的开发支持面向对象的程序设计A) 和 B) 和C) 和 D) 都是(分数:1.00)A.B.C. D.解析:解析 和是新一代数据库开发工具应具有的特征。8.在 SQL Server 2000 中,若希望数据库用户 ACCT 具有创建数据库对象的权限,较为合适的实现方法是_。A) 使 ACCT 只在 dbcreator 角色中B) 使 ACCT 只在 public 角色中C) 使 ACCT 只在 db_owner 角色中D) 使 ACCT 只在 db_ddladmin 角色中(分

30、数:1.00)A. B.C.D.解析:解析 dbcreator 角色具有创建数据库对象的权限,所以可以使 ACCT 只在 dbcreator 角色中。9.以下关于日志文件叙述错误的是_。A) 日志文件都是以记录为单位的B) 事务故障恢复和系统故障恢复必须使用日志文件C) 在动态转储方式中必须建立日志文件D) 在静态转储方式中,也可以建立日志文件(分数:1.00)A. B.C.D.解析:解析 日志文件主要有两种格式,以记录为单位的日志文件和以数据块为单位的日志文件。10.对 SQL 对象的操作权限的描述正确的是A)权限的种类分为创建、删除和修改三种B)使用 REVOKE 语句获得权限C)权限只能

31、用于实表而不能用于视图D)COMMIT 语句用于收回权限(分数:1.00)A. B.C.D.解析:解析 REVOKE 是对权限的收回,COMMIT 是对事务的提交,权限不仅能用于实表还能用于视图。11.以下关于货币类型数据叙述错误的是_。A) 货币类型存储的数据精度固定为四位小数B) 它实际上是小数部分同定为四位的定点小数类型C) 货币类型可以在数值前加上货币符号D) SQL Servet 支持的货币类型包括 money、bigmoney 和 smallmoney(分数:1.00)A.B.C.D. 解析:解析 货币类型存储的数据精度固定为 4 位小数,它实际上是小数部分固定为 4 位的定点小数

32、类型,但是货币类型可以在数值前加上货币符号。SQL Server 支持的货币数据类型包括 money 和smallmoney。12.数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞和突然停电等情况,导致系统停止运转的故障类型是_。A) 程序故障 B) 系统故障C) 介质故障 D) 事务故障(分数:1.00)A.B. C.D.解析:解析 系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。13.设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,

33、且 Z=U-X-Y。下面关于多值依赖的传述中,不正确的是_。A) 如果 XY,及 T 包含在 Y 中,则必然存在 XTB) 如果存在函数依赖 XY,则必然存在 XZC) 如果 XY,则必然存在 YXD) 若 Z 为空,则存在 XZ(分数:1.00)A. B.C.D.解析:解析 多值依赖的定义是:设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 上的子集,并且Z=U-X-Y。关系模式 R(U)中的多值依赖 XY 成立,当且仅当 R(U)的任意关系 r,给定的一对(x,z),有一组 Y 的值,这组值仅仅决定于 x 值而与 z 值无关,多值依赖具有对称性(选项 B)、传递性,且可以把函

34、数依赖看做是多值依赖的特殊情况。14.视图是 DBS 采用的_。A) 恢复措施 B) 并发控制措施C) 安全性措施 D) 完整性措施(分数:1.00)A.B.C.D. 解析:解析 “视图”是 DBS 采用的完整性措施。15.查询 C:/ZG/ZGDA.DBF 中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF 中的奖金字段的数据,正确的命令是_。A)SELECT 姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZGZGJJ;WHERE DA.编号=JJ.编号B)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ

35、;WHERE DA. 编=JJ.编号C)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJD)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;FOR DA.编=JJ.编号(分数:1.00)A.B.C.D. 解析:解析 SELECTFROMWHERE 是从多个关系中找到相关的属性,然后通过 where 后的语句来进行实现。16.关系数据规范化是为解决关系数据库中的什么问题而引入的?_A) 保证数据的安全性和完整性B) 减少数据操作的复杂性C) 插入、删除和数据冗余D

36、) 提高查询速度(分数:1.00)A.B.C. D.解析:解析 规范化理论是关系数据库进行逻辑设计的理论依据。它是为了解决关系数据库中插入、删除和数据冗余而引入的。17.定期对数据仓库进行维护,维护操作的触发条件是时间的维护策略是_。(A) 定期维护(B) 实时维护(C) 延时维护(D) 快照维护(分数:2.00)A.B.C.D. 解析:18.关于分布式数据库系统,下述说法正确的是_。A) 查询代价主要考虑 CPU 代价和 I/O 代价B) 分布透明性是指用户需要并能完全看清数据分片的位置、分片的分配位置以及数据复制的过程C) 分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输

37、顺序D) 执行分布式数据库查询时,导致数据传输量大的主要原因是数据问的连接操作和并操作(分数:1.00)A.B.C.D. 解析:解析 执行分布式数据库查询时,导致数据传输量大的主要原因是数据间的连接操作和并操作,因此本题答案为 D。19.以下关于主码及主码约束说法错误的是_。 A) 在一个关系中不存在两个元组,它们具有相同的主码值 B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性 C) 关系模型通过主码约束维护关系的完整性 D) 如果属性 A 为关系 B 的主码,则在关系 R 中没有一个元组在属性 B 上的属性位为空值(分数:1.00)A.B.C.D. 解析:解析 主码必须满

38、足的条件,唯一性,即在一个关系中不存在两个元组,它们具有相同的主码值;最小性,即不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性;如果属性 A 为关系 B 的主码,则在关系 R 中没有一个元组在属性 A 上的属性位为空值。所以本题的答案为 D。20.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:1.00)A.B. C.D.解析:解析 数据库应用系统的逻辑设计包括数据库逻辑结构设计、数据库事务概要设计和应用程序概要设计三方面。数据库逻辑结构设计的主要步骤为:将 E-R 图转换为初始关系

39、模式,对初始关系模式进行优化,检查关系表对数据库事务的支持性,确定关系模式完整性约束,设计基于关系模式的用户视图。21.对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是A) 静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作B) 静态转储必须依赖数据库日志才能保证数据的一致性和有效性C) 动态转储需要等待正在运行的事务结束后才能开始D) 对一个 24 小时都有业务发生的业务系统来说,比较适合采用静态转储技术(分数:1.00)A. B.C.D.解析:解析 在静态转储过程中系统不能运行其他事务,不允许在转储期间对

40、数据库有任何的存取、修改活动,即转储前后系统必须处于一个一致性的状态。22.某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1 和 t2。进行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。A) 扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤消B) 扫描到 t1 时,将 t1 加入重做队列,扫_描到 t2 时,将 t2 加入撤消队列C) 扫描到 t1 时,直接撤消 t1,扫描到 t2 时,将 t2 直接重做D) 扫描到 t1 时

41、,将 t1 加入撤消队列,扫描到 t2 时,将 t2 加入重做队列(分数:1.00)A.B.C.D. 解析:解析 由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么一个也不执行,所以由于 t1 事务没有结束记录,应该加入撤销队列,而 t2 有开始和结束记录却没有写入数据库,应该加入重做队列。23.下列各项中,哪一项不属于 SQL Server 2000 在安装时创建的系统数据库?_ A) model B) master C) userdb D) msdb(分数:2.00)A.B.C. D.解析:解析 userdb 不属于 SQL Servet2000 在

42、安装时创建的系统数据库。24.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求规范说明书 B)系统范围与边界C)可行性研究报告 D)项目计划书(分数:2.00)A. B.C.D.解析:25.利用索引技术(Indexing)支持快速文件访问的文件组织和存取方法的文件结构是_。 A) 堆文件 B) 聚集文件 C) 索引文件 D) 散列文件(分数:1.00)A.B.C. D.解析:解析 索引文件是一种利用索引技术(Indexing)支持快速文件访问的文件组织和存取方法,所以本题的答案为 C。26.为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS 提供的数

43、据定义语言建立实际的数据库,这项操作被称为_。A) 数据装载 B) 数据库运行C) 定义数据结构 D) 数据库的试运行(分数:2.00)A.B.C.D. 解析:解析 为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS 提供的数据定义语言建立实际的数据库,这项操作被称为数据库的试运行。27.要查询 Information 表中学生姓中含有“张”的学生情况,可以用下列哪个命令?_A) SELECT*FROM Information WHERE s_name=张B) SELECT*FROM Information WHERE s_name LIKE张%C) SELECT*FRO

44、M Information WHERE s_name LIKE张D) SELECT*FROM Information WHERE s_name LIKE%张%(分数:1.00)A.B.C.D. 解析:解析 查询 information 表中学生姓中含有“张”的学生情况的 SQL 语句是:SELECT*FROM Information WHERE s_name UKE %张%。LIKE 运算符的一般形式为:列名NOT LIKE匹配串。匹配串中可包含四种通配符:_(下划线)、%(百分号)、。28.以下关于 ER 图的叙述正确的是A)ER 图建立在关系数据库的假设上B)ER 图使用矩形框表示联系C)

45、ER 图可以将现实世界中的信息抽象地表示为实体及实体间的联系D)ER 图能表示数据生命周期(分数:1.00)A.B.C. D.解析:29.以下关于数据完整性叙述错误的是_。A) 域约束限制指定表列的取值及范围B) 主码约束定义每个关系的主码不空,但可以不唯一C) 引用完整性约束定义不同关系模式的属性之间满足的条件D) 引用完整性约束定义一个关系模式中属性之间可能满足的条件(分数:1.00)A.B. C.D.解析:解析 主码约束定义每个关系的主码不空,并且是唯一的。30.用二维表结构表示实体及实体间联系的数据模型称为_。A) 层次模型 B) 网状模型C) 关系模型 D) 面向对象模型(分数:1.

46、00)A.B.C. D.解析:解析 用二维表结构表示实体以及实体间联系的数据模型称为关系模型。二、应用题(总题数:9,分数:28.00)31.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。(分数:2.00)填空项 1:_ (正确答案:快速原型模型开发方法)解析:解析 快速原型模型是需求和设计之间进行迭代设计的。从模糊的需求到初始的原型,经过对原型的更改,得到清晰的需求,最后逐步演化为最终的产品,主要用于对软件需求缺乏准确认识的情况。32.数据库管理系统提供了数据定义语言(DDL),用于定义各种数据库对象。数据定义语句经 DDL 编译器编译后,各种对象的描述

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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