计算机四级数据库工程师题库完整

合集下载

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

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

四级数据库系统工程师试题及答案四级数据库系统工程师试题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的四级数据库系统工程师试题及答案,供参考练习,预祝考生们考出自己理想的成绩!四级数据库系统工程师试题及答案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的恢复功能。

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案1 . 试述关系模型的三个组成部分。

(填空题)关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2 .关系数据模型中,二维表的列称为________,二维表的行称为________。

(问答题)属性记录或元组3 . 试述关系数据语言的特点和分类。

(填空题)关系数据语言可以分为三类:关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言,例如APLHA,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

4 .用户选作元组标识的一个候选码为________,其属性不能取________。

(问答题)主码空值5 .定义并理解下列术语,说明它们之间的联系与区别: (1) 域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码 (3)关系模式,关系,关系数据库 (填空题)域:域是一组具有相同数据类型的值的集合。

笛卡尔积:给定一组域D1,D2,…,Dn,这些域中可以有相同的。

这组域的笛卡尔积为:D1×D2×…×Dn={ (d1,d2,…,dn)|di?Di,i=1,2,…,n }其中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)。

元素中的每一个值di叫作一个分量(Component)。

关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为 R(D1,D2,…,Dn)元组:关系中的每个元素是关系中的元组。

属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。

由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(Attribute)。

候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)。

四级数据库工程师-41_真题-无答案

四级数据库工程师-41_真题-无答案

四级数据库工程师-41(总分81,考试时间90分钟)一、选择题1. 以下不属于实现数据库系统安全性的主要技术和方法的是______。

A. 视图机制B. 存取控制技术C. 审计技术D. 出入机房登记和加锁2. 如果要删除Student数据库中的Information表,可以使用下列哪个命令?______A. ALTER TABLE InformationB. TRUNCATE TABLE InformationC. DROP TABLE InformationD. DELETE TABLE Information3. 数据库物理结构设计的目标是A. 导出特定的DBMS可以处理的数据库模式和外模式B. 得到存储空间占用少、数据访问效率高和维护代价低的数据库物理模式C. 产生反映企业组织信息需求的数据库概念结构D. 收集支持系统目标的基础数据及其处理方法4. 下面给出的关系表r(A,B,C,D)满足下述哪个函数依赖______。

AB C D1 4 3 12 7 1 13 0 2 21 2 3 3A. A→BB. B→DC. D→CD. A→D5. 以下不属于需求分析的工作是______。

A. 分析用户活动,产生业务流程B. 确定系统范围,产生系统关联图C. 建立ER关系图D. 分析系统数据,产生数据字典6. 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是______。

A. SELECT课程号FROM授课表a JOIN教师表bON a.教师号=b.教师号WHERE职称!=‘教授’B. SELECT课程号FROM授课表a R1GHT OUTTER JOIN教师表b ON a.教师号=b.教师号C. SELECT课程号FROM授课表WHERE课程号NOT IN(SELECT课程号FROM授课表a JOIN授课表b ON a.教师号=b.教师号WHERE职称!=‘教授’)D. SELECT课程号FROM授课表WHERE课程号IN(SELECT课程号FROM授课表a JOIN 授课表b ON a.教师号=b.教师号WHERE职称!=‘教授’)7. 已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖Ⅰ.(学号,课程号)→课程号Ⅱ.(学号,课程号)→成绩Ⅲ.(学号,课程号)→所在系号Ⅳ.(学号,课程号)→姓名,性别Ⅵ.(学号,课程号)→学号以上函数依赖属于非平凡函数依赖的是______。

四级数据库工程师-64

四级数据库工程师-64

四级数据库工程师-64(总分:83.00,做题时间:90分钟)一、选择题(总题数:30,分数:43.00)1.一个用户试图用查询分析器连接到一个SQL服务器上,服务器使用Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权?______(分数:2.00)A.什么也不用填√B.Windows 2000账号和一个空口令C.Windows 2000账号和口令D.以上选项都不行解析:[解析] 用户可直接用查询分析器连接到一个SQL服务器上,不需要任何口令。

