全国计算机四级数据库工程师过关试题及答案 (7)

合集下载

四级数据库系统工程师试题及答案

四级数据库系统工程师试题及答案

四级数据库系统工程师试题及答案四级数据库系统工程师试题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的四级数据库系统工程师试题及答案,供参考练习,预祝考生们考出自己理想的成绩!四级数据库系统工程师试题及答案1、数据库与文件系统的根本区别在于[ ] (单选题)A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间答案C2 .对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为[ ]。

(单选题)A.SELECT—FROM—GROUP—WHERE—ORDERB.FROM——SELECT--WHERE——GROUP——ORDERC.FROM——WHERE——GROUP——SELECT——ORDERD.SELECT——FROM——WHERE——GROUP——ORDER答案C3 .现有关系模式: EMP(empno,ename,mgr,sal,workday) DEPT(deptno,dname,loc) 在以下视图中,不可能更新的视图为[]。

(多选题)A.视图V1,由1970年以后参加工作的雇员组成B.视图V2,由部门号和各部门的平均工资组成C.视图V3,由雇员姓名和其领导者姓名组成D.视图V4,由薪金超出所有雇员平均薪金以上的雇员组成E.答案B D4 .试给出BCNF的定义,并说明满足BCNF的关系有哪些特性。

(设计题)答案关系模式R∈1NF。

若X→Y且YX时X必含有码,则R∈BCNF。

满足BCNF关系的特性有:所有非主属性对每一个码都是完全函数依赖;所有的主属性对每一个不包含它的码,也是完全函数依赖;没有任何属性完全函数依赖于非码的任何一组属性。

5 .在建立一个数据库应用系统时,为什么要首先调试运行DBMS 的恢复功能?简述一下你所了解的数据库系统的恢复方法。

(设计题) 答案因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的.正确性,重则破坏数据库,使数据库中全部或部分数据丢失,为了防止出现此类事件带来的灾难性后果,必须首先调试运行DBMS的恢复功能。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】下列条目中哪些是常用的逻辑数据模型?A.文件结构模型B.层次模型C.网状模型D.关系模型E.面向对象模型2.【单选题】以下选项中,不属于项目集成管理的过程是A.项目计划制定B.项目团队建设C.项目计划执行D.整体变更控制3.【单选题】下列关于一元的专门关系操作的叙述中,哪一条是错误的?A.对关系R的选择操作是从关系R中选择满足给定条件的元组组成新的关系B.选择操作是从行的角度进行的操作,对关系R的选择操作的结果关系的列数不会少于关系C.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系D.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系R的行数4.【单选题】视图是数据库中的重要对象,下列有关视图的说法错误的是A.一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B.可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C.可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用D.通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性5.【单选题】以下几种模块间耦合的类型中,耦合性最强的是A.标记耦合B.控制耦合C. 公共耦合D.数据耦合6.【单选题】以下不属于软件维护中程序修改步骤的是A.分析和理解程序B.评估修改范围C.修改后测试D.修改程序7.【单选题】下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的?A.主站点技术是一种识别数据项副本的并发控制方法B.主站点技术中所有的识别副本都保留在同一站点上C.所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取D.主站点技术的好处是它是集中式方案的简单扩展因此不太复杂8.【单选题】下列关于分布式数据库系统主要特点的叙述中,哪一条是错误的?A.分布式数据库系统具有不同透明度层次B.系统的复杂性大幅增加,使得系统的可靠性降低C.提高了系统的可用性D.系统更加容易扩充9.【多选题】对象的服务包括简单的服务和复杂的服务,其中复杂的服务又可分为A.计算服务B.释放对象服务C.监控服务D.对象初始化服务E.创建对象服务10.【单选题】有关软件质量的FCM 模型是指:A.软件质量属性、软件质量规范和软件质量度量B.软件质量问题、软件质量特性和软件质量评价C.软件质量特性、软件质量规范和软件质量评价D.软件质量因素、软件质量标准和软件质量度量11.【单选题】以下的叙述中,不属于需求分析的基本原则的是A.理解和描述问题的信息域B.描述软件将要实现的功能C.描述软件的质量D.描述软件的行为12.【单选题】以下叙述中,属于UML 行为事物的是A.状态B.协作C.交互D.用例13.【单选题】项目控制信息的来源是各种管理报告。

2023年9月全国计算机等级考试四级笔试试试卷数据库工程师

2023年9月全国计算机等级考试四级笔试试试卷数据库工程师

2023年9月全国计算机等级考试四级笔试试卷数据库工程师一、选择题(1)在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不涉及A)需求规范说明书 B)系统范围与边界 C)可行性分析报告 D)项目计划书解答:规划与分析阶段涉及任务陈述、拟定任务目的、拟定系统范围与边界、拟定用户视图。

