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

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

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

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

资源描述

第1页共15页计算机等级考试四级数据库原理第13套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据与信息的叙述中,哪一条是正确的()。A)数据是描述现实世界的符号记录B)信息是数据的语法描述C)信息是数据的外延D)数据是信息的内涵2、下列关于数据库系统一些术语英文缩写的常用解释中,哪一条是错误的()。A)DBA:数据库体系结构B)RDB:关系数据库C)DBMS:数据库管理系统D)DB:数据库3、下列哪一项不属于数据库理论研究的范畴()。A)关系的规范化理论的研究B)关系数据理论的研究C)数据库开发工具的研究D)与人工智能、网络技术、多媒体技术相结合的研究4、下列关于数据约束的叙述中,哪一条是错误的()。A)数据约束描述数据结构中数据间的语法和语义关联B)数据约束刻画了数据的静态特性,以及动态行为规则C)实体完整性与参照完整性是为面向对象模型而提出的两种数据约束模型D)数据模型应提供定义数据约束的机制5、下列关于E-R模型的叙述中,哪一条是错误的()。第2页共15页A)E-R模型是实体联系模型B)EER模型比E-R模型增加了概括、聚集等概念C)E-R模型是基于客观对象的模型D)ER模型本身可以方便地描述实体及实体间语义联系的详细的数据结构6、下列关于逻辑模型的叙述中,哪一条是错误的()。A)逻辑模型中基于记录的模型包括层次模型、网状模型和关系模型B)关系模型用指针链来表示和实现实体间联系C)关系模型是数学化的模型D)关系模型中可以引入集合论、数理逻辑等知识7、下列关于关系语言的叙述中,哪一条是错误的()。A)关系操作可通过关系语言实现B)关系语言除了一般的查询功能外,还具有关系赋值、算术运算等功能C)关系数据语言可分为关系代数语言、关系演算语言以及兼具两者双重特点的语言D)SQL语言是基于关系代数语言实现的关系语言,不支持关系演算操作8、有两个关系模式,分别为学生登记表(学号,姓名,性别,年龄,系号)和系信息表(系号,系名,办公室,主任,电话)。下列关于关系间相互参照的叙述中,哪一条是错误的()。A)学生登记表是参照关系,系信息表是被参照关系B)系信息表与学生登记表之间的联系是1:n联系C)系号是系信息表关系的主码D)系号不是学生登记表的外码,因为系号不是这个关系的主码或主码的一部分9、下列关于关系数据库对关系的限定的叙述中,哪一条是错误的()。A)最基本的一个限定是关系的每一个分量必须是一个不可分的数据项B)关系数据库中允许表中有表C)关系模式中的属性的数据类型以及属性的个数是相对固定的D)在同一个关系模式中,属性名必须是不同的第3页共15页10、下列关于关系代数操作分类的叙述中,哪一条是错误的()。A)基于传统集合论的操作是将关系看成是元组的集合,其操作是从行的角度来进行的B)专门的关系操作包括一元操作,如选择和投影,以及二元操作,如连接和除C)扩充的关系操作主要有广义投影、赋值、外连接、半连接、聚集、外部并等D)交、并、差、投影和选择这五种操作称为基本的操作11、设关系R,S和T分别如下图所示,其中T是R和S的一种操作结果。则()。A)T是R和S的外部并B)T是R和S的外连接C)T是R和S的左外连接D)T是R和S的右外连接12、美国国家标准局(AmericanNationalStandardInstitute,ANSI)首次颁布SQL语言的美国标准是在哪一年()。A)1985B)1986C)1989D)199213、SQL语言是一种高度非过程化的语言。下列关于SQL非过程化特性的叙述中,哪一条是错误的()。A)用SQL语言进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”B)为提高查询效率,用户可以指明查询中使用什么索引,但具体如何做由系统决定C)非过程化的数据操作大大减轻了用户负担第4页共15页D)非过程化的数据操作有利于提高数据独立性14、下列关于SQL中用GRANT语句进行权限授予的叙述中,哪一条是错误的()。A)SQL语言的GRANT语句分为授予权限语句和授予角色语句两种形式B)授予角色语句的语义是:把指定角色授予指定的用户C)授予权限语句的语义是:把对指定操作对象的指定操作权限授予指定的用户或角色D)用户一旦获得了某种权限,他就可以把这种权限再授予其他用户15、有学生关系S(Sno,Sname,Sex,Age,Dept)。要查询“计算机系年龄为20岁的姓李的学生的信息”,下列哪一个是正确表达此查询要求的SQL语句()。A)SELECT*FROMSWHEREDept=‘ComputerScience’ANDAge=20ANDSnameLIKE‘李%’;B)SELECT*FROMSWHEREDept=‘ComputerScience’ANDAge=20ANDSnameIS‘李%’;C)SELECT*FROMSWHEREDept=‘ComputerScience’ANDAge=20ANDSnameLIKE‘李_’;D)SELECT*FROMSWHEREDept=‘ComputerScience’ANDAge=20ANDSnameIS‘李_’;16、有学生关系S(S#,SNAME,SEX,DEPT)和选课关系SC(S#,C#,GRADE)。要删除“所有的数学系学生选修C01号课程的信息”,下列哪一个SQL语句正确表达了此删除要求()。A)DELETEFROMSCWHERES#=(SELECTS#FROMSWHEREDEPT=‘数学’)ANDC#=‘C01’;B)DELETEFROMSCWHERES#IN(SELECTS#FROMSWHEREDEPT=‘数学’)ANDC#=‘C01’;C)REMOVEFROMSCWHERES#=(SELECTS#FROMSWHEREDEPT=‘数学’)ANDC#=‘C01’;D)REMOVEFROMSCWHERES#IN(SELECTS#FROMSWHEREDEPT=‘数学’)ANDC#=‘C01’;17、下列关于SQL对视图的支持的叙述中,哪一条是错误的()。A)对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询B)对视图的一切操作最终要转换为对基本表的操作C)不是所有的视图都是可以更新的第5页共15页D)视图的删除(DROP)是指从数据字典中删除视图的定义18、下列关于嵌入式SQL中对游标的使用的叙述中,哪一条是错误的()。A)游标用于协调SQL查询“一次多个元祖”与主语言程序“一次一个元祖”的不同处理方式B)游标推进语句用于执行游标定义中的SELECT语句,使游标处于活动状态C)在游标处于活动状态时,可以更改和删除游标指向的行D)关闭的游标可以再次打开,与新的查询结果相联系19、下列关于规范化理论的叙述中,哪一条是正确的()。A)规范化理论是数据库设计的理论基础B)规范化理论最主要的应用是在数据库物理结构设计阶段C)规范化理论提供了判断关系数据库管理系统优劣的理论标准D)在数据库设计中,不允许为了提高性能而降低规范化程度20、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下列关于多值依赖的叙述中,哪一条是错误的()。A)若X→→Y,则X→→ZB)若X→Y,则X→→YC)若X→→Y,且Y′?Y,则X→→Y′D)若Z=Φ,则X→→Y21、下列关于关系模式的规范化问题的叙述中,哪一条是错误的()。A)关系模式需要满足一定的条件,不同程度的条件称作不同的范式B)第一范式需要满足的条件是元组的每个分量必须是不可分的数据项C)第二范式和第三范式在函数依赖的范围内讨论D)Boyce-Codd范式的讨论范围不仅涉及函数依赖,还涉及多值依赖22、有关系模式A(C,T,H,R,S),其中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R},关系模式A的码是()。第6页共15页A)(H,C)B)(H,R)C)(H,T)D)(H,S)23、数据库管理系统的三个主要成分是()。A)设备管理器、缓冲区管理器、进程管理器B)设备管理器、查询处理器、事务管理器C)存储管理器、查询处理器、事务管理器D)事务管理器、缓冲区管理器、查询处理器24、下列关于B+树索引的叙述中,哪一条是错误的()。A)B+树是B树的变种B)B+树的所有关键码都在叶结点中出现C)m阶B+树的每个结点至多有m个子女D)m阶B+树的每个非叶结点至少有2个子女25、下列关于关系代数表达式等价转换规则的叙述中,哪一条是错误的()。A)选择运算满足交换律:B)投影运算满足交换律:C)自然连接运算满足交换律:D)集合的交运算满足交换律:26、下列关于基于封锁的并发控制的两阶段封锁协议的叙述中,哪一条是错误的()。A)两阶段封锁协议要求每个事务分两个阶段提出加锁和解锁申请B)在增长阶段,事务可以获得锁,但不能释放锁第7页共15页C)在缩减阶段,事务可以获得锁,也可以释放锁D)两阶段封锁协议能保证可串行性27、下列哪一个不是分布式数据库系统分片技术必须要遵循的原则()。A)安全性B)可重构C)不相交D)完备性28、假设R和S是两个关系,A和B分别是R和S中域相容的属性。下列关于分布式数据库中的半连接的叙述中,哪一条是错误的()。A)半连接操作可以减少分布式查询时站点间元组传输的数量B)半连接操作可以形式地表示为:C)半连接操作会产生与表达式相同的效果D)半连接操作是不可交换的29、下列关于公钥加密算法的叙述中,哪一条是错误的()。A)公钥算法是基于数学函数而不是基于位模式操作的算法B)公钥加密中只使用了一个密钥,算法更加简单、明了C)通用的公钥加密算法依赖于加密密钥以及与之相关但不同的解密密钥D)第一个公钥算法是1978年由MIT提出的RSA模式30、对于下面的两张表,从表二到表一的分析过程称为()。A)上卷第8页共15页B)下钻C)切片D)转轴二、多项选择题(共20分;每题2分)31、下列关于数据库模式和状态的叙述中,哪些是正确的()。A)模式的一个具体值称为模式的一个实例,同一个模式可以有很多实例B)在某个特定时刻,数据库中的数据被称为一个数据库状态C)满足模式中的约束和结构的状态称为合法状态D)每次修改一个记录中某个数据项值,就是数据库从一个状态向另一个转变E)数据库状态的转变是否合法完全由应用程序员负责32、下列关于用户定义完整性约束的叙述中,哪些是正确的()。A)用户定义完整性约束主要是对属性的取值进行限定B)用户定义完整性约束反映的是某一具体应用所涉及的数据必须满足的语法要求C)域完整性约束是一种用户定义完整性约束D)域完整性都是在单个关系上指定的E)函数依赖和多值依赖属于域完整性约束中属性间的依赖关系33、设有供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,兰)。下列操作哪些能正确执行()。A)向关系P插入新行(‘301’,‘兰’,‘B01’)B)向关系P插入新行(‘201’,‘白’,‘S10’)第9页共15页C)向关系P插入新行(‘410’,‘兰’,‘Y01’)D)删除关系S中的行(‘Z01’,‘立新’,‘重庆’)E)将S表的行(‘Z01’,立新,重庆)修改为(‘Z30’,立新,重庆)34、SQL语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。下列动词中哪些是用于数据操纵的()。A)INSERTB)REVOKEC)DROPD)UPDATEE)DELETE35、下列关于函数依赖的叙述中,哪些是正确的()。A)若X→Y,WY→Z,则XW→ZB)若Y?X,则X→YC)若X?Y,则X→YD)若X→YZ,则X→Y,X→ZE)若XY→Z,则X→Z,Y→Z36、若有关系模式R(A,B),没有关于数据依赖的任何信息。下列叙述中,哪些是错误的()。A)A→B肯定成立B)A→→B肯定成立C)R肯定属于3NF,但R不一定属于BCNFD)R肯定属于BCNF,但R不一定属于4NFE)R肯定属于4NF37、下列关于

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

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

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

×
保存成功