计算机等级考试四级数据库原理第3套试题及答案
历年全国计算机等级考试四级数据库工程师共16套(真题)

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列关于关系数据语言的叙述中,哪一条是错误的(???)。
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.【单选题】项目控制信息的来源是各种管理报告。
计算机四级数据库真题及解析(4)

计算机四级数据库真题及解析(4)计算机四级数据库真题及解析(4)第四套1下列关于数据与信息的叙述中,哪一条是错误的()。
A)信息总是具有特定的语义,而且可以存储以及加工处理B)文字、图像、声音等都是数据的表现形式C)信息是数据的载体,也是数据的内涵D)信息的价值与它的准确性、及时性、完整性和可靠性有关2下列关于数据库系统中人员的叙述,哪一条是错误的()。
A)人员包括数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户B)确定数据库中的信息内容和结构属于数据库管理员的职责C)监控数据库的使用和运行属于数据库管理员的职责D)物理数据库设计与调优属于应用程序员的职责3下列哪一个不属于数据库系统中的软件平台()。
A)支持DBMS运行的操作系统(OS)B)检测、预防和消除计算机系统病毒的软件C)以DBMS为核心的应用开发工具D)为特定应用环境开发的数据库应用系统4下列关于数据模型的叙述中,哪一条是错误的()。
A)数据模型为数据库的表示和操纵提供框架B)数据模型描述了数据库的静态特征与动态行为C)数据模型是数据库系统的核心和基础D)不同抽象层面的数据模型都能很好地模拟现实世界、容易为人们所理解, 并且便于在计算机上实现5下列关于E-R图的叙述中,哪一条是错误的()。
A)E-R图是实体联系图的简称,其英文是En tity-Relatio nship DiagramB)E-R图是一个图示化模型,能够表示实体型、属性和联系C) E-R图中实体型用矩形表示,矩形框内写明实体名D) E-R图中属性用菱形表示,菱形框内写明属性名6在数据库技术中,实体-联系模型(即E-R模型)是下列哪一种模型()。
A)概念数据模型B)结构数据模型C)物理数据模型D)逻辑数据模型7下列关于关系模型的叙述中,哪一条是错误的()。
A)关系模型是一种物理数据模型B)关系模型用二维表格结构表示各类实体及实体间的联系C)关系模型是数学化的模型,可把表格看成一个集合D)关系模型由IBM公司的研究员E. F. Codd于1970年首次提出8关系数据模型由三大要素组成,下列哪一项表述是正确的()。
3月计算机四级《数据库工程师》模拟试题三参考答案

3月计算机四级《数据库工程师》模拟试题三参考答案一、选择题:(共90题,分为1分题和2分题,满份120分。
带“*”的题为2分题,其余均为1分题。
)1.B2.C *3.C *4.A5.D6.B *7.B8.B9.D 10.C* 11.C 12.B 13.D 14.C 15.C* 16.D 17.C 18.B * 19.D 20.C21.D 22.C 23.B * 24.C 25.A26.D 27.B * 28.A 29.C * 30.C* 31.A 32.D 33.B 34.D * 35.B36.B 37.D * 38.B 39.A 40.D* 41.C 42.D 43.D 44.A 45.A46.C 47.D * 48.C * 49.B * 50.D* 51.C * 52.B * 53.D 54.C 55.C56.A 57.C 58.A 59.B 60.D61.B 62.C 63.D 64.D * 65.D66.B * 67.C * 68.A 69.C 70.A* 71.C 72.C * 73.D 74.C * 75.B76.A 77.A 78.A * 79.B 80.B* 81.B 82.B 83.D 84.B 85.B* 86.A * 87.B 88.C 89.D 90.B二、论述题(两个论述题可任选其一,并只选其一,多选无效,满分30分)论述题1评分参考:本题可有多种不同的设计方案,下面给出其中一个较好的方案。
(1) 数据结构(15分,其中对三种操作的有效支持各4分,叙述的条理性3分。
)① 数据结构的Pascal语句描述TYPE pptr=↑p node;pnode=RECORDcname:string;score:0..100;next:pptrEND;sptr=↑pnode;snode=RECORDsno:integer;sname:string;llink,rlink:sptr;plink:pptrEND;VAR t:sptr;② 数据结构的示意图③ 数据结构的简单文字说明每个学生结点包含学生的学号和姓名,所有学生结点组织成一棵二叉排序树,用link-rlink法存储。
计算机四级考试《数据库系统工程师》试题和答案(1篇)