(2)在信息系统的需求分析中,广为使用的DFD建模方法属于A)结构化分析方法 B)数据分析方法 C)数据抽象方法 D)业务归纳方法(3)不允许出现在最终IDEF1X图中的是A)标定型联系 B)非标定型联系 C)分类联系 D)多对多联系解答:在最终的IDEF1X模型中,所有实体集间的联系必须用拟定联系来描述,m:n属于不拟定联系。

(4)下列哪些属性不适合建立索引?A)经常出现在GROUP BY字句中的属性 B)经常参与连接操作的属性C)经常出现在WHERE字句中的属性D)经常需要进行更新操作的属性(5)在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是A)技术可行性分析报告和需求规范说明书 B)软硬件选型和配置设计C)数据库应用系统体系结构设计 D)应用软件总体设计(6)SQL Server 2023中,假如希望用户u1在DB1数据库中具有查询T1表的权限,对的的授权语句是A) GRANT SELECT ON DB1(T1) TO u1 B) GRANT SELECT TO u1 ON DB1(T1) C) GRANT SELECT TO u1 ON T1 D) GRANT SELECT ON T1 TO u1解答:授权语句为:GRANT 对象权限名[,…]ON{表名|视图名|存储过程名} TO {数据库用户名|用户角色名},这里权限是select,表名是T1,用户是u1。

(7)SQL Server 2023提供了很多预定义的角色,下述关于public角色说法对的的是A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员C)它是系统提供的服务器级的角色,管理员可以对其进行授权D)它是系统提供的数据库级的角色,管理员可以对其进行授权(8)关于ADO对象模型中的RecordSet,下述说法对的的是A)它用于定义连接的数据库名 B)它用于定义数据的来源C)它是一个对象,用于在客户端内存中存放数据查询的结果D)它是一个对象,用于在服务器端内存中存放数据查询的结果解答:连接数据库的是Connection对象,RecordSet从数据库中获取记录并存放与本地内存中。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】设F是属性组U上的一组函数依赖,下列哪一条不属于Armstrong 公理系统中的基本推理规则A.若X→Y及X→Z为F所逻辑蕴含,则X→YZ为F所逻辑蕴含B.若YXU,则X→YC.若X→Y为F所逻辑蕴含,且ZU,则XZ→YZ为F所逻辑蕴含D.若X→Y及Y +Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含2.【单选题】以下的叙述中,不属于处于CMMI 已管理级的软件组织特征的是A.已制定了组织的标准过程文件,对标准,规程、工具和方法进行了描述B.已经建立了为跟踪成本、进度和功能的基本项目管理过程C.能按组织的方针对软件项目进行策划,并能按已制定的计划执行D.管理人员能追踪成本、进度、功能,及时发现问题3.【单选题】当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的A.原子性B.一致性C.持久性D.隔离性4.【单选题】SQL Server 2000 数据库用户的来源A.可以是所以SQL Server 的登陆用户B.只能是Windows 身份验证的登陆用户C.可以是其他数据库中的用户D.只能是SQL Server 身份验证的登陆用户5.【单选题】需方为得到一个软件系统或软件产品所进行的一系列活动,这属于A.供应过程B. 获取过程C.开发过程D.管理过程6.【单选题】在SQL Server 2000 中,Userl 是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl 用户在该数据库中能够执行的操作是A.删除销售明细表中的全部数据B.删除销售明细表中的指定数据C.查询销售明细表中的全部数据D.以上操作都可以7.【单选题】以下说法中,错误的是A.随机测试主要是对被测软件的一些重要功能进行复测B.随机测试可随机选择现有测试用例进行复测C.随机测试应对软件更新和新增加的功能进行重点测试D.随机测试可结合回归测试一起进行8.【单选题】以下不属于软件定义阶段主要任务的是A.制定软件计划B.软件需求获取C.软件分析建模D.项目可行性研究9.【单选题】对基于检查点的恢复技术,下列说法中错误的是A.无论事务在检查点之前还是之后提交,都需执行REDO 操作B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作10.【单选题】采用动态地址映射方式向内存装入程序时,其地址转换工作是在什么时间完成的?A.装入程序时刻B.选中程序时刻C.每一条指令执行时刻D.在内存中移动作业时刻11.【单选题】某系统中事务T1 从账户A 转出资金到账户B 中,在此事务执行过程中,另一事务T2 要进行所有账户余额统计操作。

2021年9月全国计算机等级考试四级数据库工程师真题及参考答案

2021年9月全国计算机等级考试四级数据库工程师真题及参考答案

生活需要游戏, 但不能游戏人生;生活需要歌舞, 但不需醉生梦死;生活需要艺术, 但不能投机取巧;生活需要勇气, 但不能鲁莽蛮干;生活需要重复, 但不能重蹈覆辙。

