计算机等级考试四级数据库原理第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)在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求标准说明书B)系统范围与边界C)可行性分析报告D)工程方案书(2)在信息系统的需求分析中,广为使用的DFD建模方法属于A)构造化分析方法B)数据分析方法C)数据抽象方法D)业务归纳方法(3)不允许出现在最终IDEF1X图中的是A)标定型联系B)非标定型联系C)分类联系D)多对多联系(4)以下哪些属性不适合建立索引?A)经常出现在GROUP BY字句中的属性B)经常参与连接操作的属性C)经常出现在WHERE字句中的属性D)经常需要进展更新操作的属性(5)在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是A)技术可行性分析报告和需求标准说明书B)软硬件选型和配置设计C)数据库应用系统体系构造设计D)应用软件总体设计(6)SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是A) GRANT SELECT ON DB1(T1) TO u1B) GRANT SELECT TO u1 ON DB1(T1)C) GRANT SELECT TO u1 ON T1D) GRANT SELECT ON T1 TO u1(7)SQL Server 2000提供了很多预定义的角色,下述关于public角色说法正确的选项是A)它是系统提供的效劳器级的角色,管理员可以在其中添加和删除成员B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员C)它是系统提供的效劳器级的角色,管理员可以对其进展授权D)它是系统提供的数据库级的角色,管理员可以对其进展授权(8)关于ADO对象模型中的RecordSer,下述说法正确的选项是A)它用于定义连接的数据库名B)它用于定义数据的C)它是一个对象,用于在客户端内存中存放数据查询的结果D)它是一个对象,用于在效劳器端内存中存放数据查询的结果(9)关于ADO对象模型,下述说法正确的选项是A)它是与OLE DB同层的独立的接口集B)它是与ODBC同层的独立的接口集C)它是建立在OLE DB接口之上的高层接口集D)OLE DB是建立在ADO对象模型之上的高层接口集(10)关于UML的静态建模机制,下述说法错误的选项是A)用例模型是将满足用户需求的所有功能表示出来的工具B)用例图用于表示系统的数据模型和功能模型C)类图展现了一组类,接口和协作以及它们之间的关系D)组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进展建模(11)关于分布式数据库的分布策略,下述说法正确的选项是A)数据分配是对关系的操作,数据分片是对数据分配的操作B)集中式数据分配策略不便于进展数据控制C)全复制式数据分配策略可靠性高,响应速度快,但数据冗余大,同步维护复杂D)分割式数据分配策略对全局数据控制灵活,但对部分数据存取效率低(12)关于数据划分策略,下述说法错误的选项是A)散列划分采用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B)范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C)范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D)轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询(13)将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件构造是A)堆文件B)聚集文件C)索引文件D)散列文件(14)有一个事务T要更新数据库中某表列的值,DBMS在执行T 时发现更新后的值超出了该列的值定义范围,因此异常终止了T。
计算机等级考试四级数据库原理第3套试题及答案
计算机等级考试四级数据库原理第3套试题及答案计算机等级考试四级数据库原理第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是下列哪一项关系操作的结果()()。
全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析3
参考答案与分析3一、选择题(1-20每题1分,21-30每题2分,共40分)1.A2.D3.A4.D5.C6.A7.B8.D9.C10.D11.B12.A13.D14.D15.B16.C17.A18.A19.B20.D21.D22.B23.C24.B25.B26.D 27.A28.B29.C30.B二、应用题答案(1)答案:集合记录(2)答案:CursorType(3)答案:代码的聚族索引(4)答案:构建该部分记录的行级试图,并将该试图的查询权限赋予吴先生(5)答案:类图状态图(6)答案:A VG(SCORE)WHERE SC.C* = C.C*GROUP BY C.C*,CNAME(7)解析:删除视图应该用DROP,而删除表是用DELETE使用CASCADE级联删除语句,把该视图和由它导出的所有视图一起删除答案:DROP VIEW BT_S CASCADE(8)答案:ITEM.项目号=BIP.项目号AND BIP.零件号=PART.零件号UNIONBIP.零件号=PART.零件号INSERT TABLE SSP三、设计与应用题答案①运动队局部E-R图②合并后的ER图③命名冲突:项名、项目名、异名同义,统一命名为项目名。
结构冲突:项目在两个局部E-R图中,一个做属性,一个做实体,合并统一为实体。
合并后的ER图答案解析一、选择题1.分析:概念数据模型也可简称为概念模型,最典型的概念数据模型是实体-联系模型,所以本题的答案为A。
2.分析:数据库系统的包括以下几个部分:硬件平台及数据库,软件(有DBMS,支持DBMS 的操作系统,具有与数据库接口的高级语言及其编译系统,以DBMS为核心的应用开发工具),人员(数据库管理员,系统分析员和数据库设计人员,应用程序以及用户)。
3.分析:软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三打的阶段,即计划阶段,开发阶段和运行阶段。
4.分析:查询语句的功能是从数据库中检索满足条件的数据,查询的数据源可以来自一张表,或多张表甚至是视图,查询的结果是由0行或多行记录组成的一个记录集合,并允许选择一个或多个字段作为输出字段。
全国计算机等级考试-4级-数据库原理
数据操纵:(Data manipulation Language,DML)
对数据进行追加、插入、删除、检索等操纵
数据库运行控制:(Data Control Language,DCL)
A.安全性控制B.完整性控制C.并发控制D.数据库恢 复
数据字典(Data Dictionary,DD)
2、数据库
Data Base
(1)数据库是存储在计算机存储设备上的:数据库是存在于计 算机存储设备上的一个或多个(数据库)文件组成的统一体,
是可感知的数据库形体。
(2)数据库是按一定的组织方式存储在一起的:数据库中的数 据是以结构化的形式存储的,这种结构化形式实质上就是数 据库的数据模型,是不可感知的数据库形体。 (3)数据库是相关的数据集合:数据库中的数据既有某特定应 用领域涉及的各种基本数据,也有反映这些数据之间联系的 数据,也是不可感知的数据库形体之一。
全国计算机等级考试 四级数据库原理
汉方科技
课程介绍
1.掌握数据库系统基本概念和主要特征。 2.掌握数据模型的基本概念,了解各种主要 数据模型。 3.深入理解关系数据模型和关系数据库系统。 4.深入理解和掌握关系数据语言(重点)。 5.深入理解关系数据理论,掌握数据库分析 与设计方法,具有数据库设计能力。(难点) 6.深入理解数据库管理的基本概念和数据库 系统实现的核心技术。(运用) 7.了解数据库技术的发展。
汉方科技
知识模块
基础篇
第01章:数据库系统基本概念 第02章:数据模型及体系结构 第03章:关系型数据库理论
设计篇
第04章:数据库系统设计概述 第05章:数据库系统需求分析 第06章:数据库系统概念设计 第07章:数据库系统逻辑设计 第08章:数据库系统物理设计
2019计算机等级考试四级数据库工程师考试课后答案
参照答案第1章参照答案1.1 答案(1)信息是现实世界事物的存在方式和运动状态的反响,是对事物之间相互联系、相互作用的描述。
(2)数据是描述现实世界事物的符号记录,是用物理符号记录下来的能够识其余信息。
(3)数据办理是指对数据进行分类、收集、组织、储藏,进而从已有数据出发,抽取或推导出表示新的信息的数据。
(4)数据管理是指对数据的分类、收集、组织、编码、储藏、检索和保护过程,是数据办理业务的重要环节。
(5)数据模型是数据库系统的形式框架,是用来描述数据的一组见解和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的见解工具。
(6)见解数据模型是按用户的见解对现实世界数据和信息进行建模的工具,常用的见解数据模型是实体-联系模型。
(7)数据结构模型是机器世界中与详细DBMS有关的数据模型,其典型代表是关系模型。
(8)物理数据模型描述数据在数据库系统中的实质储藏组织方式。
(9)模式是对数据库中全体数据的逻辑结构和特色的描述,是所适用户的公共数据视图,也称为逻辑模式或见解模式。
(10)外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特色的描述,是与某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。
(12)内模式是对数据库中数据的物理结构和储藏方式的描述,也称为物理模式或储藏模式。
(13)外模式/模式映像是对数据库中不相同用户的外模式与数据库逻辑模式之间对应关系的描述。
(14)模式/内模式映像是对数据库中数据全局逻辑结构与数据的物理储藏组织结构之间对应关系的描述。
1.2 答案数据库是储藏在计算机内的共享数据会集,数据库管理系统是一种数据管理系统软件。
数据库系统则是在计算机系统中引入数据库后的软硬件系统组成,包括了数据库和数据库管理系统。
1.3 答案数据模型的组成要素有数据结构、数据操作和完满性拘束。
1.4 答案当数据库模式发生变化时,经过调整外模式/模式间的映像关系,使得应用程序不用随之更正,进而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。
历年计算机等级考试数据库四级真题(含答案)
2010年9月计算机四级数据库工程师笔试试题:文字版一、选择题(1)视图是数据库中的重要对象,下列有关视图的说法错误的是A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用(2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。
一阿d关于联系的说法错误的是A)联系可用于描述一个实体集内记录之间的关联关系B)联系可用于描述两个实体集属性之间的关联关系C)ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系(3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。
关于NULL,下列说法正确的是A)判断元组的某一列是否为NULL一般使用“=NULL”B)NULL在数据库中表示尚不确定的值C)在SQL Server 2000中执行“SELECT NULL+5”将会出现异常D)NULL只适用于字符和数值类型(4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。
选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。
该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。
设有下列技术改造方案:I.选课模块和成绩录入模块采用B/S结构进行改造,学籍管理模块仍采用C/S结构II.选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构III.选课模块、成绩录入模块和学籍管理模块均采用B/S结构进行改造Ⅳ.成绩录入模块采用B/S结构进行改造,选课模块和学籍管理模块仍采用C/S结构上述方案中,较为合理的是A)仅I和IIB)仅I、II和IIIC)仅I和IIID)仅II、III和IV(5)数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。
国家三级(数据库技术)笔试模拟试卷4(题后含答案及解析)
国家三级(数据库技术)笔试模拟试卷4(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列哪一个是输出设备?A.鼠标B.键盘C.数/模转换器D.模/数转换器正确答案:C解析:以存储程序原理为基础的冯.诺依曼结构的计算机,一般由五大功能部件组成,它们是:运算器、控制器、存储器、输入设备和输出设备。
其中输出设备的功能是将计算机内部的二进制形式的信息转化成人们所需要的或其他设备能接受和识别的信息形式,常见的输出设备有打印机、显示器、绘图仪、数/模转换器、声音合成输出等。
因此本题4个选项中的数/模转换器属于输出设备,正确答案为C。
2.在下列计算机语言中,哪个(哪些)依赖于具体的机器? Ⅰ.高级语言Ⅱ.机器语言Ⅲ.汇编语言A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ、Ⅱ和Ⅲ正确答案:C解析:计算机语言分为机器语言、汇编语言和高级语言。
机器语言是最初级且依赖于硬件的计算机语言.汇编语言仍然也是面向机器、无通用型的,仍然依赖于具体的计算机。
高级语言是一类面向问题的程序设计语言,且独立于计算机的硬件。
因此本题正确答案为选项C。
3.下列关于计算机系统工作原理的叙述中,哪一条是正确的?A.中央处理器直接对存储器中的数据进行处理B.运算器完成解释和执行指令的工作C.中央处理器可以从输入设备中得到控制指令D.程序和数据均存放在存储器中正确答案:D解析:计算机系统中的存储器分为内存储器(内存)和外存储器,只有内存中的数据可以被CPU直接读取,因此选项A的叙述有误。
运算器是用于对数据进行加工的部件,它可对数据进行算术运算和逻辑运算。
控制器是计算机的控制部件,它控制计算机各部分自动协调地工作,它完成对指令的解释和执行,因此选项D的叙述有误。
运行的程序存储在内存中,CPU从内存中读取指令,因此选项D的叙述有误。
- 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、下列哪些条属于数据库设计的任务()。