2.关于对SQL对象的操作权限的描述正确的是______。

(分数:1.00)A.权限的种类分为INSERT、DELETE和UPDATE三种√B.使用REVOKE语句获得权限C.权限只能用于实表而不能应用于视图D.使用COMMIT语句赋值权限解析:[解析] REVOKE是对权限的回收,COMMIT是对事务的提交,权限不仅能作用于实表还能作用于虚表。

3.在SQL中,下列涉及空值的操作中错误的是______。

(分数:1.00)A.AGE IS NULLB.AGEIS NOT NULLC.AGE=NULL √D.NOT(AGE IS NULL)解析:[解析] AGE=NULL是错误的,在SQL中没有这样的表达。

4.在封锁技术方面,SQL提供如下了4中事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。

其中哪个是允许事务读脏数据的______。

(分数:1.00)A.可读未提交数据√B.读提交数据C.可重复读D.可串行化解析:5.以记录为单位的日志文件的内容不包括(分数:1.00)A.每个事务的详细执行过程√B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记解析:[解析] 以记录为单位的日志文件的内容包括每个事务的开始标记、每个事务的结束标记,以及每个事务的所有更新操作。

事务的详细执行过程不在其中。

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.【单选题】项目控制信息的来源是各种管理报告。

全国计算机等级考试四级数据库工程师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) "可信度"表示规则所代表的事例(元组)占全部事例(元组)的

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

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个动词。

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析1

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析1

试题答案与解析1一、选择题(1-20每题1分,21-30每题2分,共40分)1.D2.A3.C4.A5.C6.B7.A8.D9.D10.B11.A12.A13.C14.B15.D16.B17.C18.D19.D20.C21.D22.B23.D24.B25.B26.D27.C28.A29.C30.A 二.应用题答案(1)答案:Cname LIKE 'DB\_%i_ _'ESCAPE'\'(2)答案:HA VING COUNT(*)>3(3)答案:【3】UPDA TE STUDENT SET 年龄=年龄+1 【4】SELECT * FROM STUDENT WHERE 年龄>年龄+1(4)答案:【5】NOT EXISTS 【6】Sno=Student.Sno 【7】Cno=o(5)答案:查询和更改数据(6)答案:丢失了某售票点的修改(7)答案:【10】系统故障【11】介质故障【12】DBMS 【13】DBA(8)答案:【14】锁粒度(9)答案:【15】RESTORE DATEBASE pubs FROM MyBK_1三、设计与应用题答案(1)答案:①根据题意,得出E-R图:②答案:满足3NF的关系模式如下所示:DEPT(DeptNO,DeptName)主码DeptNO,无外码Teacher(TNO,TName,DeptNO)主码TNO,外码DeptNOStudent(SNO,SName,Sex,DeptNO)主码SNO,外码DeptNOCourse(CNO,CName,Credit)主码CNO,无外码T-C(TNO,CNO)主码(TNO,CNO),外码TNO,CNOS-C(SNO,CNO,成绩)主码(SNO,CNO),外码SNO,CNO(2)答案:①CREATE TABLE Table_PriceHistory(ID varchar(8) NOT NULL,GoodsName varchar(20) NOT NULL,StartDate datetime NOT NULL,EndDate datetime NOT NULL,SaleUnitPrice Money NOT NULL,CHECK(EndDate>StartDate),PRIMARY KEY(ID,StartDate,EndDate))SELECT TOP 3 WITH TIES ID, GoodsName,SaleUnitPriceFROM Table_PriceHistory a JOIN Table_PriceHistory b ON a.ID=b.IDORDER BY SaleUnitPrice DESE答案解析一、选择题1.分析:关系模型是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外键表示实体间的联系。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

计算机等级考试 四级数据库

计算机等级考试 四级数据库

计算机等级考试四级数据库一、选择题(每题2分,共40分)在关系型数据库中,关系是指()。

A. 表格B. 行C. 列D. 索引SQL语言中,用于修改表结构的语句是()。