-----无名询解决器是数据库管理系统重要构成某些, 下列不属于查询解决器功能构成模块是A)DML编译器B)查询执行引擎C) 嵌入式DML预编辑器D) 查询权限管理器(2)关于数据视图预与三级模式, 下列说法错误是A)数据视图是指顾客从某个角度看到客观世界数据对象特性B) 外模式是数据库顾客能使用局部数据, 描述外模式时, 普通需要给出其物理构造C)概念模式以数据模型形式描述数据D)三级模式构造实现了数据独立性(3)为了保证数据库应用系统正常运营, 数据库管理员在寻常工作中需要对数据库进行维护。

下列普通不属于数据库管理员寻常维护工作是A) 数据内容一致性维护B) 数据库备份与恢复C)数据库安全性维护D) 数据库存储空间管理(4) 事务活锁又称为事务饥饿, 为了避免数据库浮现事务活锁, 可以采用办法是A) 使用先来服务方略解决事务祈求B) 使用两阶段锁合同C) 对事务进行并发调度D) 使用小粒度锁(5)关于数据库视图, 下列说法对的是A) 视图可以提高数据操作性能B)定义视图语句可以是任何数据操作语句C) 视图可以提供一定限度数据独立性D) 视图数据普通是物理存储(6)在需求分析阶段, 构造化分析和建模办法是一种较为有效需求分析办法。

下列不属于构造化分析和建模办法长处是A) 用图形化模型能直观地表达系统功能B)可避免过早陷入详细细节C) 图形对象不涉及太多技术术语, 便于顾客理解模型D) 从局部或子系统开始分析问题, 便于建模人员理解业务模型(7)数据字典是数据库管理系统重要构成某些, 其中存储各类信息普通由A)数据库管理员维护B) 程序员维护C) 数据库管理系统维护D)普通顾客维护(8)下列约束中能保证一种函数依赖是完全非平凡函数依赖是A) 仅当其右边属性集是左边属性集子集B) 仅当其右边属性集中属性都不属于左边属性集C) 仅当其右边属性集中至少有一种属性不属于左边属性集D) 仅当其右边属性集中属性都属于左边属性集(9)在数据库中可用各种构造组织数据, 散列文献是其中一种。

全国计算机等级考试四级数据库工程师16套(真题及答案)

全国计算机等级考试四级数据库工程师16套(真题及答案)
1 第一套
1.下列关于数据库基本概念的叙述中,哪一条是错误的

)。
A) "数据库"可理解为是在计算机存储设备中按一定格式存放数据的
仓库
B) 数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑
上保持一致的、可共享的大量相关联数据的集合
C) 数据库中的数据一般都具有较大的冗余度
D) 数据库中的数据是按一定的数据模型组织在一起的
B) 数据依赖是现实世界属性间相互联系的抽象
C) 数据依赖极为普遍地存在于现实世界中
D) 只有两种类型的数据依赖:函数依赖和多值依赖
20 设 U 为所有属性,X、Y、Z 为属性集,
Z = U - X - Y, 下列关于多值依赖的叙述中,哪一条是正
确的(
)。
A) 设 XY W U ,若 X→→Y 在 R(W)上成立,则 X→→Y 在 R(U)
)。
A) 广义投影、赋值、外连接、半连接、聚集和外部并都属于扩充的
关系操作
B) 对关系 R 的广义投影操作,是在若干算术表达式上的投影,这些
算术表达式只涉及常量和 R 中的属性
C) 若关系 R 和 S 是相容的,则 RS 表示通过赋值操作将关系 S 赋给
关系 R
D) 设关系 R 和 S 具有公共属性集 Y,执行 R S 会丢弃那些在 Y 上
对象和它的组件之间都存在着引用语义
29 下列关于数据挖掘的叙述中,哪一条是错误的(
)。
A) 数据挖掘被认为是知识发现过程中的一个特定步骤
B) 数据挖掘是使用专门的算法从数据中抽取有用的模式
C) 关联规则的发现是数据挖掘的目标之一
D) "可信度"表示规则所代表的事例(元组)占全部事例(元组)的

计算机等级考试四级数据库原理第7套试题及答案

计算机等级考试四级数据库原理第7套试题及答案

计算机等级考试四级数据库原理第7套试题及答案一、单项选择题(共30分;每题1分)1、下列关于信息的叙述中,哪一条是错误的()。

A)信息是数据的语法解释B)信息是数据的内涵C)信息可以用数据表示D)信息的价值与信息的准确性和及时性有关2、下列关于数据库管理系统的叙述中,哪一条是错误的()。

A)数据库管理系统属于系统软件B)数据库管理系统是计算机中按照一定格式存放数据的仓库C)数据库管理系统能让用户与应用程序共享数据库D)数据库管理系统支持用户对数据库数据执行增、删、改、查等操作3、下列哪一条不是数据模型的组成要素()。

A)数据操作B)数据约束C)数据结构D)数据安全4、下列关于信息世界的基本概念的叙述中,哪一条是错误的()。