计算机四级考试《数据库系统工程师》试题和答案(1篇)计算机四级考试《数据库系统工程师》试题和答案 11 .试述DBMS的基本功能? (简答题)DBMS主要是实现对共享数据有效的组织、管理和存取。
DBMS的基本功能有:(1)数据库定义功能; (2)数据存取功能;(3)数据库运行管理功能;(4)数据组织、存储和管理功能; (5)数据库的建立和维护功能;(6)其他功能2 .试述DBMS 四种进程组织方案,并分析各种方案的特点和优缺点。
(简答题)DBMS 四种进程组织方案是:N方案:N个DB用户应用程序对应N个用户进程,DBMS作为应用程序的子程序被连入用户应用程序中。
因此这种方案也称为连入式方案。
数据库系统中一共有N个进程。
2N方案:每个用户进程__BMS进程为之服务,因此N个用户进程就有N个DBMS 进程,共2N个进程。
N+1方案:N个用户进程仅__BMS进程为它们服务,因此共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并行工作,共享资源。
2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】当软件需求很明确时,适用的软件生存周期模型是A.演化模型B.演化模型C.增量模型D.螺旋模型2.【单选题】对基于检查点的恢复技术,下列说法中错误的是A.无论事务在检查点之前还是之后提交,都需执行REDO 操作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.第二范式、第三范式和Boyce-Codd 范式在函数依赖的范围内讨论D.在函数依赖的范畴内,Boyce-Codd 范式达到了最高的规范化程度E.第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖9.【单选题】下列关于SQL语言中的CREATE TABLE 语句的叙述中,哪一条是错误的?A.SQL语言使用CREATE TABLE 语句创建基本表和视图B.在CREATE TABLE 语句中必须给出所创建的表中的每一个列的列名C.在CREATE TABLE 语句中必须给出所创建的表中的每一个列的列名D.在CREATE TABLE语句中必须给出所创建的表中的每一一个列的列名.10.【多选题】对象的服务包括简单的服务和复杂的服务,其中复杂的服务又可分为A.计算服务B.释放对象服务C.监控服务D.对象初始化服务E.创建对象服务11.【单选题】以下的叙述中,不属于处于CMMI 已管理级的软件组织特征的是A.已制定了组织的标准过程文件,对标准,规程、工具和方法进行了描述B.已经建立了为跟踪成本、进度和功能的基本项目管理过程C.能按组织的方针对软件项目进行策划,并能按已制定的计划执行D.管理人员能追踪成本、进度、功能,及时发现问题12.【单选题】软件需求规格说明书不应包括A.软件输入/输出的描述B.主要功能和性能的描述C.算法的描述D.软件质量属性的描述13.【单选题】数据库镜像有很多有点,但不包括A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库系统在升级期间的可用性14.【多选题】以下有关程序调试的说法中,正确的是A.在出现缺陷的地方,附近很可能还有别的缺陷B.修改缺陷的一个常见失误是只修改了这个缺陷的征兆或这个缺陷的表现,而没有修改缺陷的本身C.修正一个缺陷时必须确保不会引入新的缺陷D.可以通过直接改变目标代码来修改缺陷E.修改缺陷也是程序设计的一种形式15.【多选题】设U为所有属性,X、Y、Z为属性集,Z = U - X - Y, 下列关于多值依赖的叙述中,哪些是正确?A.若X→→Y,则X→YB.若X→Y,则X→→YC.若X→→Y,则X→→ZD.若X→→Y,且Y"Y 则X→→Y'E.设XYWU,若X→→Y在R (W)上成立,则X→→Y在R (U)上成立16.【单选题】程序调试中,进行出错原因假设的根据是A.缺陷原因已肯定B.缺陷原因不能肯定C.可直接修复缺陷D.进行回归测试17.【多选题】下列条目中哪些是常用的逻辑数据模型?A.文件结构模型B.层次模型C.网状模型D.关系模型E.面向对象模型18.【单选题】SQL 语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。
全国计算机等级考试四级教程—数据库原理