A. ALTER TABLEB. CREATE TABLEC. DROP TABLED. INSERT INTO下列哪个不是数据库管理系统(DBMS)的基本功能?()A. 数据定义B. 数据操纵C. 数据存储D. 数据计算在关系型数据库中,为了保持数据的完整性,通常使用()。

A. 触发器B. 视图C. 索引D. 存储过程在关系型数据库中,关于主键的描述错误的是()。

A. 主键的值在表中是唯一的B. 主键的值可以为空C. 一个表只能有一个主键D. 主键可以由一个或多个列组成二、填空题(每题2分,共20分)在SQL中,用于从表中删除记录的语句是______________。

在关系型数据库中,__________是指两个或多个表之间的关联关系。

数据库的三大范式是为了解决数据的__________问题。

在SQL中,用于从表中查询数据的语句是______________。

三、简答题(每题10分,共30分)描述数据库设计中ER图(实体-关系图)的主要组成部分。

简述数据库事务的ACID属性,并解释每个属性的含义。

列举三种常见的数据库索引类型,并简述它们的特点。

四、应用题(每题10分,共10分)假设有一个名为“Employees”的表,包含以下字段:ID(员工ID,主键)、Name(姓名)、Age(年龄)、Department(部门)。

编写一个SQL查询语句,查找年龄大于30岁且部门为“Sales”的员工姓名。

历年全国计算机等级考试四级数据库工程师共16套(真题)

历年全国计算机等级考试四级数据库工程师共16套(真题)
36下列关于SQL语言的特点的叙述中,哪些是正确的( )。
C) SELECT SNAME, DEPT FROM S, SC WHERE C# ='C01' AND S.S# = SC.S#
D) SELECT SNAME, DEPT FROM (S JOIN SC ON WHERE C# ='C01' AND S.S# = SC.S#)
16下列关于关系数据库视图的叙述中,哪一条是错误的( )。
A) 一对一
B) 多对多
C) 一对多
D) 多对一
4下列关于概念模型的叙述中,哪一条是错误的( )。
A) 概念模型是现实世界到信息世界的抽象
B) 概念模型是从用户观点对数据和信息的建模
C) 概念模型具有较强的语法表达能力,却无法描述语义信息
D) 实体-联系模型是最常用的概念模型
5下列关于数据库中"型"和"值"的叙述中,哪一条是错误的( )。
D) 一个m : n联系转换为一个关系模式,关系的码为各实体码的组合
E) 三个或三个以上实体间的多元联系转换为一个关系模式, 关系的码为各实体码的组合
34下列关于扩充的关系操作的叙述中,哪些是正确的( )。
A) 广义投影、赋值、外连接、半连接、聚集和外部并都属于扩充的关系操作
B) 对关系R的广义投影操作,是在若干算术表达式上的投影,这些算术表达式只涉及常量和R中的属性
A) 关系代数是关系操作语言的一种传统表示方式,是一种抽象的查询语言
B) 元组关系演算和域关系演算属于关系演算语言
C) 关系代数比关系演算具有更强的表达能力
D) SQL语言是一种重要的关系数据语言
现有"学生-选课-课程"数据库中的三个关系如下:

计算机四级数据库考试真题(DOC)

计算机四级数据库考试真题(DOC)

