搜档网
当前位置:搜档网 › 《数据库系统原理》在线测试题

《数据库系统原理》在线测试题

《数据库系统原理》在线测试题
《数据库系统原理》在线测试题

《数据库系统原理》在线测试题

、单选题(共40 道试题,共80 分。)

1. 对视图的查询,最终要转化为对()的查询。

A. 索引

B. 元组

C. 基本表

D. 数据库

满分:2 分

2. 下列哪一项不是DBMS的组成部分?()

A. DDL及其翻译处理程序

B. DML及其编译、解释程序

C. 数据库运行控制程序

D. 宿主语言及其编译、处理程序

满分:2 分

3. 创建存储过程使用()语句。

A. CREATE PROC

B. CREATE VIEW

C. CREATE TABLE

D. CREATE DATABASE

满分:2 分

4. 有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B →F,C→J,C→I,G→H},关系模式P的码是()

A. (A,C)

B. (A,B,G)

C. (A,G)

D. (A,B,C,D)

满分:2 分

5. 在SQL语言中,()子句能够实现关系参照性规则。

A. PRIMARY KEY

B. NOT NULL

C. FOREIGN KEY

D. FOREIGN KEY...REFERENCES...

满分:2 分

6. 从现实世界中抽象出实体型、属性和实体集间的联系,并用()模型来描述它们。

A. E-R

B. 概念

C. 逻辑

D. 物理

满分:2 分

7. 设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是()

A. πA(σB=17(R))

B. σB=17(πA(R))

C. σB=17(πA,C(R))

D. πA,C(σB=17(R))

满分:2 分

8. 下列关于E-R模型的叙述中,哪一条是不正确的?()

A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示

B. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类

C. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例

D. 联系只能存在于两个实体类型之间

满分:2 分

9. 用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?()

A. DROP

B. DELETE

C. ALTER

D. UPDATE

满分:2 分

10. 下列关于关系数据库视图的说法中,哪些是正确的?()Ⅰ. 视图是关系数据库三级模式中的内模式。Ⅱ. 视图能够对机密数据库提供一定的安全保护。Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。Ⅴ. 所有的视图都是可以更新的。

A. Ⅰ、Ⅱ和Ⅲ

B. Ⅱ、Ⅲ和Ⅳ

C. Ⅱ、Ⅲ、Ⅳ和Ⅴ

D. 都正确

满分:2 分

11. 多个并发事务处于相互等待状态,其中每一事务都在等待它们中的另一事务释放封锁,才可继续执行下去,但任一事务都没释放自己已获得的锁,也无法获得其它事务已拥有的锁,该现象称为()

A. 活锁

B. 死锁

C. 排它锁

D. 共享锁

满分:2 分

12. 下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?()

A. 属性

B. 关系

C. 域

D. 元组

满分:2 分

13. 下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?()

A. 规范化理论提供了判断关系模式优劣的理论标准

B. 规范化理论提供了判断关系数据库管理系统优劣的理论标准

C. 规范化理论对于关系数据库设计具有重要指导意义

D. 规范化理论对于其他模型的数据库的设计也有重要指导意义

满分:2 分

14. E-R模型中的一个联系(非ISA联系)转换为一个关系模式。如果联系是1:1的,则与该联系相连的各()的键均可作为关系模式的键。

A. 属性集

B. 实体集

C. 联系集

D. 规则集

满分:2 分

15. 下列权限中,哪一个不是数据库的访问权限?()

A. Read权限

B. Resource权限

C. Update权限

D. Lock权限

满分:2 分

16. 有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()

A. 集中式数据库体系结构

B. 主从式数据库体系结构

C. 客户机/服务器数据库体系结构

D. 分布式数据库体系结构

满分:2 分

17. 如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的()

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

满分:2 分

18. 下面系统中不属于关系数据库管理系统的是()

A. Oracle

B. MS SQL Server

C. IMS

D. DB2

满分:2 分

19. SQL集数据定义、数据查询、数据操纵和数据控制功能于一体,语句UPDATE实现哪类功能?()

A. 数据定义

B. 数据查询

C. 数据操纵

D. 数据控制

满分:2 分

20. ()是对数据库中全体数据的逻辑结构和特征的描述。

A. 模式

B. 子模式

C. 外模式

D. 内模式

满分:2 分

21. 若关系模式R属于1NF,且每个非主属性都不传递依赖于主关键字,则R属于()

A. 2NF

B. 3NF

C. 4NF

D. BCNF

满分:2 分

22. 对关系模式进行分解的目的是使模式更加()

A. 规范化

B. 结构化

C. 标准化

D. 简单化

满分:2 分

23. SQL语言中使用()语句创建视图。

A. CREATE PROC

B. CREATE VIEW

C. CREATE TABLE

D. CREATE DATABASE

满分:2 分

24. 函数MIN([DISTINCT|ALL])表示()

A. 统计元组个数

B. 求一列值中的最大值

C. 求一列值中的最小值

D. 计算一列中值的个数

