计算机等级考试四级数据库原理第10套试题及答案
一、单项选择题(共30分;每题1分)
1、下列关于数据与信息的叙述中,哪一条是错误的()。
A)数据是信息的符号表示
B)信息是数据的载体
C)“2014-245”是数据
D)“某校2014年计算机系新生245人”是信息
2、下列叙述中,哪一条属于数据库应用程序人员的主要职责()。
A)确定数据库的存储结构和存取策略
B)对数据库进行重组和重构
C)编写应用系统的程序模块
D)物理数据库系统的性能调优
3、关系规范化理论主要属于下述哪个领域的研究范畴()。
A)数据库管理系统软件的研究
B)数据库系统应用开发环境的研究
C)数据库理论的研究
D)数据库安全的研究
4、下列关于数据模型的数据操作的叙述中,哪一条是错误的()。
中国十大名菜A)数据操作指数据库中允许操作的集合
B)数据操作描述了数据模型的动态行为
C)插入和删除是数据库中两大操作类别
D)实现数据操作的语言必须明确说明和定义
5、下列关于概念模型的叙述中,哪一条是错误的()。
A)概念模型是一种语义模型
B)ER模型和EER模型是常用的概念模型
C)概念模型表示简单且易于理解
D)每一种概念模型都有一种与之密切关联的逻辑模型
6、下列关于关系语言特点的叙述中,哪一条是错误的()。
A)关系语言分为关系代数语言和关系查询语言两大类
B)关系语言具有完备的表达能力
C)关系语言是非过程化的集合操作语言
D)关系语言可独立使用,也可嵌入高级语言使用
7、下列关于关系模型的基本术语的叙述中,哪一条是错误的()。
A)一个关系对应一张二维表,二维表名就是关系名
B)二维表中的列是关系的描述,称为关系模式
C)每个关系至少有一个默认的超码,即该关系的所有属性的集合
D)当关系中的某个属性(或属性组)虽然不是这个关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码
8、下列关于关系代数操作分类的叙述中,哪一条是错误的()。
A)并、差、笛卡尔积、投影和选择这五种操作称为基本的操作
B)通过五种基本操作可以表达其他的关系代数操作
C)并、差、笛卡尔积是基于传统集合论的操作,其操作是从行的角度来进行的
D)投影和选择操作是一元操作,都是从列的角度来进行的
9、有学生关系STUDENT(s#,sname,sex,age,dept)、课程关系COURSE(c#,cname,teacher)和学生选课关系SC(s#,c#,grade)。下列关于关系操作的聚集操作的叙述中,哪一条是错误的()。
A)求最大值、最小值是常用的聚集函数
B)查询女同学的平均年龄,用聚集操作可表示为Gavg(age)(σsex='女'(STUDENT))
C)查询年龄小于20岁的学生人数。用聚集操作表示为:Gsum(s#)(σage<20(STUDENT))
D)查询选修数据库课程的平均成绩。用聚集操作表示为:Gavg(grade)((σCname='数据库
'(COURSE))SC)
10、设关系R,S和T分别如下图所示,其中T是R和S的一种操作结果。则()。
A)T=R?S办理注册公司营业执照
B)T=R?S
R.B=S.B
C)T=R?S
C<E<p>
D)T=R×S
11、下列关于SQL语言的特点的叙述中,哪一条是错误的()
A)集数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)的功能于一体,语言风格统一
B)高度过程化,用户可以清晰地指出如何对数据进行操作,选择什么样的存取路径,从而执行效率高
情何以堪的近义词C)采用面向集合的操作方式,不仅查结果可以是元组的集合,而且插入、删除、更新操作的对象也可以是元组的集合
D)以统一的语法结构提供自含式和嵌入式两种不同的使用方式
12、下列哪一条不属于SQL中的数据操纵语句()。
A)UPDATE语句
B)DROP语句
C)INSERT语句
D)DELETE语句
13、下列关于SQL语言支持用户在基本表上建立索引的叙述中,哪一条是错误的()。
A)SQL语言使用CREATE INDEX语句创建索引
B)用户可以根据应用的需求在一个基本表上建立一个或多个索引
C)索引值的排列顺序包括ASC(升序)和DESC(降序)两种,默认值为DESC
D)在一个基本表上最多只能建立一个聚簇索引
14、有学生选课关系SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩。要在SC表中查询“没有选修C01号课程的学生”,下列哪一个SQL语句正确表达了此查询要求()。
A)SELECT S#FROM SC WHERE C#<>‘C01’;
B)SELECT S#FROM SC WHERE NOT C#=‘C01’;然的成语
C)SELECT S#FROM SC WHERE S#NOT IN(SELECT S#FROM SC WHERE C#=‘C01’);
D)SELECT S#FROM SC WHERE S#IN(SELECT S#FROM SC WHERE C#<>‘C01’);
15、有学生选课关系SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩。要“将C01号课程的选课元组中成绩为空的成绩值修改为50”,下列哪一个SQL语句正确表达了此修改()。
A)UPDATE SC SET GRADE=50WHERE C#=‘C01’AND GRADE=NULL;
B)UPDATE SC SET GRADE=50WHERE C#=‘C01’AND GRADE IS NULL;
C)UPDATE SC SET GRADE=50HAVING C#=‘C01’AND GRADE=NULL;
D)UPDATE SC SET GRADE=50HAVING C#=‘C01’AND GRADE IS NULL;
16、下列关于动态SQL语句的叙述中,哪一条是错误的()。
A)动态SQL是SQL标准提供的一种语句运行机制
B)动态SQL允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成的SQL语句
C)SQL标准引入动态SQL的原因是由于静态SQL语句不能提供足够的编程灵活性
D)SQL标准提供的动态SQL语句的执行方式只能是立即执行方式
17、下列关于规范化理论的叙述中,哪一条是错误的()。
A)规范化理论是数据库设计的理论基础
B)规范化理论提供了判断关系模式优劣的理论标准
C)规范化理论最主要的应用是在数据库物理结构设计阶段
D)在数据库设计中,有时候会适当降低规范化程度而追求高查询性能英国爵位
18、在关系模式R中,称满足下面哪一个条件的X→→Y为平凡的多值依赖()。
A)U–X–Y=φ
B)X∩Y=φ
C)X是单个属性
D)Y是单个属性
19、若有关系模式R(A,B),没有关于数据依赖的任何信息。则下列叙述中哪一条是正确的()。
A)A→B一定成立
B)关系模式R中肯定没有非主属性
C)R肯定属于4NF
D)R的规范化程度无法判定
20、有关系模式P(C,S,T,R,G),根据语义有如下函数依赖集:F={C→T,ST→R,TR→C,SC→G}。下列哪一个是关系模式P的候选码()。
A)(C,S)
B)(C,R)
C)(T,R)
D)(S,R)
21、下列哪一条不是数据库管理系统DBMS运行所依据的信息()围棋棋盘共有几个交叉点?
发布评论