第二套真题一、单选题(一共60个,每个1分,一共60分)1. 下列关于数据字典的叙述中,哪一条是错误的?A、数据库中的数据通常可分为用户数据和系统数据两部分B、用户数据和系统数据统称数据字典C、数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等D数据字典也称为系统目录2. 下列关于数据库系统和文件系统的叙述中,哪一条是错误的?A、数据库系统具有高度的数据独立性,而文件系统的数据独立性差B、数据库系统的数据共享度高,是面向整个机构来组织数据的;而文件系统面向某个应用来组织数据C、数据库系统中的各项开销总是比文件系统的开销小D数据库系统中由数据库管理系统进行统一的数据管理和控制,而文件系统中由应用程序自己控制3. 下列哪一条不是数据模型的组成要素?A、数据安全B、数据结构C、数据操作D数据约束4. 下列哪种模型不是传统的基于记录的逻辑模型?A、层次模型B、网状模型C、关系模型D面向对象模型5. 下列关于ER模型的叙述中,哪一条是错误的?A、ER模型是实体联系模型的简称B、ER模型是最常用的概念模型C、可在ER模型中增加概括、聚集等语义描述来增强其描述能力D为了提高系统的性能,ER模型一般与具体的DBM紧密关联6. 下列关于数据库三级模式结构的叙述中,哪一条是错误的?A、数据库系统三级模式结构是数据库系统内部的体系结构B、数据库系统的三级模式结构是指:外模式、模式、内模式C、外模式/模式映象保证了数据与程序之间具有较高的物理独立性D模式/内模式映象是唯一的,它定义全局逻辑结构与存储结构之间的对应关系7. 下列关于关系模型的数据结构的叙述中,哪一条是错误的?A、属性是指关系二维表中的列,其个数称为关系的度B、在二维表中的行定义是对关系的描述,称为关系模式C、在一个关系的若干个候选码中指定一个用来唯一标识该关系的元组,则称这个被指定的候选码为该关系的主码D关系中包含在主码中的属性称为主属性8. 下列关于关系的形式定义的叙述中,哪一条是错误的?A、用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集B、用集合论的观点定义关系:关系是度为K的元组的一个有限集合C、每一个关系仅仅有一种关系模式D关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系9. 设关系R, S和T如下:R S TABC A B Ca b c b a cb ac a a b关系T是由关系R和S经过下列哪种操作得到的?A、R n SB、R —SC、R U SD R >;S \ /10. 设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机四级数据库工程师题库第一套一、单选题1.下列关于信息的叙述中,哪一条是错误的?BA) 信息是数据的语义解释B) 信息是数据的外延C) 信息可以用物理符号表示D) 信息是具有社会属性的资源2. 下列关于数据库管理系统的叙述中,哪一条是错误的?AA) 数据库管理系统是用户与操作系统之间的一个接口B) 数据库管理系统便于用户对数据库进行管理和维护C) 数据库管理系统能保证数据库中数据的安全性、完整性D) 数据库管理系统支持多用户对数据的并发使用3. 下列关于早期数据库和数据模型的叙述中,哪一条是错误的?DA) 早期数据库系统主要基于层次模型、网状模型等型B) 早期模型的一个主要问题是数据记录的概念表示与其在磁盘上的物理位置混淆不清C) 仅提供编程语言,使得新的查询和处理代价高、费事D) 基于早期模型的数据库系统都提供图形化的用户界面4. 下列关于数据模型的叙述中,哪一条是错误的?CA) 模型是现实世界特征的抽象和模拟B) 数据模型用来描述、组织和处理现实世界中的数据C) 数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征D) 数据模型是数据库的核心和基础5. 下列关于概念层模型的叙述中,哪一条是错误的?AA) 概念层模型是现实世界到信息世界的语法抽象B) 概念层模型主要用于数据库设计中的概念设计C) 概念模型是从用户观点对数据和信息建模D) 概念模型独立于具体的逻辑模型6. 下列关于E-R图的叙述中,哪一条是错误的?DA) E-R图是一个图示化的概念模型B) 矩形表示实体型,矩形框写明实体名C) 椭圆表示属性,用无向边将其与相应实体连接起来D) 菱形表示联系,联系不是实体型,所以没有属性7. 下列关于关系操作的叙述中,哪一条是错误的?CA) 关系操作的对象和结果都是集合B) 关系操作的对象和结果都是集合C) 关系操作通过关系语言实现,关系语言的特点是高度过程化D) 关系操作的能力可以通过代数方式和逻辑方式来表示8. 下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?BA) 参照关系是从关系,被参照关系是主关系B) 参照关系与被参照关系之间的联系是1:n联系C) 参照关系与被参照关系通过外码相联系D) 其主码在另一个关系中作为外码的关系称为被参照关系9. 下列关于用户定义完整性约束的叙述中,哪一条是错误的?DA) 用户定义完整性约束主要是对属性的取值进行限制B) 域完整性约束是用户定义完整性约束的重要组成部分C) 取值围可分为静态定义和动态定义两种D) 域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系10. 设有供应商关系S 和零件关系P 。