满分:2 分

25. 下面所列条目中,哪一条不是标准的SQL语句? ()

A. ALTER TABLE

B. ALTER VIEW

C. CREATE TABLE

D. CREATE VIEW

满分:2 分

26. 为数据表创建索引的目的是()

A. 提高查询的检索性能

B. 创建唯一索引

C. 创建主键

D. 归类

满分:2 分

27. 在下列关系代数的操作中,哪一个不属于专门的关系运算?()

A. 自然连接

B. 投影

C. 广义笛卡尔积

D. 连接

满分:2 分

28. SQL语言中,删除一个表的命令是()

A. DELETE

B. DROP

C. CLEAR

D. REMOVE

满分:2 分

29. ()是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。

A. 数据依赖性

B. 数据无关性

C. 数据关联性

D. 数据独立性

满分:2 分

30. 下面有关主键的叙述正确的是()

A. 不同的记录可以具有重复的主键值或空值

B. 一个表中的主键可以是一个或多个字段

C. 在一个表中主键只可以是一个字段

D. 表中的主键的数据类型必须定义为自动编号或文本

满分:2 分

31. ()规定除根结点外,任何其他结点不能离开其父结点而孤立存在。

A. 表结构

B. 网络结构

C. 关系结构

D. 层次结构

满分:2 分

32. SQL在哪一年首次被国际标准化组织(IS0)批准作为关系数据库语言的国际标准?()

A. 1985

B. 1987

C. 1989

D. 1991

满分:2 分

33. ()是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。

A. 索引

B. 基本表

C. 数据库

D. 存储过程

满分:2 分

34. 在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且()

A. 包括20岁和30岁

B. 不包括20岁和30岁

C. 包括20岁不包括30岁

D. 不包括20岁包括30岁

满分:2 分

35. 设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则()

A. 只有SNO不能取空值

B. 只有CNO不能取空值

C. 只有GRADE不能取空值

D. SNO与CNO都不能取空值

满分:2 分

36. 设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为()

A. r+s

B. r-s

C. r*s

D. max(r,s)

满分:2 分

37. 假定有关系学生(学号、姓名、年龄、班级号),课程(课程号、课称名、学分),考试(学号、课程号、成绩),查询20岁的学生的学号、姓名和年龄。使用()关系。

A. 学生

B. 课程

C. 考试

D. 学生和课程

满分:2 分

38. 定义外键实现的是哪一(些)类完整性? ()

A. 实体完整性

B. 参照完整性(即引用完整性)

C. 用户定义的完整性

D. 实体完整性、参照完整性和用户定义的完整性

满分:2 分

39. 为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字()

A. UNIQUE

B. COUNT

C. DISDINCT

D. UNION

满分:2 分

40. E-R图是数据库设计的工具之一,它适用于建立数据库的()

A. 概念模型

B. 逻辑模型

C. 结构模型

D. 物理模型

满分:2 分

、多选题(共10 道试题,共20 分。)

1. 关于"死锁",下列说法中错误的是()

A. 死锁是操作系统中的问题,数据库系统中不存在

B. 只有出现并发操作时,才有可能出现死锁

C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

D. 当两个用户竞争相同的资源时不会发生死锁

满分:2 分

2. 关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到()

A. 2NF

B. 3NF

C. BCNF

D. 4NF

满分:2 分

3. 以下函数属于元组关系演算中的集函数的有()

A. COUNT:元组计数

B. TOTAL:求总和

C. MAX:求最大值

D. A VG:求平均值

满分:2 分

4. 在关系数据中,三级模式结构包括()

A. 内模式

B. 概念模式

C. 存储模式

D. 外模式

满分:2 分

5. SELECT语句中()语句为必选子句,而其他子句为任选子句。

A. FROM

B. WHERE

C. SELECT

D. GROUP BY

E. ORDER BY

满分:2 分

6. SQL语言集()功能于一体。

A. 数据查询

B. 数据操纵

C. 数据定义

D. 数据控制

E. 数据维护

满分:2 分

7. 若事务T对数据R已经加了排它锁,则下面说法错误的是()

A. 其他事务对数据R可以加共享锁不能加排它锁

B. 其他事务对数据R不能加共享锁可以加排它锁

C. 其他事务对数据R可以加共享锁也可以加排它锁

D. 其他事务对数据R不能加任何锁

满分:2 分

8. 数据模型按照不同的应用层次可将其划分为()

A. 概念模型

B. 逻辑数据模型

C. 局部模型

D. 物理模型

E. 全局模型

满分:2 分

9. 下面关于函数依赖的叙述中,正确的是()

A. 若X→Y,X→Z,则X→YZ

B. 若XY→Z,则X→Z, Y→Z

C. 若X→Y,WY→Z,则XW→Z

D. 若X→Y,则XZ→YZ

满分:2 分

10. 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是()

A. 语法检查

B. 语义检查

C. 用户存取权限检查

D. 数据完整性检查

满分:2 分

相关主题