计算机四级数据库工程师冲刺试题
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年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:34
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】软件质量模型中质量特性"可维护性"的子特性包括:易变更性、易测试性、易分析性、可维护性的依从性以及A.稳定性B.易替换性C.易安装性D.易恢复性正确答案:A2.【单选题】下列关于数据库三级模式结构的叙述中,哪一条是错误的?A.数据库系统三级模式结构是数据库系统内部的体系结构B.数据库系统的三级模式结构是指:外模式、模式、内模式C.外模式/模式映象保证了数据与程序之间具有较高的物理独立性D.一个数据库可以有多个模式正确答案:C3.【单选题】软件需求规格说明书不应包括A.软件输入/输出的描述B.主要功能和性能的描述C.算法的描述D.软件质量属性的描述正确答案:C4.【单选题】下列关于用户定义完整性约束的叙述中,哪一条是错误的?A.用户定义完整性约束主要是对属性的取值进行限制B.域完整性约束是用户定义完整性约束的重要组成部分C.域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系D.取值范围可分为静态定义和动态定义两种正确答案:C5.【单选题】下列关于知识发现与数据挖掘的叙述中,哪一条是错误的?A.知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结果的解释和评估B.数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。
确定了挖掘任务后,就要决定使用什么样的挖掘算法C.数据挖掘的质量与挖掘方法有关,而与数据本身无关D.数据挖掘的结果可能会发现一些新的信息类型:关联规则、序列模式、分类树等正确答案:C6.【单选题】在需求获取阶段建立起来的用以描述功能需求的主要模型是A.用例模型B.事件响应模型C.业务流程模型D.业务对象模型正确答案:A7.【单选题】下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?A.参照关系是从关系,被参照关系是主关系B.参照关系与被参照关系之间的联系是1:n联系C.参照关系与被参照关系通过外码相联系D.其主码在另一个关系中作为外码的关系称为被参照关系正确答案:B8.【单选题】关系数据库标准语言SQL是下列哪一项的缩写?A.Specifying Query LanguageB.Scalable Query LanguageC.Structured Query LanguageD.Standard Query Language正确答案:C9.【单选题】下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组D.定义在表上的索引类型正确答案:C10.【单选题】以下不属于面向对象范畴的术语是A.多态B. 函数调用C.消息传递D.聚合正确答案:C11.【单选题】为了解决复杂的问题,常采用分而治之的策略,将大而复杂的问题分解为许多容易解决的小问题来解决。
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 要进行所有账户余额统计操作。
国家四级数据库工程师模拟试卷4(题后含答案及解析)
国家四级数据库工程师模拟试卷4(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.下面各项中,哪几项组成数据库系统?——①操作系统②用户③数据库管理系统④数据库管理员⑤数据库A.①③④⑤B.③④⑤C.①②④⑤D.①②③④⑤正确答案:D解析:数据库系统广义由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库管理员和用户构成。
2.在下面各项中,哪些是当前应用开发工具的发展趋势?——I.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境A.I和ⅡB.只有ⅡC.只有ⅢD.都是正确答案:D解析:题中各项均是当前应用开发工具的发展趋势。
3.、在数据库设计中,在概念设计阶段用到E—R方法.,其设计出的图称为——。
A.实体表示图B.使用概念图C.实物示意图D.实体联系图正确答案:D解析:E—R网即实体联系图。
4.用二维表结构表示实体以及实体问联系的数据模型称为——。
A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C解析:用二维表结构表示实体以及实体间联系的数据模型称为关系模型。
5.关系规范化中的删除异常是指——。
A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入正确答案:C解析:关系规范化中的删除异常是指不该删除的数据被删除,插入异常是指应该插入的数据未被捕入。
6.数据库文件结构有多种形式,利用哈希函数实现对数据库快速访问的文件结构——。
A.聚集文件B.顺序文件C.散列文件D.索引文件正确答案:C解析:利用哈希函数实现对数据库快速访问文件结构的是散列文件。
7.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件索引项的排列顺序相一致,则该索引为——。
计算机等级考试(国家)-四级数据库工程师模拟题81.doc
四级数据库工程师模拟题81一、选择题】、以下关于货币类型数据叙述错误的是0A.货币类型存储的数据精度固定为四位小数B.它实际上是小数部分固定为四位的定点小数类型C.货币类型可以再数值前加上货币符号D.SQL Server支持的货币类型包括money, bigmoney^Dsmallmoney2、在工DEF0建模中,连接到活动的下方箭头表示的是oA.输入B.输出C.控制D.机制3、在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。
下列关于聚集文件和聚集键的描述错误的是A.聚集文件将不同关系表中有关联关系的记录存储在-•起,以减少系统的物理工/O次数B.聚集键应该选用频繁用于进行自然连接的属性或属性组C.聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D.关系表中某个属性的数据重复率越高,越适合作聚集键4、根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是。
A.需求分析B.概念设计C.逻辑设计D.物理设计5、关于数据仓库设计,下列说法正确是A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C .在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据的划分,并给出每个属性的定义域6、对于数据模型,下面说法不正确的是oA.概念模型是信息世界的建模工具B・E-R模型是一•种概念模型C .概念模型不涉及计算机的处理细节D.关系模型是一种概念模型7、概要设计的任务不包括oA.建立软件系统的总体结构和模块间的关系B.定义各功能模块的接口C.设计全局数据库或数据结构D.模块的外部功能描述8、分布式数据库系统的''分片透明性〃位于。
A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间D.分配模式与局部概念模式之间9、文件的存取方式与文件的结构有关,有如下文件结构:%1顺序文件②线性文件③聚集文件④索引文件其中,常见的文件结构是A.①、②和③B.①、③利④c.②、③和④ D.①、②和④10.在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是o A•抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中B.抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中C.抽取出企业的近期业务数据,建立操作型数据存储(ODS),将一些快速分析业务转移到操作型数据存储中D.不建立新的数据存储体系,在基本业务处理时间内开展OLTP业务,在其余时间开展分析业务N、浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。
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.【单选题】数据库概念设计的任务之一是标识和定义实体集。
国家四级数据库工程师模拟试卷42(题后含答案及解析)
国家四级数据库工程师模拟试卷42(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。
它包括下面哪几个阶段?——①概念阶段②需求阶段③设计阶段④实现阶段⑤测试阶段⑥安装部署及交付阶段⑦运行、维护阶段A.①③④⑤⑥⑦B.②③④⑤⑥⑦C.①②③④⑤⑥D.全部正确答案:D解析:软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。
一般包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装部署及交付阶段、运行阶段与维护阶段。
2.分布式数据库系统中分片模式和分配模式均是——。
A.局部的B.全局的C.分布的D.集中的正确答案:B解析:分布式DBS的体系结构分为四级:全局外模式、全局概念模式、分片模式和分配模式。
全局外模式:它们是全局应用的用户视图,是全局概念模式的子集。
全局概念模式:全局概念模式定义了分布式数据库中所有数据的逻辑结构。
分片模式:分片模式定义片段以及定义全局关系与片段之间的映象。
这种映象是一对多的,即每个片段来自一个全局关系,而一个全局关系町分成多个片段。
分配模式:片段是全局关系的逻辑部分,一个片段在物上L可以分配到网络的不同场地上。
分配模式根据数据分配策略的选择定义片段的存放场地。
因此,分布式数据库系统中分片模式和分配模式均是全局的。
3.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是——一。
A.树B.无向图C.有向图D.二叉树正确答案:A解析:在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承。
单继承的层次结构图是一棵树,多继承的层次结构图是一个带根的有向无回路图。
国家四级数据库工程师模拟试卷5(题后含答案及解析)
国家四级数据库工程师模拟试卷5(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.下列有关数据库的描述中,不正确的是——。
A.数据库中的数据可以共享B.数据库减少了数据冗余C.数据库具有较高的数据独立性D.数据库避免了一切数据的重复正确答案:D解析:A、B、C项均正确,数据库不可避免一切数据的重复,故D项不正确。
2.数据库的体系结构由哪几部分组成?——A.模式、外模式和内模式B.数据库、文件和记录C.物理级、数据级和信息级D.文件级、记录级和数据级正确答案:A解析:数据库的体系结构由模式、外模式和内模式组成。
3.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E—R模型的阶段是——。
A.需求分析B.概念设计C.逻辑设计D.物理设计正确答案:B解析:概念设计的结果是得到一个与计算机软硬件、DBMS的足体性能无关的全局概念模式,设计成果是E—R模型。
4.下列哪项不是构成E—R图的基本要素?——A.关系B.属性C.联系D.实体集正确答案:A解析:构成E—R图的基本要素是实体集、属性和联系。
5.关系规范化中的插入异常是指——。
A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入正确答案:B解析:在关系规范化中,删除异常是指不该删除的数据被删除,捅入异常是指应该捅入的数据未被插入。
6.数据库文件结构有多种形式,其中能够记录随机地存储在文件物理空间中,而且新插入的记录存储在文件的末尾的文件结构是——。
A.堆文件B.顺序文件C.散列文件D.索引文件正确答案:A解析:堆文件是一种数据库文件结构形式。
在堆文件中,记录随机地存储在文件物理空间中,新插入的记录存储在文件的末尾。
xx下半年计算机四级《数据库工程师》预测题参考答案
xx下半年计算机四级《数据库工程师》预测题参考答案1.A2.A3.B4.A5.C6.D7.C8.D9.A 10.B11.A 12.D 13.C 14.D 15.B 16.A 17.C 18.B 19.D 20.B21.A 22.C 23.D 24.D 25.D 26.A 27.B 28.C 29.B 30.C31.A 32.B 33.A 34.D 35.C 36.C 37.C 38.C 39.B 40.D41.B 42.B 43.B 44.D 45.B 46.C 47.D 48.B 49.B 50.C51.C 52.A 53.C 54.D 55.D 56.A 57.C 58.B 59.D 60.B61.C 62.A 63.B 64.C 65.A 66.C 67.C 68.C 69.A 70.D论述题1 参考答案1、在SQL 语言中,视图是从一个或几个根本表( 或视图)中导出的表,它是由假设干个根本表或其它视图构成的子集。
用户可以用SQL 语句对视图和根本表进展查询等操作。
在用户看来视图和根本表是一样的,都是关系(即表格)。
在SQL 语言中的视图(vi ew)是数据库体系构造中的外模式。
2、SQL 语言中定义视图的命令格式为:CREATE VIEW 视图名[(字段名[,字段名]…)] AS查询 [WITH CHECK OPTION];SQL 语言中删除视图的命令格式为:DROP VIEW 视图名;3、视图的优点主要有:1)视图对于数据库的重构造提供了一定程度的逻辑独立性。
数据的逻辑独立性是指数据库重构造时,如数据库扩大 (增加了新字段,新关系等),用户和用户程序不会受影响。
2)简化了用户观点。
视图的机制使用户把注意力集中在他所关心的数据上。
假设这些数据不是直接根本表,那么可以定义视图,从而使用户眼中的数据构造简单而直接了当,并可大大简化用户的数据查询操作,特别是把假设干表连接在一起的视图,把从表到表所需要的连接操作向用户隐蔽了起来。
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:16
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列关于信息的叙述中,哪一条是错误的?A.信息是数据的语义解释B.信息是数据的外延C.信息可以用物理符号表示D.信息是具有社会属性的资源正确答案:B2.【单选题】以下的叙述中,不属于需求分析的基本原则的是A.理解和描述问题的信息域B.描述软件将要实现的功能C.描述软件的质量D.描述软件的行为正确答案:C3.【单选题】下列关于部分函数依赖的叙述中,哪一条是正确的?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的任何真子集X正确答案:C4.【单选题】软件的组成包括计算机程序、相关的文档和执行给定任务的A.数据B.活动C.规程D.算法正确答案:C5.【单选题】下列关于嵌入式SQL的叙述中,哪一条是错误的A.嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一B.嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的不足C.能嵌入SQL语句的高级语言只有COBOL 和CD.系统必须协调SQL语句与主语言语句处理记录的不同方式正确答案:C6.【单选题】死锁是数据库系统中可能出现的一种状态。
下列有关死锁的说法错误的是A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度D.解除死锁通常采用的方法是选择一个或儿个造成死锁的事务, 撤销这些事务并释放其持有的锁正确答案:A7.【单选题】以下的叙述中,不属于结构化设计中软件模块结构改进规则的是A.功能的完善B.消除重复功能C.增加模块间的耦合D.减少高扇出结构正确答案:C8.【单选题】下述不属于数据库维护工作的是A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化正确答案:A9.【单选题】由于关系模式设计不当所引起的删除异常指的是A.两个事务并发地对同一关系进行删除而造成数据库不一致B.由于关系中元组的删除而造成有用的信息无法作为一个元组在数据库中存在C.未经授权的用户对关系进行了删除D.删除操作因为违反完整性约束条件而遭到拒绝正确答案:B10.【多选题】下列关于数据库查询处理的叙述中,哪些是正确的?A.查询处理器中最重要的模块是查询编译器和查询执行引擎B.查询处理中,首先需要对SQL语句进行分析,形成语法分析树C.查询处理的代价可以通过该查询对各种资源的使用情况进行度量D.为了简化起见,可以简单地用磁盘块I/O次数来度量查询执行的代价E.每一种基本的关系代数运算都有多种不同的实现算法正确答案:ABCDE11.【单选题】为了解决复杂的问题,常采用分而治之的策略,将大而复杂的问题分解为许多容易解决的小问题来解决。
国家四级数据库工程师模拟试卷20(题后含答案及解析)
国家四级数据库工程师模拟试卷20(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性______。
A.外模式/模式B.模式/内模式C.外模式/内模式D.逻辑模式/内模式正确答案:A解析:外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。
当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性,所以本题的答案为A。
2.在关系数据库设计中,设计关系模式是下面哪个阶段的任务______。
A.需求分析B.概念设计C.逻辑设计D.物理设计正确答案:C解析:概念设计阶段的结果得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,设计成果是E-R模型。
逻辑设计阶段设计数据库的整体逻辑数据结构,即数据模型,是将概念结构转换成特定DBMS所支持的数据模型并进行优化。
从E-R图所表示的概念模型可以转换成任何一种具体DBMS所支持的数据模型,如:层次模型、网状模型、关系模型。
在关系数据库设计中,数据模型为关系模型,它是由一组关系模式组成的。
3.在数据库设计中,在概念设计阶段用到E-R方法,其设计出的图称为______。
A.实体表示图B.使用概念图C.实体示意图D.实体联系图正确答案:D4.下列哪项不是构成E-R图的基本要素?______A.关系B.属性C.联系D.实体集正确答案:A5.根据规范化理论,关系数据库中的关系必须满足其每一属性都是______。
A.互相关联的B.互不相关的C.不可分解的D.长度可变的正确答案:C解析:规范化理论是关系数据库进行逻辑设计的理论依据。
历年全国计算机等级考试四级数据库工程师共套真题
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) 数据模型是用来描述、组织和处理现实世界中数据的工具B) 数据模型主要用于定义数据库的静态特征,但是不便于描述数据间的动态行为C) 数据模型需要能比较真实地模拟现实世界D) 数据模型是数据库系统的核心和基础7下列关于关系数据模型的叙述中,哪一条是错误的()。
A) 关系模型中数据的物理结构是一张二维表B) 在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示C) 插入、删除、更新是关系模型中的常用操作8列关于关系数据语言的叙述中,哪一条是错误的()。
3月计算机四级数据库工程师冲刺试题8
3月计算机四级数据库工程师冲刺试题52020年3月计算机四级数据库工程师冲刺试题51 .试述DBMS的基本功能? (填空题)答案DBMS主要是实现对共享数据有效的组织、管理和存取。
DBMS 的基本功能有:(1)数据库定义功能; (2)数据存取功能;(3)数据库运行管理功能;(4)数据组织、存储和管理功能; (5)数据库的建立和维护功能;(6)其他功能2 .试述DBMS 四种进程组织方案,并分析各种方案的特点和优缺点。
(填空题)答案DBMS 四种进程组织方案是:N方案:N个DB用户应用程序对应N个用户进程,DBMS作为应用程序的子程序被连入用户应用程序中。
因此这种方案也称为连入式方案。
数据库系统中共有N个进程。
2N方案:每个用户进程有一个DBMS进程为之服务,因此N 个用户进程就有N个DBMS 进程,共2N个进程。
N+1方案:N个用户进程仅有一个DBMS进程为它们服务,因此共N+1个进程,共N+1个进程。
N+M方案:用M个DBMS进程为N个用户进程提供服务,一般M N。
这四个方案各自的特点和优缺点请参见《概论》11.2.1、11.2.2、11.2.3、11.2.4。
3 .理解并解释下列术语的含义:进程、任务、“轻权”进程、线程、线索。
(填空题)答案进程:操作系统中的核心概念,进程是程序的一次执行过程。
进程既是资源分配的最小单位也是操作系统调度的基本单位。
任务:在单处理器系统中任务与进程是类似的概念。
随着多处理器系统以及并行计算技术的发展,进程概念被进一步细划为任务(Task)与线程(Thread)的概念。
任务是申请资源的基本单位,而线程是调度和运行的基本单位。
轻权进程:线程又被称为“轻权”或“轻量” 进程。
线索:是数据库系统中的概念,它借鉴了操作系统中“线程”的概念:整个DBMS可以看作是一个Task,当有一个用户申请数据库服务时,Task 分配多个Thread为之服务,多个Thread并行工作,共享资源。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机四级数据库工程师冲刺试题一1 . 数据库的安全性是指保护数据库以防止不合法的使用所造成的_______、_______或______。
(问答题)答案数据泄漏更改破坏2 . 什么是数据库的安全性? (填空题)答案数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。
3 . 数据库安全性和计算机系统的安全性有什么关系? (填空题)答案安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。
只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。
系统安全保护措施是否有效是数据库系统的主要指标之一。
数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的,4 . 计算机系统有三类安全性问题,即________ 、_________和________。
(问答题)答案技术安全类管理安全类政策法律类5 . 用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得更强的安全性。
常用的方法有通过输入________和________来鉴别用户。
(问答题)答案用户名口令6 . 试述可信计算机系统评测标准的情况,试述TDI/TCSEC标准的基本内容。
(填空题)各个国家在计算机安全技术方面都建立了一套可信标准。
目前各国引用或制定的一系列安全标准中,最重要的是美国国防部(DoD)正式颁布的《DoD可信计算机系统评估标准》(Trusted Computer System Evaluation Criteria,简称TCSEC,又称桔皮书)。
TDI/TCSEC标准是将TCSEC扩展到数据库管理系统,即《可信计算机系统评估标准关于可信数据库系统的解释》( Trusted Database Interpretation 简称TDI,又称紫皮书)。
在TDI中定义了数据库管理系统的设计与实现中需满足和用以进行安全性级别评估的标准。
TDI与TCSEC一样,从安全策略、责任、保证和文档四个方面来描述安全性级别划分的指标。
每个方面又细分为若干项。
7 .________ 和________ 一起组成了DBMS的安全子系统。
(问答题)答案用户权限定义合法权检查机制8 . 试述TCSEC(TDI)将系统安全级别划分为四组七个等级的基本内容。
(填空题)答案根据计算机系统对安全性各项指标的支持情况,TCSEC(TDI)将系统划分为四组(division)七个等级,依次是D;C(C1,C2);B(B1,B2,B3);A(A1),按系统可靠或可信程度逐渐增高。
这些安全级别之间具有一种偏序向下兼容的关系,即较高安全性级别提供的安全保护包含较低级别的所有保护要求,同时提供更多或更完善的保护能力。
各个等级的基本内容为:D级D级是最低级别。
一切不符合更高标准的系统,统统归于D组。
C1级只提供了非常初级的自主安全保护。
能够实现对用户和数据的分离,进行自主存取控制(DAC),保护或限制用户权限的传播。
C2级实际是安全产品的最低档次,提供受控的存取保护,即将C1级的DAC进一步细化,以个人身份注册负责,并实施审计和资源隔离。
B1级标记安全保护。
对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC)以及审计等安全机制。
B2级结构化保护。
建立形式化的安全策略模型并对系统内的所有主体和客体实施DAC 和MAC。
B3级安全域。
该级的TCB必须满足访问监控器的要求,审计跟踪能力更强,并提供系统恢复过程。
A1级验证设计,即提供B3级保护的同时给出系统的形式化设计说明和验证以确信各安全保护真正实现。
9 . 当前大型的DBMS一般都支持________ ,有些DBMS同时还支持________ 。
(问答题)答案自主存取控制(DAC) 强制存取控制(MAC)10 . 试述实现数据库安全性控制的常用方法和技术。
(填空题)实现数据库安全性控制的常用方法和技术有:1) 用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。
每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。
2) 存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。
例如C2级中的自主存取控制(DAC),B1级中的强制存取控制(MAC); 3) 视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
4) 审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。
5) 数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。
二1 . 用户权限是由两个要素组成的:________ 和________ 。
(问答题)答案数据对象操作类型2 . 什么是数据库中的自主存取控制方法和强制存取控制方法? (填空题)答案自主存取控制方法:定义各个用户对不同数据对象的存取权限。
当用户对数据库访问时首先检查用户的存取权限。
防止不合法用户对数据库的存取。
强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。
系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象。
*解析:自主存取控制中自主的含义是:用户可以将自己拥有的存取权限“自主”地授予别人。
即用户具有一定的“自主”权。
3 . 在数据库系统中,定义存取权限称为________ 。
SQL语言用________语句向用户授予对数据的操作权限,用________语句收回授予的权限。
(问答题)答案授权GRANT REVOKE4 . SQL语言中提供了哪些数据控制(自主存取控制)的语句?请试举几例说明它们的使用方法。
(填空题)答案SQL中的自主存取控制是通过GRANT 语句和REVOKE 语句来实现的。
如:GRANT SELECT,INSERT ON Student TO 王平WITH GRANT OPTION;就将Student表的SELECT和INSERT权限授予了用户王平,后面的“WITH GRANT OPTION”子句表示用户王平同时也获得了“授权”的权限,即可以把得到的权限继续授予其他用户。
REVOKE INSERT ON Student FROM 王平CASCADE;就将Student表的INSERT权限从用户王平处收回,选项CASCADE 表示,如果用户王平将Student 的INSERT 权限又转授给了其他用户,那么这些权限也将从其他用户处收回。
5 . 对数据库模式的授权由DBA在________ 时实现。
(问答题)答案创建用户6 . 为什么强制存取控制提供了更高级别的数据库安全性? (填空题)答案强制存取控制(MAC)是对数据本身进行密级标记,无论数据如何复制,标记与数据是一个不可分的整体,只有符合密级标记要求的用户才可以操纵数据,从而提供了更高级别的安全性。
7 . 理解并解释MAC机制中主体、客体、敏感度标记的含义。
(填空题)答案主体是系统中的活动实体,既包括DBMS所管理的实际用户,也包括代表用户的各进程。
客体是系统中的被动实体,是受主体操纵的,包括文件、基表、索引、视图等。
对于主体和客体,DBMS为它们每个实例(值)指派一个敏感度标记(Label)。
敏感度标记被分成若干级别,例如绝密(Top Secret)、机密(Secret)、可信(Confidential)、公开(Public)等。
主体的敏感度标记称为许可证级别(Clearance Level),客体的敏感度标记称为密级(Classification Level)。
8 . 一个DBA用户可以拥有________ 、________ 和________ 权限,一个RESOURCE用户可以拥有________权限。
(问答题)答案CREATE USER CREATE SCHEMA CREATE TABLE CREATE TABLE9 . 数据库角色是被命名的一组与________ 相关的权限,角色是________的集合。
(问答题)答案数据库操作权限10 . 什么是数据库的审计功能,为什么要提供审计功能? (填空题)答案审计功能是指DBMS的审计模块在用户对数据库执行操作的同时把所有操作自动记录到系统的审计日志中。
因为任何系统的安全保护措施都不是完美无缺的,蓄意盗窃破坏数据的人总可能存在。
利用数据库的审计功能,DBA可以根据审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。
11 . 统计数据库中存在何种特殊的安全性问题? (填空题)答案统计数据库允许用户查询聚集类型的信息,如合计、平均值、最大值、最小值等,不允许查询单个记录信息。
但是,人们可以从合法的查询中推导出不合法的信息,即可能存在隐蔽的信息通道,这是统计数据库要研究和解决的特殊的安全性问题。
12 . 通过________ 可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
(问答题)答案视图机制13 . 审计一般可以分为________ 审计和________审计。
(问答题)答案用户级系统级三1 . 并发操作带来的数据不一致性包括:________ 、________ 和________ 。
(问答题)答案丢失修改不可重复读读“脏”数据2 .在数据库中为什么要并发控制? (填空题)答案数据库是共享资源,通常有许多个事务同时在运行。
当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。
若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。
所以数据库管理系统必须提供并发控制机制。
3 . 多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为________的调度。
(问答题)答案可串行化4 .并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? (填空题)答案并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。
(1)丢失修改(Lost Update) 两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)T1提交的结果,导致T1的修改被丢失。
(2)不可重复读(Non-Repeatable Read) 不可重复读是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果。
不可重复读包括三种情况:详见《概论》8.1 p266。