全国计算机等级考试四级教程——数据库原理(2013版)2015年4月9日录入目录第1章数据库原理概述............................................................................................................ - 7 -1.1 数据库技术基本概念................................................................................................... - 7 -1.1.1 信息、数据与数据处理.................................................................................... - 7 -1.1.2 数据库、数据字典、数据库管理系统、数据库系统 .................................... - 7 -1.1.3 数据库系统中的人员........................................................................................ - 8 -1.2 数据管理技术的产生与发展....................................................................................... - 8 -1.3 数据库方法与文件系统方法....................................................................................... - 9 -1.3.1 数据库库方法的优势........................................................................................ - 9 -1.3.2 数据库与文件系统............................................................................................ - 9 -1.4 数据库应用简史........................................................................................................... - 9 -1.5 数据库技术的研究领域............................................................................................. - 10 -第2章数据模型和数据库系统的模式结构.......................................................................... - 10 -2.1 数据模型和数据模型的组成要素............................................................................. - 10 -2.1.1 数据模型的概念.............................................................................................. - 10 -2.1.2 数据模型组成的要素...................................................................................... - 10 -2.2 数据模型的分类......................................................................................................... - 10 -2.3 概念数据库模型——E-R模型 ................................................................................. - 11 -2.3.1 概念数据模型的产生和基本概念.................................................................. - 11 -2.3.2 概念模型的一种表示方法——E-R图........................................................... - 11 -2.4 常用的逻辑数据模型................................................................................................. - 11 -2.4.1 层次和网状模型.............................................................................................. - 11 -2.4.2 关系模型.......................................................................................................... - 11 -2.4.3 面向对象模型.................................................................................................. - 12 -2.4.4 对象-关系数据模型 ........................................................................................ - 12 -2.5 数据库系统的模式..................................................................................................... - 12 -2.5.1 数据库系统中模式、实例和数据状态的概念.............................................. - 12 -2.5.2 数据库系统的三级模式结构.......................................................................... - 12 -2.5.3 数据库的两层映像与数据独立性.................................................................. - 13 -第3章关系数据模型和关系数据库系统.............................................................................. - 13 -3.1 关系数据库系统概述................................................................................................. - 13 -3.1.2 关系数据模型.................................................................................................. - 13 -3.2 关系模型的数据结构................................................................................................. - 14 -3.2.1 关系模型的数据结构和基本术语.................................................................. - 14 -3.2.2 关系的形式定义和关系数据库对关系的限定.............................................. - 14 -3.2.3 关系数据库中常用的表示方法...................................................................... - 15 -3.3 关系模型的完整性约束............................................................................................. - 15 -3.3.1 关系模型完整性约束的分类.......................................................................... - 15 -3.3.2 实体完整性约束.............................................................................................. - 15 -3.3.3 参照完整性约束.............................................................................................. - 15 -3.3.4 用户定义完整性约束...................................................................................... - 16 -3.3.5 关系模型完整性约束的检查.......................................................................... - 16 -3.4 关系操作语言——关系代数..................................................................................... - 16 -3.4.2 基于传统集合论的关系操作.......................................................................... - 17 -3.4.3 一元专门关系操作.......................................................................................... - 17 -3.4.4 二元的专门关系操作...................................................................................... - 17 -3.4.5 扩展关系操作.................................................................................................. - 17 -第4章关系数据库标准语言SQL(一)............................................................................... - 18 -4.1 SQL概述..................................................................................................................... - 18 -4.1.1 结构化查询语言SQL..................................................................................... - 18 -4.1.2 SQL语言的特点............................................................................................. - 18 -4.1.3 SQL的数据类型............................................................................................. - 19 -4.1.4 SQL对关系数据库模..................................................................................... - 19 -4.1.5 SQL语言的组成和语句类型......................................................................... - 20 -4.2 SQL的数据定义......................................................................................................... - 21 -4.2.1 模式的定义和删除........................................................................................ - 21 -4.2.2 基本表的定义、删除和修改........................................................................ - 21 -4.2.3 索引的建立和删除........................................................................................ - 22 -4.2.4 域的建立和删除............................................................................................ - 22 -4.3 SQL的数据查询......................................................................................................... - 23 -4.3.1 简单查询........................................................................................................ - 23 -4.3.2 连接查询........................................................................................................ - 24 -4.3.3 嵌套查询........................................................................................................ - 24 -4.3.4 集合查询........................................................................................................ - 25 -4.3.5 SQL中的连接表和外连接............................................................................. - 25 -4.4 SQL的数据修改......................................................................................................... - 26 -4.4.1 插入数据........................................................................................................ - 26 -4.4.2 删除数据........................................................................................................ - 26 -4.4.3 更新数据........................................................................................................ - 26 -4.5 SQL的数据控制......................................................................................................... - 26 -4.5.1 权限授予........................................................................................................ - 26 -4.5.2 权限收回........................................................................................................ - 27 -第5章关系数据库标准语言SQL(二)............................................................................... - 27 -5.1 SQL视图..................................................................................................................... - 27 -5.1.1 视图的概念和定义........................................................................................ - 27 -5.1.2 视图的查询.................................................................................................... - 28 -5.1.3 视图的修改.................................................................................................... - 28 -5.1.4 视图的作用.................................................................................................... - 28 -5.2 数据库程序设计........................................................................................................ - 28 -5.2.1 数据库程序设计概述.................................................................................... - 28 -5.2.2 数据库程序设计方法.................................................................................... - 29 -5.2.3 数据库程序设计中的交互序列.................................................................... - 29 -5.3 SQL的存储过程与SQL/PSM...................................................................................... - 29 -5.3.1 SQL存储过程与函数概述............................................................................. - 29 -5.3.2 SQL/PSM.......................................................................................................... - 29 -5.3.3 创建、执行和删除存储过程和函数............................................................ - 30 -5.4 SQL触发器................................................................................................................. - 32 -5.4.1 触发器概述.................................................................................................... - 32 -5.4.2 创建触发器.................................................................................................... - 32 -5.4.3 触发器的激活................................................................................................ - 33 -5.4.4 删除触发器.................................................................................................... - 33 -5.4.5 触发器示例.................................................................................................... - 33 -5.5 嵌入式SQL................................................................................................................. - 33 -5.5.1 嵌入式SQL概述............................................................................................ - 33 -5.5.2 使用嵌入式SQL时应解决三个问题............................................................ - 34 -5.5.3 嵌入式SQL程序的组成................................................................................ - 34 -5.5.4 在嵌入式SQL中使用游标检索多个元组.................................................... - 35 -5.6 动态SQL..................................................................................................................... - 35 -5.6.1 动态SQL的概念和作用................................................................................ - 35 -5.6.2 动态SQL的语句类型和执行方式................................................................ - 35 -5.7 SQL的其他功能......................................................................................................... - 36 -第6章关系数据库的规范化理论与数据库设计.................................................................. - 36 -6.1 “不好”的关系模式中存在问题............................................................................ - 36 -6.2 函数依赖.................................................................................................................... - 37 -6.2.1 函数依赖的定义............................................................................................ - 37 -6.2.2 函数依赖的逻辑蕴涵.................................................................................... - 37 -6.2.3 码.................................................................................................................... - 37 -6.2.4 函数依赖的公理系统.................................................................................... - 37 -6.3 1NF、2NF、3NF和BCNF............................................................................................ - 38 -6.3.1 1NF及进一步规范化..................................................................................... - 38 -6.3.2 2NF.................................................................................................................. - 38 -6.3.3 3NF.................................................................................................................. - 38 -6.3.4 BCNF................................................................................................................ - 38 -6.4 多值依赖和4NF......................................................................................................... - 39 -6.5 关系模式的分解........................................................................................................ - 39 -6.5.1 模式分解的等价标准.................................................................................... - 40 -6.5.2 关于模式分解的几个事实............................................................................ - 40 -6.6 数据库设计................................................................................................................ - 40 -6.6.1 设计过程概览................................................................................................ - 40 -6.6.2 概念结构设计................................................................................................ - 40 -6.6.3 逻辑结构设计................................................................................................ - 41 -6.6.4 物理结构设计................................................................................................ - 41 -6.7 规范化理论在数据库设计中的应用........................................................................ - 41 -第7章数据库系统实现技术.................................................................................................. - 42 -7.1 数据库管理系统概述................................................................................................ - 42 -7.1.1 数据库管理系统的基本功能................................................................................ - 42 -7.1.2 数据库管理系统的主要成分和工作流程............................................................ - 42 -7.2 存储管理.................................................................................................................... - 42 -7.2.1 物理存储介质简介........................................................................................ - 42 -7.2.3 缓冲区管理.................................................................................................... - 43 -7.2.4 数据字典........................................................................................................ - 43 -7.2.5 索引结构........................................................................................................ - 43 -7.3 查询处理.................................................................................................................... - 44 -7.3.1 查询处理概述................................................................................................ - 44 -7.3.2 查询执行........................................................................................................ - 44 -7.3.3 查询优化........................................................................................................ - 44 -7.4 事务管理.................................................................................................................... - 45 -7.4.2 故障恢复........................................................................................................ - 45 -7.4.3 并发控制........................................................................................................ - 46 -第8章数据库系统的体系结构和安全性.............................................................................. - 46 -8.1 概述............................................................................................................................ - 46 -8.2 分布式数据库系统体系结构.................................................................................... - 46 -8.2.1 分布式数据库系统的主要特点.................................................................... - 46 -8.2.2 分布式数据库的设计技术............................................................................ - 47 -8.2.3 分布式数据库中的查询处理........................................................................ - 47 -8.2.4 分布式数据库系统的并发控制.................................................................... - 47 -8.2.5 分布式恢复.................................................................................................... - 48 -8.3 客户机/服务器数据库体系结构...................................................................... - 48 -8.3.1 客户机/服务器计算模式.............................................................................. - 48 -8.3.2 面向WEB应用的数据库体系结构................................................................ - 48 -8.3.3 面向WEB应用的软件开发............................................................................ - 48 -8.4 安全数据库以及数据库的安全性............................................................................ - 49 -8.4.1 数据安全性问题概述.................................................................................... - 49 -8.4.2 基于授予收回权限的自主访问控制............................................................ - 50 -8.4.3 多级安全性的强制访问控制........................................................................ - 50 -8.4.4 基于角色访问控制........................................................................................ - 50 -8.4.5 统计数据库的安全性.................................................................................... - 50 -8.4.6 加密................................................................................................................ - 51 -8.4.7 可信计算机系统评估标准............................................................................ - 51 -第9章数据库技术的发展...................................................................................................... - 51 -9.1 对象及对象-关系数据库.......................................................................................... - 51 -9.1.1 面向对象数据库基本概念............................................................................ - 51 -9.1.2 对象数据库标准、语言和设计.................................................................... - 52 -9.1.3 对象-关系数据库模型.................................................................................. - 52 -9.2 几种应用数据库系统................................................................................................ - 52 -9.2.1 主动数据库.................................................................................................... - 52 -9.2.2 移动数据库.................................................................................................... - 52 -9.2.3 多媒体数据库................................................................................................ - 52 -9.3 数据仓库.................................................................................................................... - 52 -9.3.1 数据仓库的基本概念.................................................................................... - 53 -9.3.2 数据仓库的数据模型.................................................................................... - 53 -9.3.3 数据仓库体系结构........................................................................................ - 53 -9.4 数据挖掘.................................................................................................................... - 53 -9.4.1 知识发现与数据挖掘.................................................................................... - 54 -9.4.2 关联分析........................................................................................................ - 54 -9.4.3 分类和聚类.................................................................................................... - 54 -第1章数据库原理概述1.1 数据库技术基本概念1.1.1 信息、数据与数据处理1.信息现实世界事物的存在方式或运动状态的反映。
计算机四级信息安全工程师真题第三套

