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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共15页计算机等级考试四级数据库原理第14套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据处理的叙述中,哪一条是错误的()。A)源数据是未经过处理的原始信息B)经过存储、推导等过程得到的新数据,称为结果数据C)信息的价值由信息的安全性、开放性决定D)信息的价值需要通过使用信息的决策者的行为结果来体现2、下列关于数据库软硬件平台的叙述中,哪一条是错误的()。A)计算机是硬件的基础平台B)数据库硬件需要有足够大的内存和硬盘C)软件平台包括操作系统、数据库管理系统等D)网络设备目前还不属于数据库的硬件平台设备3、下列关于XML的叙述中,哪一条是错误的()。A)XML的英文为eXtendedMarkupLanguageB)XML是一种扩展标记语言C)XML把文档系统中使用的概念模型与数据库建模概念严格区分开来D)XML可作为各种类型的数据库和Web网页之间交换数据的主要标准4、下列关于数据模型中的数据约束的叙述中,哪一条是错误的()。A)数据约束是数据模型的组成要素之一B)数据约束描述了数据间的语义关联,而与语法联系无关C)数据约束可保证数据的正确性和相容性D)数据动态行为规则可以通过数据约束来刻画5、下列关于逻辑层模型的叙述中,哪一条是错误的()。第2页共15页A)逻辑层模型基于特定的物理平台,从数据库实现的角度对数据建模B)逻辑层模型也称为结构数据模型C)网状模型、层次模型和关系模型都是逻辑模型D)逻辑模型是面向数据库管理系统的模型6、下列关于实体型之间联系的叙述中,哪一条是错误的()。A)实体型之间联系分为一对一、一对多和多对多联系三种B)实体型之间的一对一联系仅存在于两个实体型之间C)实体型之间的多对多联系可以存在于两个实型体之间,也可以存在于多个实体型之间D)层次模型引入冗余数据和指针来实现实体型的多对多联系7、下列关于关系操作的叙述中,哪一条是错误的()。A)关系操作的操作方式是一次一个记录的方式B)关系语言的特点是高度非过程化C)关系操作的存取路径的选择由DBMS的优化机制来完成D)关系操作的重复操作无需采用循环和递归来完成8、下列关于关系的形式定义的叙述中,哪一条是错误的()。A)关系的形式定义指的是用自然语言的观点定义关系B)基于集合论的观点,关系是元组的有限集合C)基于值域的概念,关系是属性值域笛卡尔积的一个子集D)笛卡尔积可表示为一个二维表,表中的每行对于一个元组,每列对应一个域9、若属性F是关系R的外码,它与关系S的主码Ks相对应,则下列叙述中哪一条是正确的()。A)R中每个元组在F上的值可以取空值,或者等于S中某个元组的主码值B)若F为属性组,则F的每个属性值一定不能都为空值C)关系R与S一定是不同的关系D)R中的F和S中的Ks必须同名第3页共15页10、设有供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,兰)。关系S中的哪个行可以被删除()。A)(‘Z01’,‘立新’,‘重庆’)B)(‘S10’,‘宇宙’,‘上海’)C)(‘T20’,‘黎明’,‘天津’)D)(‘B01’,‘红星’,‘北京’)11、设关系R,S和T分别如下图所示,其中T是R和S的一种操作结果。则()。A)T=B)T=R×SC)T=R÷SD)T=R-S12、SQL语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。下列动词中哪一个是用于数据控制的()。第4页共15页A)ALTERB)DELETEC)GRANTD)INSERT13、下列关于SQL中用DELETE语句进行数据删除的叙述中,哪一条是错误的()。A)DELETE语句的基本格式为:DELETEFROM表名[WHERE条件表达式];B)DELETE语句的功能是从指定的表中删除满足条件表达式的那些记录C)如果没有WHERE子句,则表示不删除表中的任何记录D)DELETE语句只删除表中的数据,而不删除关于表的定义14、有学生选课关系SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩,主码为(S#,C#)。要在SC关系的课程号列上创建索引,索引值按课程号的升序排列。下列哪一个SQL语句正确表达了这一创建索引的要求()。A)CREATEUNIQUEINDEXC#-IndexONSC(C#ASC);B)CREATEUNIQUEINDEXC#-IndexONSC(C#DESC);C)CREATEINDEXC#-IndexONSC(C#ASC);D)CREATEINDEXC#-IndexONSC(C#DESC);15、有学生选课关系SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩。要“将成绩为空的选课元组中的成绩值修改为50”,下列哪一个SQL语句正确表达了此修改()。A)UPDATESCSETGRADE=50WHEREGRADE=NULL;B)UPDATESCSETGRADE=50WHEREGRADEISNULL;C)UPDATESCSETGRADE=50HAVINGGRADE=NULL;D)UPDATESCSETGRADE=50HAVINGGRADEISNULL;16、有学生关系S(Sno,Sname,Sex,Age,Dept)。要查询“其他系中比计算机系所有学生年龄都小的学生姓名和年龄”,下列哪一个SQL语句正确表达了此查询要求()。A)SELECTSname,AgeFROMSWHEREAgeALL(SELECTAgeFROMS第5页共15页WHEREDept=‘ComputerScience’)ANDDept‘ComputerScience’;B)SELECTSname,AgeFROMSWHEREAgeANY(SELECTAgeFROMSWHEREDept=‘ComputerScience’)ANDDept‘ComputerScience’;C)SELECTSname,AgeFROMSWHEREAgeIN(SELECTAgeFROMSWHEREDept=‘ComputerScience’)ANDDept‘ComputerScience’;D)SELECTSname,AgeFROMSWHEREEXISTS(SELECTAgeFROMSWHEREDept=‘ComputerScience’)ANDDept‘ComputerScience’;17、下列关于嵌入式SQL中对游标的使用的叙述中,哪一条是错误的()。A)游标用于协调SQL查询“一次多个元祖”与主语言程序“一次一个元祖”的不同处理方式B)与游标相关的有4个语句:游标定义、游标打开、游标推进、游标关闭C)在游标处于活动状态时,可以更改和删除游标指向的行D)游标一旦关闭,就不能再重新打开18、下列关于动态SQL语句的叙述中,哪一条是错误的()。A)动态SQL是SQL标准提供的一种语句运行机制B)动态SQL支持程序在运行时动态地生成并执行不同的SQL查询或修改(或其他操作)C)SQL标准提供的动态SQL语句执行方式有两种:立即执行方式和先准备后执行方式D)使用动态SQL可以大大提高数据库查询效率19、下列关于数据库设计的叙述中,哪一条是错误的()。A)数据库设计是数据库应用领域中的主要研究课题之一B)规范化理论是数据库设计的重要理论指南C)数据库设计针对给定的应用环境进行D)数据库设计与采用何种数据库管理系统无关第6页共15页20、下面关于函数依赖的叙述中,哪一条是错误的()。A)若X→Y,WY→Z,则XW→ZB)若Y?X,则X→YC)若X→Y,X'?X,则X'→YD)若X→YZ,则X→Y,X→Z21、有关系模式R(A,B,C,D,E),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A,AB→E}。关系模式R的候选关键码为()。A)(A,D)和(B,C)B)(A,B)和(B,C)C)(A,B)和(B,D)D)(A,D)和(B,D)22、下列哪一条不属于数据库概念模型应具备的性质()。A)有丰富的语义表达能力B)易于交流和理解C)在计算机中实现的效率高D)易于向各种数据模型转换23、在物理存储介质层次结构中,下列哪一类存储设备称作脱机存储()。A)高速缓存B)主存储器C)磁盘存储器D)磁带存储器24、下列关于索引的叙述中,哪一条是正确的()。A)顺序索引能有效地支持点查询,但不能支持范围查询B)顺序索引能有效地支持范围查询,但不能支持点查询C)散列索引能有效地支持点查询,但不能支持范围查询第7页共15页D)散列索引能有效地支持范围查询,但不能支持点查询25、下列关于查询处理的叙述中,哪一条是错误的()。A)对用SQL语言表达的查询语句进行分析,得到语法分析树B)语法分析树转化为物理查询计划,然后转化为逻辑查询计划C)DBMS要为逻辑查询计划的每一个操作选择具体的实现算法D)选择逻辑查询计划和物理查询计划的步骤称为查询优化26、下列关于故障恢复的叙述中,哪一条是错误的()。A)系统可能发生的故障类型主要有事务故障、系统故障和磁盘故障B)利用更新日志记录中的改前值可以进行UNDO,撤销已做的修改操作C)利用更新日志记录中的改后值可以进行REDO,重做已完成的操作D)写日志的时候,一般是先把相应的数据库修改写到外存的数据库中,再把日志记录写到外存的日志文件中27、下列关于分布式数据库中不同透明性的叙述中,哪一条是错误的()。A)主要有网络透明性、复制透明性和分片透明性B)网络透明性指的就是用户的位置透明性C)复制透明性使用户可以不知道副本存放在哪里D)分布透明性使得用户能够从网络的操作细节中解脱出来28、下列关于分布式数据库系统并发控制的叙述中,哪一条是错误的()。A)数据项的多个副本是集中式DBMS碰不到的问题B)主站点技术和主副本方法都可用于处理分布式的并发控制C)两阶段提交协议经常用于处理分布式死锁问题D)单个站点故障问题是分布式DBMS常见问题之一29、下列关于操作符重载的叙述中,哪一条是错误的()。A)操作符重载是面向对象系统中的一个重要概念B)操作符重载中,同一个操作符名只能对应于一个操作实现第8页共15页C)操作符重载指的是一个操作符可以被应用于不同对象类型的能力D)操作符重载也称为多态性30、下列关于对象-关系数据库模型新特性的叙述中,哪一条是错误的()。A)支持线性递归程序操作B)引入角色概念C)支持用作主动规则的语法D)触发器规则还没有实现行级触发二、多项选择题(共20分;每题2分)31、下列关于数据库模式、实例和状态的叙述中,哪些是正确的()。A)模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及“型”,不涉及“值”B)模式的一个具体值称为模式的一个实例,一个模式只能有一个实例C)数据库模式在数据库设计阶段指定,并被认为不会经常发生改变D)数据库状态也称为数据库实例的当前集合E)在一个给定的数据库状态中,每个模式结构都有它自己实例的当前集合32、下列关于关系数据库系统关系限定的叙述中,哪些是正确的()。A)关系模型的数据结构表示为二维表,任意的一个二维表都能表示一个关系B)每一个属性是不可分解的C)每一个关系模式中的属性的数据类型以及属性的个数是不断变化的D)在同一个关系模式中,属性名必须是不同的E)同一个关系中不允许出现候选码值完全相同的元组33、下列关于选择和投影的叙述中,哪些是正确的()。A)投影和选择都是一元关系操作符B)选择可表示为σF(R)={t|t∈R∧F(t)=’真’},其中R为关系,F为选择条件C)选择操作是从列的角度进行的操作,是从关系R中选取使逻辑表达式F为真的属性D)投影操作可以表示为ΠA(R)={t[A]|t∈R}第9页共15页E)投影之后会消去原关系中的某些列,但无法消除原关系的元组34、下列关于SQL语言的特点的叙述中,哪些是正确的()。A)集数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)的功能于一体,语言风格统一B)高度非过程化,用户可以清晰地指出如

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功