A)实体是客观存在并可相互区别的事物B)实体所具有的某一特性称为属性C)不同型实体的集合称为实体集D)唯一标识实体的属性集称为码或者键5、下列关于数据库中模式、型和数据库状态的叙述中,哪一条是错误的()。

A)数据库模式是数据库中全体数据的逻辑结构和特征的描述B)数据库的型是指对某一类数据的结构和属性的描述C)数据库的型是随时间不断变化的D)数据库状态是数据库实例的当前集合6、在关系数据库系统的发展历史中,系统而严格地提出关系模型的是()。

A)1962年CODASYL提出B)1968年David Child提出C)1970年美国IBM公司的E.F.Codd提出D)20世纪80年代Oracle公司提出7、关系模型中的属性由主属性和非主属性组成。

下列论述中哪一条是错误的()。

A)主码中的属性都是主属性B)主属性就是主码C)不包含在任何一个候选码中的属性称之为非主属性D)主属性和非主属性的集合可以唯一标识一个元组8、如图所示的两个关系R和S则关系T是关系R和关系S经过下列哪一操作得到的结果()。

A)R?SB)C)R×SD)9、学校数据库中有学生、课程和选课三个关系:学生(学号,姓名)、选课(学号,课程号,成绩)和课程(课程号,课程名)。

2023年数据库工程师全国计算机四级考试

2023年数据库工程师全国计算机四级考试

2023年4月全国计算机等级考试四级笔试试卷数据库工程师一、选择题(1)数据模型定义子数据库中数据旳组织、描述、存储和操作规范,可以分为概念模型、数据构造模型和物理模型三大类。

概念模型旳经典代表是A)实体-联络模型 B)关系模型C)面向对象模型 D)网状模型(2)根据数据库应用系统生命周期模型,完毕数据库关系模式设计旳阶段是A)需求分析 B)概念设计C)逻辑设计 D)物理设计(3)考虑一种关系表和建立在该表上旳一种索引,假如该表中旳数据记录旳排序次序与该索引旳索引项旳排序次序一致,则该索引为A)汇集索引 B)非汇集索引C)稠密索引 D)辅索引(4)当多种事务并发执行时,数据库管理系统应保证一种事务旳执行成果不受其他事务旳干扰,事务并发执行旳成果与这些事务串行执行旳成果同样,这一特性被称为事务旳A)原子性 B)一致性C)持久性 D)隔离性(5)在数据库物理设计阶段,建立索引旳目旳是为了提高数据旳A)更改效率 B)插入效率C)查询效率 D)删除效率(6)存储过程是存储在数据库中旳代码,具有诸多有点。