第三套系统操作——单选题1.现代操作系统最基本的特征是A) 并发性B) 顺序性C) 封闭性D) 并行性A【解析】现代操作系统基本的特征是并发、共享、虚拟和异步,其中并发性是最基本的特性。
故选择A选项。
2. 组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和A) 文件管理B) P、V操作管理C) 死锁管理D) 备份管理A 【解析】操作系统位于底层硬件与用户之间,是两者沟通的桥梁。
用户可以通过操作系统的用户界面,输入命令。
操作系统则对命令进行解释,驱动硬件设备,实现用户要求。
以现代观点而言,一个标准个人电脑的OS应该提供以下的功能:进程管理(Processing management);内存管理(Memory management);文件系统(File system);网络通讯(Networking);安全机制(Security);用户界面(User interface);驱动程序(Device drivers)。
故选择A选项。
3. 下列程序中,哪一个不属于操作系统内核程序?A) 进程调度程序B) 中断服务程序C) 设备驱动程序D) 用户应用程序D【解析】“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。
一个内核不是一套完整的操作系统。
它负责管理系统的进程、中断、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
故选择D选项。
4.用户进程从用户态转变为内核态时,使用的指令是A) 访管指令B) I/O指令C) 页保护指令D) 压栈指令A【解析】用户程序不能直接使用特权指令。
如果用户程序在用户态转换为内核态,使用访管指令,这是CPU由用户态向核心态转换的方法。
故选择A选项。
5. 用户编写程序时调用fork()创建进程,其使用的是操作系统提供给用户的什么接口?A) 系统调用B) 命令控制语言C) 作业控制语言D) 应用编程接口A【解析】操作系统提供了3类型的接口供用户使用:命令接口:提供一组命令供用户直接或间接操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机等级考试四级数据库原理第3套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据的叙述中,哪一条是错误的()。
A)数据是描述现实世界事物的符号记录B)数据是信息的语义解释C)信息可以用数据表示D)数据的各种表现形式都可以经过数字化后存入计算机2、下列与数据库相关的叙述中,哪一条是错误的()。
A)数据库中的数据通常可以分为用户数据和系统数据两个部分B)数据字典是数据库数据的结构和约束条件的定义和说明C)数据库中的数据共享性高、冗余度小D)程序-数据独立是指应用程序的编写与数据库中的数据无关3、下列关于数据模型的组成要素的叙述中,哪一条是正确的()。
A)数据结构、数据操作和数据约束B)数据结构、数据操作、数据安全和数据独立C)数据结构、数据操作和数据独立D)数据结构、数据操作、数据安全、数据独立和数据约束4、下列关于逻辑模型的叙述中,哪一条是错误的()。
A)逻辑模型是从数据库实现的角度对数据建模,独立于具体的系统物理平台B)层次模型和网状模型都属于逻辑模型C)E-R模型不属于逻辑模型D)关系模型不属于逻辑模型5、下列关于数据库模式的叙述中,哪一条是错误的()。
A)数据库的“型”是稳定的,数据库的“值”是随时间不断变化的B)数据库模式不仅涉及“型”的描述,而且还包含具体的“值”C)数据库系统模式可用外模式、模式和内模式三级模式结构表示D)三级模式在数据库系统中都存储于数据库系统的数据字典中6、关系代数有五个基本操作,其他操作均可以用这五种基本操作来表示,除了并、差、投影和选择四个操作外,还有下列哪一个是五种基本操作之一()。
A)交B)笛卡儿积C)自然连接D)除法7、概念模型是现实世界到信息世界的语义抽象,主要用于数据库设计中的概念设计阶段。
下列哪种方法用于该阶段()。
A)关系模型方法B)实体联系模型方法C)层次模型方法D)网络模型方法8、有如图所示的两个关系R1和R2R3是下列哪一项关系操作的结果()()。
A)R1和R2的自然连接C)R1和R2的右外连接D)R1和R2的半连接9、有如图所示的两个关系R1和R2R4是下列哪一项关系操作的结果()A)R1和R2的自然连接B)R1和R2的左外连接C)R1和R2的左外连接D)R1和R2的半连接10、有如图所示的两个关系R1和R2R5是下列哪一项关系操作的结果()A)R2和R1的自然连接C)R2和R1的右外连接D)R2和R1的半连接11、若要删除数据库中已经存在的表T,下列哪一个SQL语句可以实现()A)DELETE TABLE TB)DELETE TC)DROP TABLE TD)DROP T12、有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。
下列哪一项正确描述了SQL语句:SELECT COUNT(DISTINCT DNO)FROM EMP;的功能()。
A)统计职工的总人数B)统计每一部门的职工人数C)统计职工服务的部门数目D)统计每一职工服务的部门数目13、有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。
下列哪一项正确描述了SQL语句:UPDATE EMP SET SALARY=SALARY* 1.05WHERE DNO='D6'AND SALARY<(SELECT AVG(SA LARY)FROM EMP);的功能()。
A)为工资低于D6部门平均工资的所有职工加薪5%B)为工资低于整个企业平均工资的职工加薪5%C)为在D6部门工作,且工资低于整个企业平均工资的职工加薪5%D)为在D6部门工作,且工资低于本部门平均工资的职工加薪5%14、有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。
要删除EMP表中的SALARY属性,则下列哪一个SQL语句是正确的()。
A)DELETE SALARY FROM EMPB)ALTER TABLE EMP DROP SALARYC)UPDATE EMP SALARYD)ALTER TABLE EMP‘SALARY’15、下列SQL语句中,哪个语句能够实现“将查询、修改SC表的权限授权给用户U1,并允许该用户将此权限授予其他用户”的功能()。
A)GRANT SELECT,UPDATE TO SC ON U1WITH PUBLICB)GRANT SELECT,UPDATE ON SC TO U1WITH PUBLICC)GRANT SELECT,UPDATE TO SC ON U1WITH GRANT OPTIOND)GRANT SELECT,UPDATE ON SC TO U1WITH GRANT OPTION16、在使用LIKE谓词的字符匹配查询条件中,下列有关字符“_”(下划线)的正确的叙述是哪一项()。
A)字符“_”(下划线)代表任意单个字符B)字符“_”(下划线)代表零个或多个字符C)字符“_”(下划线)不能与字符%(百分号)一同使用D)字符“_”(下划线)仅能代表自己17、下列关于关系数据库的规范化理论的叙述中,哪一条是错误的()。
A)规范化理论提供了判断关系模式优劣的理论标准B)规范化理论提供了判断关系数据库管理系统优劣的理论标准C)规范化理论对于关系数据库设计具有重要指导意义D)规范化理论对于其他模型的数据库的设计也有重要指导意义18、下列关于平凡的函数依赖的叙述中,哪一条是正确的()。
A)若X→Y,且Y X,则称X→Y为平凡的函数依赖B)若X→Y,且X Y,则称X→Y为平凡的函数依赖C)若X→Y,且X?Y,则称X→Y为平凡的函数依赖D)若X→Y,Y→X,则称X→Y为平凡的函数依赖19、若有关系模式R(X,Y,Z),属性X、Y、Z间没有任何函数依赖关系。
下列叙述中哪一条是正确的()。
A)R肯定属于2NF,但R不一定属于3NFB)R肯定属于3NF,但R不一定属于BCNFC)R肯定属于BCNF,但R不一定属于4NFD)R一定属于4NF20、在数据库逻辑结构设计中,从E-R模型向关系模型的转换应遵循相应原则。
对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式()。
A)2B)3C)4D)521、下列关于物理存储介质的叙述中,哪一条是错误的()。
A)高速缓冲存储器一般很小,是最快最昂贵的存储介质B)主存储器中存放可被CPU直接处理的数据C)若发生电源故障或系统崩溃,主存储器中的内容通常不会丢失D)二、三级存储器的速度相对比较慢22、下列关于选择运算的索引扫描实现算法的叙述中,哪一条是错误的()。
A)采用索引扫描方法执行选择运算的前提条件是表在选择条件的属性上建有索引B)无论选择条件是等值比较还是非等值比较,顺序索引和散列索引皆可利用C)一般说来,索引扫描的执行代价小于全表扫描的执行代价D)如果所利用的索引为聚集索引,一般可以大大减少磁盘块I/O次数23、下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是错误的()。
A)保证事务的原子性是DBMS的事务管理器中故障恢复机制的责任B)保证单个事务的一致性是DBMS的事务管理器中故障恢复机制的责任C)保证事务的隔离性是DBMS的事务管理器中并发控制部件的责任D)保证事务的持久性是DBMS的事务管理器中故障恢复机制的责任24、设有两个事务T1、T2,其并发执行如下所示。
下列叙述中哪一个是正确的()T1T2----------------------------------------------------------------Read(A);Read(A);A:=A-10;Write(A);A:=A-20;Write(A);-------------------------------------------------------------------A)该并发执行不存在问题B)该并发执行丢失更新C)该并发执行依赖于未提交更新D)该并发执行读“脏”数据25、下列关于基于封锁的并发控制的叙述中,哪一条是正确的()。
A)加锁和解锁一般是由系统自动进行的B)应用程序员必须在程序中明确进行加锁和解锁C)系统应保证不会发生死锁D)应用程序员应保证不会发生死锁26、下列关于分布式数据库系统的叙述中,哪一条是错误的()A)分布式数据库系统与数据库技术、网络和数据通信技术有紧密的关系B)分布式数据库中每一个节点是一个独立的数据库系统C)分布式数据库系统的用户的操作比非分布式系统的操作要复杂D)分布式系统的所有问题是内部的、实现级别的问题27、下列关于CAP原理的叙述中,哪个是错误的()。
A)CAP表示数据项副本的一致性、可用性以及分区容忍性B)CAP原理指出对于一个分布式计算系统来说,需要同时满足CAP所表示的三个需求C)CAP原理是被理论证明了正确的理论D)CAP原理最初由Eric Brewer提出28、下列哪一项不是基于关系数据库系统的、以数据处理为主的传统的数据库应用具有的特征()。
A)结构统一B)面向记录C)复杂数据类型D)数据项小29、下列哪一项工作一般需要在数据进入数据仓库之前进行()。
A)数据清洗B)数据挖掘C)决策支持D)OLAP30、下列哪一项不属于数据库安全性的一般控制措施()。
A)一致性控制B)推理控制C)访问控制D)流控制二、多项选择题(共20分;每题2分)31、下列关于E-R图的叙述中,哪些是正确的()。
A)E-R图用于描述数据的逻辑模型B)E-R图提供了表示实体型、属性和联系的方法C)属性用菱形表示,并用无向边将其与相应的实体连接起来D)联系也可以有属性E)实体型用矩形表示,矩形框内写明实体名32、关系模型的数据完整性包含下列哪些内容()。
A)实体完整性B)参照完整性C)依赖完整性D)用户定义的完整性E)属性完整性33、对于关系代数的并、交、差和广义笛卡尔积四种操作而言,下列哪些描述是正确的()。
A)它们都是二元操作B)它们都需要满足相容性条件C)它们的操作结果关系中的属性数目都等于作为操作对象的两个关系的属性数目之和D)可以用上述的四项基本操作来表达任何的其他关系操作E)上述操作都将关系看成是元组的集合,其操作都是从行的角度进行的34、下列数据类型中,哪些是不需要SQL产品扩充就可以直接支持的数据类型()。
A)预定义数据类型B)构造数据类型C)文本数据类型D)用户定义数据类型E)大对象类型35、下列哪些条属于数据库设计的任务()。