您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 综合/其它 > 计算机等级考试四级数据库原理第9套试题及答案
第1页共14页计算机等级考试四级数据库原理第9套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据字典的叙述中,哪一条是错误的()。A)数据库中的数据可分为用户数据和系统数据B)用户数据是用户使用的数据C)系统数据包括数据描述信息、控制信息、存储信息等D)用户数据和系统数据总称为数据字典2、下列关于关系模型以及关系数据库管理系统的叙述中,哪一条是错误的()。A)关系模型中实体及实体之间的联系用二维表表示B)关系模型中数据的概念表示和它的物理存储是集成在一起,不能分离开处理C)关系数据模型中引入了高级查询语言,可以快速编写新的查询D)新的存储和索引技术,以及更好的查询处理和优化技术促进了关系数据库系统性能的提高3、下列关于数据操作的叙述中,哪一条是错误的()。A)数据操作是数据模型的一个重要组成部分B)数据操作表示数据模型的静态行为C)数据操作指数据库中各种对象的实例允许执行的操作的集合D)数据操作需要对相关操作的确切含义进行定义4、下列关于数据模型的逻辑层模型的叙述中,哪一条是错误的()。A)逻辑模型主要描述数据库数据的整体逻辑结构B)关系模型是一种逻辑模型C)层次模型和网状模型不属于逻辑模型D)面向对象模型不是基于记录的逻辑模型5、下列关于E-R模型和E-R图的叙述中,哪一条是错误的()。第2页共14页A)E-R模型是一种图示化模型B)实体和相应的属性之间用有向边连接起来C)联系型本身也是一种实体型D)E-R模型可用以表示概念模型6、相容性是部分关系操作需要满足的前提条件,下列哪个操作不需要满足这一条件()。A)并B)差C)交D)笛卡尔积7、下列关于关系模型的参照完整性规则的叙述中,哪一条是错误的()。A)外键和相应的主键需定义在相同值域上B)外键和相应的主键可以不同名C)参照关系模式和被参照关系模式可以是同一个关系模式D)外键值不可以为空值8、下列关于关系模型的参照完整性规则的叙述中,哪一条是错误的()。A)选择和投影B)选择和笛卡尔积C)投影、选择、笛卡尔积D)投影和笛卡尔积9、在关系代数中,对一个关系做投影操作后,下列关于结果关系的元组个数的描述,哪一个是正确的()。A)小于原来关系的元组个数B)小于或等于原来关系的元组个数C)等于原来关系的元组个数D)大于原来关系的元组个数第3页共14页10、如图所示的两个关系R和S则关系T是下列哪一操作得到的结果()A)R和S的自然连接B)R和S的左外连接C)R和S的右外连接D)R和S的外部并11、创建表t1,并使得表中employid字段值非空且唯一的SQL语句是下列哪一个()。A)CREATETABLEt1(employidINTEGER)B)CREATETABLEt1(employidUNIQUEINTEGER)C)CREATETABLEt1(employidINTEGERNOTNULL)D)CREATETABLEt1(employidINTEGER,PRIMARYKEY(employid))12、删除STUDENT表的dept列,但是只有在没有视图或约束引用该列时才能执行删除,否则拒绝删除。正确表述上述需求的SQL语句是下列哪一个?()。A)ALTERTABLESTUDENTDROPdeptRESTRICTB)ALTERTABLESTUDENTDELETEdeptRESTRICTC)ALTERTABLESTUDENTDROPdeptCASCADED)ALTERTABLESTUDENTDELETEdeptCASCADE第4页共14页13、设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别;课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名;选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。请问正确实现“查询张三同学没有选修的课程的课程号”的SQL语句是下列哪一个()。A)SELECTCNOFROMC,SC,SWHEREC.CNO!=SC.CNOandS.SNO=SC.SNOANDSNAME='张三';B)SELECTCNOFROMCWHERECNO!=(SELECTCNOFROMS,SCWHERES.SNO=SC.SNOANDSNAME='张三');C)SELECTCNOFROMCWHERECNONOTIN(SELECTCNOFROMS,SCWHERES.SNO=SC.SNOANDSNAME='张三');D)SELECTCNOFROMC,SC,SWHEREC.CNONOTINSC.CNOandS.SNO=SC.SNOANDSNAME='张三';14、有关系SC(S#,C#,GRADE),其中S#是学号,C#是课程号,GRADE是课程成绩。下列实现“将学生的学号和他的平均成绩定义为一个视图”功能的SQL语句中哪一个是正确的()。A)CREATEVIEWS_G(S#,avggrade)ASSELECTS#,AVG(GRADE)FROMSCGROUPBYS#;B)CREATEVIEWS_G(S#,avggrade)SETSELECTS#,AVG(GRADE)FROMSCGROUPBYS#;C)CREATEVIEWS_G(S#,avggrade)HAVINGSELECTS#,AVG(GRADE)FROMSCORDERBYS#;D)CREATEVIEWS_G(S#,avggrade)AS第5页共14页SELECTS#,AVG(GRADE)FROMSCORDERBYS#;15、因为存储过程由DBMS持久地存储,所以能够使用各种SQL接口和程序设计进行调用。下面哪一个语句是SQL标准中用来调用存储过程的()。A)CALLB)FETCHC)OPEND)EXECSQL16、一个嵌入式SQL程序中,用于定义SQL通信区的是下列哪一条语句()。A)EXECSQLINCLUDESQLCAB)EXECSQLDECLARESQLCAC)EXECSQLOPENSQLCAD)EXECSQLFETCHSQLCA17、设U为所有属性,X、Y、Z为属性集,Z=U-X-Y。下列关于平凡的多值依赖的叙述中,哪一条是正确的()。A)若X→→Y,且Z=φ,则称X→→Y为平凡的多值依赖B)若X→→Y,且Z≠φ,则称X→→Y为平凡的多值依赖C)若X→Y,且X→→Y,则称X→→Y为平凡的多值依赖D)若X→→Y,且X→→Z,则称X→→Y为平凡的多值依赖18、若关系模式R中只包含两个属性,则()。A)R肯定属于2NF,但R不一定属于3NFB)R肯定属于3NF,但R不一定属于BCNFC)R肯定属于BCNF,但R不一定属于4NFD)R肯定属于4NF19、有关系模式R(A,B,C,D,E),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A,AB→E}。关系模式R的候选关键码()。第6页共14页A)仅有一个,为(B,C)B)有两个,为(A,B)和(B,C)C)有三个,为(A,B)、(A,D)和(B,C)D)有三个,为(A,D)、(B,C)和(B,D)20、下列关于数据库物理结构设计的叙述中,哪一条是正确的()。A)数据库物理结构设计是在数据库概念结构设计的基础上进行的B)规范化理论对于数据库物理结构设计有重要的指导意义C)存储记录的格式设计是数据库物理结构设计中的重要任务之一D)存取方法设计不属于数据库物理结构设计的任务21、下列关于磁盘存储器的叙述中,哪一条是错误的()。A)一台磁盘设备包括多个盘面B)盘面被划分为磁道,磁道又被划分为扇区C)扇区是磁盘空间分配的基本单位D)每个盘面都对应一个读写头,读写头通过在盘面上移动来访问不同的磁道22、查询处理中,首先需要对SQL语句进行分析,形成()。A)语法分析树B)语义解释树C)逻辑查询计划树D)物理查询计划树23、下列关于数据库查询优化的叙述中,哪一条是错误的()。A)查询优化是指将一个关系代数表达式转换为与之等价的另一个关系代数表达式的过程B)查询优化器在进行表达式转换时常常使用一些启发式规则C)查询优化包括逻辑查询计划选择和物理查询计划选择两个主要步骤D)在进行物理查询计划选择时,通常采用基于代价的查询计划选择方法24、下列哪一条不是物理查询计划中需要给出的查询如何被执行的具体细节()。第7页共14页A)执行各个操作所用的算法B)所用到的表达式转换规则C)获得存储的数据的方式D)数据从一个操作传递给另一个操作的方式25、事务的持久性是指()。A)事务中包括的所有操作要么都做,要么都不做B)事务一旦提交,对数据库的修改就是永远的C)一个事务内部的操作及使用的数据对并发执行的其他事务是隔离的D)事务必须是使数据库从一个一致性状态变到另一个一致性状态26、下列关于分布式数据库中查询处理的叙述中,哪一条是错误的()。A)分布式数据库系统中的查询处理比集中式系统复杂B)分布式数据库查询将以减少传输的数据量为优化目标C)基于半连接的操作是一种分布式查询处理方法D)半连接操作是可交换的27、下列关于SQL与对象-关系的叙述中,哪一条是错误的()。A)从SQL3开始,对象数据库的一些特征才逐渐纳入到SQL标准中B)set、list和bag等汇集类型构造器,在SQL:2008才成为标准C)对象数据库的特征扩展在SQL:2008中称为SQL/FoundationD)SQL特性中不包括与XML有关的内容28、数据高级加密标准AES的密钥长度可以长达()。A)16位B)32位C)56位D)128位29、下列关于对象查询语言OQL的叙述中,哪一条是错误的()。第8页共14页A)OQL是专为ODMG对象模型制定的查询语言B)OQL需要与编程语言紧密配合使用C)OQL和SQL在查询语法上有比较大的区别D)C++语言可以和OQL配合使用30、下列哪一条不是NOSQL数据库常用的模型()。A)键/值B)文档C)列D)行二、多项选择题(共20分;每题2分)31、下述条目中哪些是DBMS需要提供的功能()。A)数据的安全性保护B)数据库的备份C)数据库的恢复D)数据库完整性检查E)数据查询处理与优化32、关系模型的数据结构表示为二维表,但是不是任意的一个二维表都是一个合法的关系。下列哪些描述是错误的()。A)关系的每个属性都是不可分解的B)每个关系仅仅有一种关系模式C)每个关系模式中的属性必须命名,但是一个关系中属性名却允许相同D)关系中元组的顺序是无关紧要的,可以任意交换,但是关系的属性却是按序排列的E)基于关系模型的关系数据库系统,元组的个数是无限的,是无限关系33、用户自定义完整性约束由用户根据应用需要定义,反映某一具体应用所涉及的数据必须满足的语义要求。下列关于用户自定义完整性约束的描述中哪些是正确的()。第9页共14页A)用户自定义完整性约束的实质是对属性取值进行限定,所以用户自定义完整性约束实际上就是指域完整性约束B)域完整性约束就是指对关系中属性的取值的正确性进行限制,包括数据类型、精度、取值范围和是否允许空值等C)域完整性约束的取值范围可为静态定义和动态定义两种D)域完整性约束也包括定义属性间的依赖关系,包括函数依赖和多值依赖E)域完整性约束只能在单个关系上指定,不能涉及多个关系34、在SQL语言中,CASCADE方式和RESTRICT方式可以在下列哪些SQL命令中出现()。A)模式的删除B)基本表的删除C)索引的删除D)权限的收回E)域的删除35、下列关于数据依赖的叙述中,哪些是正确的()。A)关系模式的规范化问题与数据依赖的概念密切相关B)数据依赖是现实世界属性间相互联系的抽象C)数据依赖极为普遍地存在于现实世界中,是现实世界语义的体现D)数据依赖是通过一个关系中各个元组的某些属性值之间的相等与否体现出来的相互关系E)只有两种类型的数据依赖:函数依赖和多值依赖36、下列哪些是局部E-R图集成为全局E-R图时可能存在的冲突()。A)属性冲突B)结构冲突C)依赖冲突D)命名冲突E)权限冲突第10页共14页37、下列哪些属于数据库管理系统为用
本文标题:计算机等级考试四级数据库原理第9套试题及答案
链接地址:https://www.777doc.com/doc-3041677 .html