它们的主码分别是"供应商号"和"零件号",而且,零件关系P 的属性"颜色"只能取值为(红,白,兰)。

供应商关系S : 供应商号供应商名所在城市 B01 S10 T20 Z01红星 宇宙 黎明 立新 零件关系P : 零件号颜色供应商号 010 201312红 兰 白B01 T20S10向关系P 插入新行如下,哪一个操作能正确执行?DA)( '201', '白' ,'S10') B)( '301', '红', 'T11')C)( '301', '红', 'T11') D)( '301', '白', 'Z01')11. 设关系R ,S 和T 分别如下图所示,T 是R 和S 的下列哪一种操作的结果?BR SABC a1 a2 a3 a4b1 b2 b3 b35 6 8 12 BE b1 b2 b3 b4b53 7 10 2 2TB)T = R SR.B = S.BC)T = R SC<ED) T = R × S12. 关系数据库标准语言SQL是下列哪一项的缩写?CA) Specifying Query Language B) Scalable Query LanguageC) Structured Query Language D) Standard Query Language13. 下列关于SQL语言中的CREATE TABLE语句的叙述中,哪一条是错误的?AA) SQL语言使用CREATE TABLE语句创建基本表和视图B) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名C) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名D) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名14. 要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。

下列哪一个SQL语句正确表达了这一删除要求?BA) ALTER TABLE Student DROP Birthyear RESTRICT;B) ALTER TABLE Student DROP Birthyear RESTRICT;C) ALTER TABLE Student DROP Birthyear RESTRICT;D) ALTER TABLE Student DELETE Birthyear CASCADE;15. 有学生选课关系SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩。

要查找"选修了C01号课程且成绩不低于90分的学生的学号",下列哪一个SQL语句正确表达了此查询请求?CA) SELECT S# FROM SC GROUP BY C# = 'C01' HAVING GRADE ≥90;B) SELECT S# FROM SC GROUP BY C# = 'C01' WITH GRADE ≥90;C) SELECT S# FROM SC GROUP BY C# = 'C01' WITH GRADE ≥90;D) SELECT S# FROM SC HAVING C# = 'C01'AND GRADE ≥90;16. 把对表STUDENT进行查找和插入的操作权限授予用户User1,并允许他将此权限再授予其他用户。

下列哪一个SQL语句正确表达了这一授权?CA) GRANT SELECT, INSERT ON TABLE STUDENT TO User1;B) GRANT ALL PRIVILEGES ON TABLE STUDENT TO User1;C) GRANT SELECT, INSERT ON TABLE STUDENT TO User1 WITH GRANT OPTION;D) GRANT ALL PRIVILEGES ON TABLE STUDENT TO User1 WITH GRANT OPTION;17. 下列关于SQL对视图的支持的叙述中,哪一条是正确的?AA) 视图与基本表不同,它是虚表B) 对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询C) 所有的视图都是不可更新的D) 不可以基于视图再定义新的视图18. 下列关于嵌入式SQL的叙述中,哪一条是错误的CA) 嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一B) 嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的不足C) 能嵌入SQL语句的高级语言只有COBOL和CD) 系统必须协调SQL语句与主语言语句处理记录的不同方式19. 下列哪一条是由于关系模式设计不当所引起的问题?AA) 数据冗余B) 数据被非法读取C) 数据被非法修改D) 发生死锁20. 下列关于部分函数依赖的叙述中,哪一条是正确的?CA) 若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖B) 若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖C) 若X→Y,且存在X的真子集X',X'→Y,则称Y对X部分函数依赖D) 若X→Y,且对于X的任何真子集X',都有X'→Y,则称Y对X部分函数依赖21.若有关系模式R(A,B,C),而没有数据依赖的相关信息。