下列陈说中不属于存储过程有点旳是A) 可通过预编译机制提高数据操作旳性能B)可以便旳按顾客视图体现数据C)可减少客户端和服务器端旳网络流量D)可实现一定旳安全控制(7)数据库文献构造包括堆文献、索引文献和散列文献等几种形式,运用哈希函数实现对数据库迅速访问旳文献构造是A)次序文献 B)汇集文献C)索引文献 D)散列文献(8)数据库镜像有诸多有点,但不包括A)提供完整或靠近完整旳数据允余,提高数据可靠性B)主数据库系统发生故障时,可迅速启用数据库镜像提供服务C)减少数据库存储系统旳建设成本D)提高主数据库系统在升级期间旳可用性(9)在 SQL Server 2023 中,若但愿顾客 user1 具有数据库服务器上旳所有权限,则应将user1 加入到下列哪个角色A)db_owner B) public C) db_datawriter D) sysadmin(10) SQL Server 2023 提供了完全备份、差异备份和日志备份等几种备份措施,其中差异备份备份旳内容是A)上次差异备份之后修改旳数据库所有内容B)上次完全备份之后修改旳数据库所有内容C)上次日志备份之后修改旳数据库所有内容D)上次完全备份之后修改旳数据库内容,但不包括日志等其他内容(11) SQL Server 2023数据库顾客旳来源A)可以是因此SQL Server 旳登陆顾客B)只能是 Windows 身份验证旳登陆顾客C)只能是SQL Server 身份验证旳登陆顾客D)可以是其他数据库中旳顾客(12)数据库旳访问接口包括ODBC、OLEDB等,其中ODBC接口是A)专用旳访问SQL Server 数据库旳接口B)一种开放旳、访问数据库旳接口C)通用旳访问任何类型旳数据旳接口D)一种访问关系数据库旳控件(13) VB6.0中旳数据绑定控件必须A)同步具有DataSource 属性和DataField 属性B)同步具有ConnectionString属性和RecordSource属性C)具有DataSource 属性D)具有ConnectionString属性(14) VB6.0中,ADO数据控件用于连接数据源旳属性是A)Refresh B)RecordSource C)CommandType D)ConnectionString(15)在VB6.0 ADO 对象模型中,RecordSet对象旳AddNew措施旳功能是A)在对应旳旳数据库表中增长一条新记录B)在记录集中增长一种新列C)在内存中开辟寄存一条新纪录旳空间D)增长一种新旳记录集(16)在分布式数据库系统中,一般不适合作为衡量查询代价根据旳是A)CPU代价 B)I/O代价 C)通信代价 D)存储代价(17)在UML模型中,用于体现一系列旳对象、对象之间旳联络以及对象间发送和接受消息旳图是A)协作图 B)状态图 C)次序图 D)布署图(18)在分布式数据库旳数据分派方略中,若全局数据存在多种副本,且在每个物理场地都保留一种完整旳数据副本,则该方略属于A)集中式方略 B)分割式方略 C)全复制式方略 D)混合式方略(19)许多大中型企业出于多种原因建立了数据仓库,如下哪项不是建立数据仓库旳合理理由?A)充足运用企业信息系统生成旳数据B)把企业旳多种应用系统集中在一起C)处理企业基本业务应用和数据分析应用之间旳性能冲突问题D)以面向主题、集成旳方式合理组织数据、实现跨专业视图(20)从联机事务处理(OLTP)环境中抽取数据、建立新旳数据分析环境旳最初出发点是A)对企业信息系统中旳数据进行整顿B)处理企业信息系统中旳数据孤岛问题C)处理企业基本业务应用和数据分析应用之间旳性能冲突问题D)处理企业信息系统心中旳蜘蛛网问题(21)在数据库三级模式构造中,对数据库中所有旳数据逻辑构造和特性进行描述旳是A)外模式 B)模式 C)子模式 D)内模式(22)在数据库应用系统设计过程中,属于物理设计范围旳是A)数据流图设计 B)实体-联络图设计 C)关系模式设计 D)索引设计(23)下述不属于数据库维护工作旳是A)使用数据定义语言建立多种表、构建数据库总体框架B)根据备份计划周期性旳备份数据库C)检测数据库旳空间使用状况D)调整数据库参数,进行性能优化(24)如下哪个设计内容不属于数据库应用系统总体设计范围?A)数据库应用系统体系构造设计B)软硬件选型和配置设计C)数据库软件总体设计D)关系模式设计(25)下述有关关系表旳有关信息中,不属于元数据、不会存储在数据字典中旳是A)属性旳名字和类型信息B)表上旳授权信息C)表中旳一种元组D)定义在表上旳索引类型(26)有关并行数据库构造,如下说法错误旳是A)在共享内存构造旳系统中,假如处理器数量过多,轻易导致内存访问冲突B)在共享磁盘构造旳系统中,所有处理机都没有独立旳主存储器,并且通过网络共享磁盘C)在无共享构造旳系统中,每个处理机拥有独立旳主存储器和磁盘,不共享资源D)层次构造综合了共享内存、共享磁盘和无共享构造旳特点(27) 针对数据量很打旳数据库系统,最适合调用应用程序旳时机是A)数据库尚未建立之前B)数据库已经建立,但尚未装入任何数据C)数据库已经建立,并已装入部分数据D)所有数据装入数据库之后或投入运行之后(28)对基于检查点旳恢复技术,下列说法中错误旳是A)无论事务在检查点之前还是之后提交,都需执行REDO操作B)可以提高恢复效率C)可以定期建立,也可以按照某种规则建立检查点D)能最大程度旳减少恢复数据库时根据日志记录所需执行旳恢复操作(29)设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一种记录每个系全体教师工资总额旳视图,对旳旳语句是A)CREATE VIEW SalaryView(系名,工资总额)ASSELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系B)CREATE VIEW SalaryView(系名,工资总额)ASSELECT 所在系,SUM(工资) FROM 教师表GROUP BY 所在系C)CREATE VIEW SalaryView ASSELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系D)CREATE VIEW SalaryView ASSELECT 所在系,SUM(工资) FROM 教师表GROUP BY 所在系(30)下述各图给出旳4个并发调度中,哪个不是冲突可串行旳?T3T1Write(A)Read(A) Write(B) Read(A) Write(B) T2T1 Read(A) Write(A) A) B)T4T1 Write(A) Read(B) Read(A) Write(B) T5T4Read(B)Write(A)Read(B)C) D)二、简答题(1)数据库应用系统功能设计包括哪两个方面?每个方面重要由哪些设计环节构成?(10分)(2)数据库系统处理死锁一般采用哪两类措施?简述每类措施旳基本原理(10分)(3)请按规定解答下列问题:①在设计数据库应用系统时,需要对系统所需旳存储空间进行规划。

计算机四级数据库真题及解析(7)

计算机四级数据库真题及解析(7)

计算机四级数据库真题及解析(7)第七套1 下列关于信息的叙述中,哪一条是错误的()。

A) 信息是数据的语法解释B) 信息是数据的内涵C) 信息可以用数据表示D) 信息的价值与信息的准确性和及时性有关2 下列关于数据库管理系统的叙述中,哪一条是错误的()。

