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

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

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

第一套

一、单选题

1.下列关于信息的叙述中,哪一条是错误的?B

A) 信息是数据的语义解释B) 信息是数据的外延

C) 信息可以用物理符号表示D) 信息是具有社会属性的资源

2. 下列关于数据库管理系统的叙述中,哪一条是错误的?A

A) 数据库管理系统是用户与操作系统之间的一个接口

B) 数据库管理系统便于用户对数据库进行管理和维护

C) 数据库管理系统能保证数据库中数据的安全性、完整性

D) 数据库管理系统支持多用户对数据的并发使用

3. 下列关于早期数据库和数据模型的叙述中,哪一条是错误的?D

A) 早期数据库系统主要基于层次模型、网状模型等型

B) 早期模型的一个主要问题是数据记录的概念表示与其在磁盘上的物理位置混淆不清

C) 仅提供编程语言,使得新的查询和处理代价高、费事

D) 基于早期模型的数据库系统都提供图形化的用户界面

4. 下列关于数据模型的叙述中,哪一条是错误的?C

A) 模型是现实世界特征的抽象和模拟

B) 数据模型用来描述、组织和处理现实世界中的数据

C) 数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征

D) 数据模型是数据库的核心和基础

5. 下列关于概念层模型的叙述中,哪一条是错误的?A

A) 概念层模型是现实世界到信息世界的语法抽象

B) 概念层模型主要用于数据库设计中的概念设计

C) 概念模型是从用户观点对数据和信息建模

D) 概念模型独立于具体的逻辑模型

6. 下列关于E-R图的叙述中,哪一条是错误的?D

A) E-R图是一个图示化的概念模型

B) 矩形表示实体型,矩形框写明实体名

C) 椭圆表示属性,用无向边将其与相应实体连接起来

D) 菱形表示联系,联系不是实体型,所以没有属性

7. 下列关于关系操作的叙述中,哪一条是错误的?C

A) 关系操作的对象和结果都是集合

B) 关系操作的对象和结果都是集合

C) 关系操作通过关系语言实现,关系语言的特点是高度过程化

D) 关系操作的能力可以通过代数方式和逻辑方式来表示

8. 下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?B

A) 参照关系是从关系,被参照关系是主关系

B) 参照关系与被参照关系之间的联系是1:n联系

C) 参照关系与被参照关系通过外码相联系

D) 其主码在另一个关系中作为外码的关系称为被参照关系

9. 下列关于用户定义完整性约束的叙述中,哪一条是错误的?D

A) 用户定义完整性约束主要是对属性的取值进行限制

B) 域完整性约束是用户定义完整性约束的重要组成部分

C) 取值围可分为静态定义和动态定义两种

D) 域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系

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

供应商关系S : 供应商号供应商名所在城市 B01 S10 T20 Z01红星 宇宙 黎明 立新 零件关系P : 零件号颜

色供应商号 010 201

312红 兰 白B01 T20

S10

向关系P 插入新行如下,哪一个操作能正确执行?D

A)( '201', '白' ,'S10') B)( '301', '红', 'T11')

C)( '301', '红', 'T11') D)( '301', '白', 'Z01')

11. 设关系R ,S 和T 分别如下图所示,T 是R 和S 的下列哪一种操作的结果?B

R S

ABC a1 a2 a3 a4b1 b2 b3 b35 6 8 12 BE b1 b2 b3 b4

b53 7 10 2 2

T

B)

T = R S

R.B = S.B

C)

T = R S

C

<

E

D) T = R × S

12. 关系数据库标准语言SQL是下列哪一项的缩写?C

A) Specifying Query Language B) Scalable Query Language

C) Structured Query Language D) Standard Query Language

13. 下列关于SQL语言中的CREATE TABLE语句的叙述中,哪一条是错误的?A

A) SQL语言使用CREATE TABLE语句创建基本表和视图

B) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名

C) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名

D) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名

14. 要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。下列哪一个SQL语句正确表达了这一删除要求?B

A) 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语句正确表达了此查询请求?C

A) 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语句正确表达了这一授权?C

A) 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对视图的支持的叙述中,哪一条是正确的?A

A) 视图与基本表不同,它是虚表

B) 对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询

C) 所有的视图都是不可更新的

D) 不可以基于视图再定义新的视图

18. 下列关于嵌入式SQL的叙述中,哪一条是错误的C

A) 嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一

相关文档
最新文档