下列叙述中哪一条是正确的?AA) AB→→C一定成立B) AB→C一定成立C) R的规化程度肯定达到3NF,但不一定达到BCNF D) R的规化程度肯定达到4NF22. 从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务?CA) 需求分析B) 概念结构设计C) 逻辑结构设计D) 物理结构设计23. 下列哪一条不是数据库管理系统必须提供的基本功能?BA) 数据定义B) 可移植性保证C) 数据操纵D) 安全性保护和完整性控制24. 下列物理存储介质中,哪一个是易失性存储器?BA) 快闪存储器B) 主存储器C) 磁盘存储器D) 磁盘存储器25. 下列哪一条不是数据库查询处理中所涉及的活动?CA) 对用SQL这样的数据库语言表达的查询语句进行分析,形成语法分析树B) 将语法分析树翻译成关系代数表达式C) 在查询所涉及的属性上建立索引,以提高查询速度D) 为关系代数表达式中的每一个操作符选择具体的实现算法26. 下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是正确的?CA) 保证事务的原子性是DBMS的事务管理器中并发控制部件的责任B) 保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任C) 保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任D) 保证事务的持久性是DBMS 的事务管理器中并发控制部件的责任27. 下列关于分布式数据库系统主要特点的叙述中,哪一条是错误的?BA) 分布式数据库系统具有不同透明度层次B) 系统的复杂性大幅增加,使得系统的可靠性降低C) 提高了系统的可用性D) 系统更加容易扩充28. 下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的?CA) 主站点技术是一种识别数据项副本的并发控制方法B) 主站点技术中所有的识别副本都保留在同一站点上C) 所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取D) 主站点技术的好处是它是集中式方案的简单扩展,因此不太复杂29. 下列关于基于关系数据库系统的、以数据处理为主的传统的数据库应用的主要特点的叙述中,哪一条是错误的?DA) 结构统一B) 面向记录C) 面向记录D) 具有类层次和继承性30. 下列SQL99特性的叙述中,哪一条是错误的?AA) 行类型和数组类型也称为非用户定义类型B) 行类型对应于应用对象模型中的元组构造器C) 数组类型对应于应用对象模型中的集合D) SQL提供了类似于类定义的构造,用户可以通过该构造创建命名的用户自定义类型31. GB/T 11457-2006《软件工程术语》定义中"程序"的英文单词是AA) program B) procedure C) process D) protect32. 以下属于系统软件的是DA) 文字处理软件B) 专家系统软件C) 实时控制软件D) 编译器软件33. 以下不属于软件定义阶段主要任务的是CA) 制定软件计划B) 软件需求获取C) 软件分析建模D) 项目可行性研究34. 以下不属于面向对象畴的术语是CA) 多态B) 函数调用C) 消息传递D) 聚合35. 一部电梯在下降过程中要向它下方各楼层发送消息轮询是否有乘客在同方向招呼电梯,这种消息属于CA) 发送对象请求接收对象提供服务B) 发送对象激活接收对象C) 发送对象询问接收对象D) 发送对象仅传送信息给接收对象36.以下叙述中,属于UML行为事物的是CA) 状态B) 协作C) 交互D) 用例37. 以下不属于可行性研究围的是DA) 经济可行性B) 社会可行性C) 法律可行性D) 用户操作可行性38. 以下的叙述中,不属于需求分析的基本原则的是DA) 理解和描述问题的信息域B) 描述软件将要实现的功能C) 描述软件的行为D) 描述软件的质量39. 以下关于结构化分析方法的叙述中,正确的是BA) 实体―关系图主要用于功能建模B) 状态迁移图主要用于行为建模C) 数据流图主要用于结构建模D) 用例图主要用于数据字典建模40. 以下的叙述中,不属于面向对象分析的主要活动的是AA) 识别系统的主要功能B) 识别类或对象C) 识别类的属性D) 识别类的服务41. 以下几种模块间耦合的类型中,耦合性最强的是CA) 标记耦合B) 控制耦合C) 公共耦合D) 数据耦合42. 以下几种模块聚类型中,聚性最低的是AA) 逻辑聚B) 通信聚C) 功能聚D) 过程聚43. 以下的叙述中,不属于结构化设计中软件模块结构改进规则的是DA) 功能的完善B) 消除重复功能C) 减少高扇出结构D) 增加模块间的耦合44. 以下的叙述中,属于面向对象的系统设计中问题域部分设计的是DA) 用已有的类B) 提供访问控制C) 标识持久性对象D) 用户分类45. 程序实现的过程为AA) 程序编码、程序检查、单元测试、程序调试B) 程序编码、程序调试、单元测试、程序检查C) 设计审查、程序编码、程序检查、单元测试、程序调试D) 设计审查、程序编码、程序调试、单元测试46. 以下有关类复用的说法中,错误的是CA) 可以从现成类中简单地选择合乎需要的类来实现所需的新类B) 可以把一个类分成几个类,以使新的类容易实现,或者它们已经存在C) 在实现新类时可以在定义属性时使用其他类的实例D) 利用模板机制建立一般―特殊的关系,通过演变方式进行特殊化处理来实现新类47. 巴科斯式(BNF)属于CA) 第一代语言B) 低级语言C) 元语言D) 高级语言48. 以下有关程序调试原则的说法中,错误的是BA) 最有效的调试操作是用头脑分析与缺陷征兆有关的信息B) 对一个不熟悉的程序进行调试时,不用工具的人往往比使用工具的人更容易成功C) 试探法常常是一种成功调试的手段D) 如果程序调试员走进了死胡同,或者陷入了绝境,最好暂时把问题抛开,留到第二天再去考虑49.以下有关软件测试的说法中,错误的是DA) 软件测试是一个过程,它的目的是评价系统或构件的某些方面,看它是否满足规定的需求B) 软件测试的目的是评估项目的特性,是看期望的结果和实际的结果之间有无差别C) 软件测试的任务是发现软件开发过程中的问题并及时加以改正D) 软件测试应在软件生存周期需求、分析与设计、程序编码等各个阶段防止问题的发生50. 对于下列程序:if( a > 5 or b > 0 ) x = 100;else if ( c < 0 and d == 1 ) x = 200;执行分支覆盖测试,为使每个分支都执行一次,需要的测试用例数最少为AA) 2 B) 3 C) 4 D) 551. 以下说法中,错误的是AA) 随机测试主要是对被测软件的一些重要功能进行复测B) 随机测试可随机选择现有测试用例进行复测C) 随机测试应对软件更新和新增加的功能进行重点测试D) 随机测试可结合回归测试一起进行52. 需方为得到一个软件系统或软件产品所进行的一系列活动,这属于BA) 供应过程B) 获取过程C) 开发过程D) 管理过程53. 以下的叙述中,不属于处于CMMI已管理级的软件组织特征的是CA) 已制定了组织的标准过程文件,对标准,规程、工具和方法进行了描述B) 已经建立了为跟踪成本、进度和功能的基本项目管理过程C) 能按组织的方针对软件项目进行策划,并能按已制定的计划执行D) 管理人员能追踪成本、进度、功能,及时发现问题54. 以下选项中,不属于项目集成管理的过程是BA) 项目计划制定B) 项目团队建设C) 项目计划执行D) 整体变更控制55. 以下有关工作分解结构WBS的叙述中,错误的是AA) WBS包括了项目所有工作,使得计划和实施不存在遗漏B) 通过WBS,明确项目相关各方的工作接口,便于责任划分和落实,有利沟通C) 把项目分解为具体的工作任务,可将进度、成本、质量分解到可控制的各任务D) WBS所涉及的工作或任务都是对要交付的产品分解的结果56. 以下叙述中,不属于项目风险三个主要观点的是DA) 风险与人们有目的的活动有关B) 风险与将来的活动和事件有关C) 风险与变化有关D) 风险损失与组织承受力有关57. 需求规格说明文档的每一版本应保存相应历史信息。

相关文档
最新文档