A) 数据库管理系统属于系统软件B) 数据库管理系统是计算机中按照一定格式存放数据的仓库C) 数据库管理系统能让用户与应用程序共享数据库D) 数据库管理系统支持用户对数据库数据执行增、删、改、查等操作3 下列关于 Web上交换数据所用技术的叙述中,哪一条是错误的()。

A) HTML称为扩展标记语言,可用来创建文档B) 超链接是指向其他文档的指针,可以将文档连接起来C) Web 页面上显示的信息可以从数据库中动态地抽取出来D) XML 被认为是在数据库和 Web页面之间交换数据的主要标准4 下列哪一条不是数据模型的组成要素()。

A) 数据操作B) 数据约束C) 数据结构D) 数据安全5 下列关于信息世界的基本概念的叙述中,哪一条是错误的()。

A) 实体是客观存在并可相互区别的事物B) 实体所具有的某一特性称为属性C) 不同型实体的集合称为实体集D) 唯一标识实体的属性集称为码或者键6 下列关于数据库中模式、型和数据库状态的叙述中,哪一条是错误的()。

A) 数据库模式是数据库中全体数据的逻辑结构和特征的描述B) 数据库的型是指对某一类数据的结构和属性的描述C) 数据库的型是随时间不断变化的D) 数据库状态是数据库实例的当前集合7 在关系数据库系统的发展历史中,系统而严格地提出关系模型的是()。

A) 1962 年 CODASYL 提出B) 1968 年 David Child 提出C) 1970 年美国 IBM公司的 E.F.Codd 提出D) 20 世纪 80 年代 Oracle 公司提出8 关系模型中的属性由主属性和非主属性组成。

下列论述中哪一条是错误的()。

计算机四级《数据库工程师》练习题与答案.doc

计算机四级《数据库工程师》练习题与答案.doc

计算机四级《数据库工程师》练习题与答案一、网络管理是通过某种方式对网络进行管理,使网络能正常高速地运行,当网络出现故障时,能及时报告和处理,并协调、保持网络的高效运行。

网络管理功能可分为配置管理、性能管理、记账管理、故障管理和安全管理5部分。

网络管理系统由哪几部分组成?答案:管理进程、被管对象、代理进程、网络管理协议和管理信息库网络管理系统由管理进程、被管对象、代理进程、网络管理协议和管理信息库5部分组成。

管理进程是网络管理的主动实体;被管对象是网络上的软硬件设施;代理进程是网络管理的被动实体;网络管理协议用于传输管理信息的一种传输协议;管理信息库是一个概念上的集合,包含被管对象的信息。

配置管理的含义是什么?答案:管理、监控网络及其各个设备的配置信息,包括整个网络的拓扑结构、各个设备与链路的互连情况、每台设备的硬件、软件配置数据、资源的规划与分配。

配置管理监控网络及其各个设备的配置信息,包括整个网络的拓扑结构、各个设备与链路的互连情况、每台设备的硬件、软件配置数据、资源的规划与分配。

当网络出现故障时,可用来预测故障和确定故障地点的命令是什么?答案:pingping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。

当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。

Windows2003提供了很多图形化界面的网络管理工具,其中可用于性能管理,可提供有关操作系统特定组件和用于搜集性能数据所使用的服务器程序所使用资源的详细数据的是什么?答案:系统监视器系统监视器提供有关操作系统特定组件和用于搜集性能数据的服务器程序所使用资源的详细数据。

二、当某学校需要按实验室划分网络,而一个实验室的计算机可能分散在不同的地方,而且不能由一个连网设备连接。

此外,实验室间不需要通信。

则:在划分网络时交换机有何要求?是否需要具备第三层交换功能的交换机?。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】下列关于关系模型的基本术语的叙述中,哪些是正确的?A.关系模式是对关系的描述B.一般来说,每个关系至少有一个默认的超码C.一个关系的候选码是这个关系的最小超码D.关系的最大超码是该关系的所有属性的集合2.【多选题】下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?A.集合的交运算满足交换律:E1∩E2= E2∩E1B.集合的并运算满足交换律:E1∪E2= E2∪EC.集合的差运算满足交换律:E1-E2= E2-E1D.集合的除运算满足交换律:E1÷E2= E2÷E1E.自然连接运算满足交换律:E1 E2 = E2 E13.【多选题】下列关于关系模式的规范化问题的叙述中,哪些是正确的?A.关系模式需要满足一定的条件,不同程度的条件称作不同的范式B.第一范式需要满足的条件是元组的每个分量必须是不可分的数据项C.第二范式、第三范式和Boyce-Codd 范式在函数依赖的范围内讨论D.在函数依赖的范畴内,Boyce-Codd 范式达到了最高的规范化程度E.第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖4.【单选题】下列关于关系的形式定义的叙述中,哪一条是错误的?A.用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集B.用集合论的观点定义关系:关系是度为K的元组的一个有限集合C.每一个关系仅仅有一种关系模式D.关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系5.【单选题】在VB6.0ADO 对象模型中,RecordSet 对象的AddNew 方法的功能是A.在对应的的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新纪录的空间D.增加一个新的记录集6.【单选题】以下有关程序调试原则的说法中,错误的是A.最有效的调试操作是用头脑分析与缺陷征兆有关的信息B.对一个不熟悉的程序进行调试时,不用工具的人往往比使用工具的人更容易成功C. 试探法常常是一种成功调试的手段D.如果程序调试员走进了死胡同,或者陷入了绝境,最好暂时把问题抛开,留到第二天再去考虑7.【单选题】数据库镜像有很多有点,但不包括A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库系统在升级期间的可用性8.【单选题】下列关于数据字典的叙述中,哪一条是错误的?A.数据库中的数据通常可分为用户数据和系统数据两部分B.用户数据和系统数据统称数据C.数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等D.数据字典也称为系统目录9.【单选题】下列关于SQL语言支持用户在基本表上建立索引的叙述中,哪一条是错误的A.索引可以建立在表的一个列或多个列上B.索引一经建立就不能删除C.在一个基本表上最多只能建立一个聚簇索引D.系统在存取数据时会自动选择合适的索弓|作为存取路径10.【单选题】下列关于部分函数依赖的叙述中,哪一条是正确的?A.若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖B.若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖C.若X→Y,且存在X的真子集XD.若X-→Y,且对于X的任何真子集X11.【单选题】在需求获取阶段建立起来的用以描述功能需求的主要模型是A.用例模型B.事件响应模型C.业务流程模型D.业务对象模型12.【单选题】数据库概念设计的任务之一是标识和定义实体集。

全国计算机等级考试四级数据库工程师

全国计算机等级考试四级数据库工程师

全国计算机等级考试四级数据库工程师一、选择题1、按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于A、规划与分析阶段的系统规划与定义B、规划与分析阶段的可行性分析C、需求分析阶段的业务规那么需求分析欢送访问 NCRE. 等级之家D、系统设计阶段的总体设计2、关于数据库应用系统的需求分析工作,以下说法正确的选项是A、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C、数据需求分析的主要工作是要辩识出数据处理中的数据数据处理流程D、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标3、以下用于数据库概念设计的方法是A、DFD方法和IDEFIX 方法欢送访问 NCRE. 等级考试之家B、ER 方法和IDEF0方法C、ER 方法和 IDEFIX 方法D、DFD方法和IDEF0 方法4、关于数据库概念设计阶段的工作目标,以下说法错误的选项是A、定义和描述应用系统设计的信息结构和范围B、定义和描述应用系统中数据的属性特征和数据之间的联系C、描述应用系统的数据需求欢送访问 NCRE. 等级考试之家D、描述需要存储的记录及其数量5、以下不属于非平凡函数依赖的是A、(CustomerID,ProviderID,BuyDate)→GoodsNameB、(CustomerID,ProviderID,BuyDate)→GoodsName,Provi derIDC、(CustomerID,ProviderID,BuyDate)→GoodsClassIDD、(CustomerID,ProviderID,BuyDate)→ProviderID6、有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1 和 t2。

进欢送访问全国计算机等级 .NCRE. 专业实用考生之家2 / 11本试题及答案 NCRE.完善行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件A、扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤消B、扫描到 t1 时,将t1 参加重做队列,扫描到 t2 时,将t2 参加撤消队列C、扫描到 t1 时,直接撤消 t1,扫描到 t2 时,将 t2 直接重做D、扫描到 t1 时,将t1 参加撤消队列,扫描到 t2 时,将t2 参加重做队列7、在大型企业的数据库应用系统设计中,对企业(甲方)和工程承当方(乙方)的人员角色,以下说法一般来说不合理的是欢送访问 NCRE. 等级考试之家A、甲方首席信息官和乙方工程经理要参与概念模型设计工作B、甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作C、逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作D、甲方总经理、首席信息官、乙方工程经理和双方系统架构师一般都要参与系统规划与总体架构设计工作欢送访问 NCRE. 等级考试之家8、某企业需要在一个 SQL Server 2000 实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,那么较好的实现方法是A、在创立所有的用户数据库之前,将此数据类型定义在master 数据库中B、在创立所有的用户数据库之前,将此数据类型定义在 model 数据库中C、在创立所有的用户数据库之前,将此数据类型定义在 msdb 数据库中D、在创立所有的用户数据库之前,在每个数据库中分别定义此数据类型9、有教师表(教师号,教师名,职称,根本工资) ,其中根本工资和取值与教师职称有关,实现这个约束的可行方案是A、在教师表上定义一个视图B、在教师表上定义一个存储过程欢送访问 NCRE.等级考试之家C、在教师表上定义插入和修改操作的触发器D、在教师表上定义一个标量函数10、VB6.0中 RecordSet 对象的UPDATE 方法作用是A、在内存中开辟一个存放新记录的缓冲区B、将数据缓冲区中的内容保存到数据库中C、更改用户屏幕上显示的数据D、更改数据缓冲区中当前行指针的位置欢送访问 NCRE. 等级考试之家欢送访问全国计算机网 .NCRE. 专业实用考生之家3 / 11本试题及答案 NCRE.完善11、DBMS 通过加锁机制允许用户并发访问数据库,这属于DBMS 提供的A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能欢送访问 NCRE. 等级考试之家12、计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14 .请给出预防死锁的若干方法。(填空题)
答案
在数据库中,产生死锁的原因是两个或多个事务都已封锁了一些数据对象,然后又都请求已被其他事务封锁的数据加锁,从而出现死等待。防止死锁的发生其实就是要破坏产生死锁的条件。预防死锁通常有两种方法:(1)一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。(2)顺序封锁法预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。
9 .什么是封锁协议?不同级别的封锁协议的主要区别是什么? (填空题)
答案
在运用封锁技术对数据加锁时,要约定一些规则。例如,在运用X锁和S锁对数据对象加锁时,要约定何时申请X锁或S锁、何时释放封锁等。这些约定或者规则称为封锁协议(Locking Protocol)。对封锁方式约定不同的规则,就形成了各种不同的封锁协议。不同级别的封锁协议,例如《概论》8.3中介绍的三级封锁协议,三级协议的主要区别在于什么操作需要申请封锁,何时申请封锁以及何时释放锁(即持锁时间的长短)。一级封锁协议:事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。二级封锁协议:一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,读完后即可释放S锁。三级封锁协议:一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放。
12 .什么是活锁?什么是死锁? (填空题)
答案
如果事务T1封锁了数据R,事务T2又请求封锁R,于是T2等待。T3也请求封锁R,当T1释放了R上的封锁之后系统首先批准了T3的请求,T2仍然等待。然后T4又请求封锁R,当T3释放了R上的封锁之后系统又批准了T4的请求……T2有可能永远等待,这就是活锁的情形。活锁的含义是该等待事务等待时间太长,似乎被锁住了,实际上可能被激活。如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2,ቤተ መጻሕፍቲ ባይዱT2已封锁了R2,于是T1等待T2释放R2上的锁。接着T2又申请封锁R1,因T1已封锁了R1,T2也只能等待T1释放R1上的锁。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。
1 .并发操作带来的数据不一致性包括:________、________和________。(问答题)
答案
丢失修改不可重复读读“脏”数据
2 .在数据库中为什么要并发控制? (填空题)
答案
数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。
7 .在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为________。(问答题)
答案
死锁
8 .基本的封锁类型有几种?试述它们的含义。(填空题)
答案
基本的封锁类型有两种:排它锁(Exclusive Locks,简称X锁)和共享锁(Share Locks,简称S锁)。排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。
5 .基本的封锁类型有两种:________和________。(问答题)
答案
排它锁(Exclusive Locks,简称X锁)共享锁(Share Locks,简称S锁)
6 .什么是封锁? (填空题)
答案
封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。
10 .________被称为封锁的粒度。(问答题)
答案
封锁对象的大小
11 .不同封锁协议与系统一致性级别的关系是什么? (填空题)
答案
不同的封锁协议对应不同的一致性级别。一级封锁协议可防止丢失修改,并保证事务T是可恢复的。在一级封锁协议中,对读数据是不加S锁的,所以它不能保证可重复读和不读“脏”数据。二级封锁协议除防止了丢失修改,还可进一步防止读“脏”数据。在二级封锁协议中,由于读完数据后立即释放S锁,所以它不能保证可重复读。在三级封锁协议中,无论是读数据还是写数据都加长锁,即都要到事务结束时才释放封锁。所以三级封锁协议除防止了丢失修改和不读“脏”数据外,还进一步防止了不可重复读。
13 .试述活锁的产生原因和解决方法。(填空题)
答案
活锁产生的原因:当一系列封锁不能按照其先后顺序执行时,就可能导致一些事务无限期等待某个封锁,从而导致活锁。避免活锁的简单方法是采用先来先服务的策略。当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放就批准申请队列中第一个事务获得锁。
3 .多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为________的调度。(问答题)
答案
可串行化
4 .并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? (填空题)
答案
并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。(1)丢失修改(Lost Update)两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)T1提交的结果,导致T1的修改被丢失。(2)不可重复读(Non-Repeatable Read)不可重复读是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果。不可重复读包括三种情况:详见《概论》8.1 p266。(3)读“脏”数据(Dirty Read)读“脏”数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致,则T2读到的数据就为“脏”数据,即不正确的数据。避免不一致性的方法就是并发控制。最常用的并发控制技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。
相关文档
最新文档