数据库期末考试--数据库系统原理与开发

1.单选题 (2分)

在数据管理技术发展阶段中,下面哪个阶段可实现数据共享?

A 人工数据管理阶段

B 文件系统管理阶段

C 数据库管理阶段

D 以上阶段都可以

正确答案: C

2.单选题 (2分)

满足第三范式的关系是在第二范式的基础上,消除了属性之间哪种函数依赖?

A 属性部分依赖

B 属性传递依赖

扫描二维码关注公众号,回复: 14214211 查看本文章

C 多值依赖

D 平凡函数依赖

正确答案: B

3.单选题 (2分)

下面哪个不是E-R模型图的基本元素?

A 实体

B 属性

C 标识符

D 关系表

正确答案: D

4.单选题 (2分)

下面哪项不是主键的作用?

A 标识关系表中不同列

B 作为关联表的关联列

C 可通过主键列索引快速检索元组数据

D 标识关系表中不同元组

正确答案: A

5.单选题 (2分)

在“图书”与“作者”实体联系中,它们之间的关系应是?

A 1:1联系

B 1:N联系

C M: N联系

D 继承联系

正确答案: C

6.单选题 (2分)

在事务程序中,执行下面哪个语句后,数据修改将即刻被写回磁盘?

A Write

B Update

C Rollback

D Commit

正确答案: D

7.单选题 (2分)

在数据库锁机制管理中,哪种粒度对象的加锁处理最简单?

A 表

B 页

C 行

D 数据库

正确答案: D

8.单选题 (2分)

哪种级别的锁协议,可以同时解决“脏读”、“不可重复读”和“丢失更新”问题?

A 一级加锁协议

B 二级加锁协议

C 三级加锁协议

D 均不可以

正确答案: C

9.单选题 (2分)

在SQL语言中,下面哪种数据类型最适合作为学号字段的数据类型?

A int

B text

C char

D varchar

正确答案: C

10.单选题 (2分)

实施下面哪种数据库备份方式,其开销的时间最长

A 文件备份

B 事务日志备份

C 差异备份

D 完全数据库备份

正确答案: D

11.单选题 (2分)

下面哪个关键词表示从一个游标指针定位的数据缓冲区中获取结果集记录数据?

A DECLARE

B OPEN

C FETCH

D CLOSE

正确答案: C

12.单选题 (2分)

对于触发器的描述,下面哪个是错误的?

A 触发器是一种特定的存储过程

B 触发器需要通过被调用执行

C 触发器程序可以维护数据一致性

D 触发器程序可以实现业务规则

正确答案: B

13.单选题 (2分)

下面哪个不属于ODBC的组成部件?

A DBMS驱动程序

B 驱动程序管理器

C 数据表

D 数据源

正确答案: C

14.单选题 (2分)

创建数据库对象是数据库应用系统开发哪个阶段的任务

A 需求分析

B 系统设计

C 系统实现

D 系统测试

正确答案: C

15.单选题 (2分)

PostgreSQL数据库采用下面哪种数据模型的存储管理数据?

A 关系模型

B 对象-关系数据模型

C 概念数据模型

D 层次数据模型

正确答案: B

16.单选题 (2分)

下列关于关系的说法哪个是错误的?

A 关系是无限个元组的集合

B 关系行的顺序可以是任意的

C 关系的任意两个元组不能相同

D 关系列的顺序可以是任意的

正确答案: A

17.单选题 (2分)

在数据库应用实现中,下面哪种数据库应用结构适合银行业务系统?

A 集中式结构

B 客户/服务器结构

C 分布式结构

D 以上结构均可

正确答案: C

18.单选题 (2分)

参照完整性是用来确保关系表之间关联列的()。

A 数据一致性

B 数据完整性

C 数据正确性

D 以上均不是

正确答案: A

19.单选题 (2分)

把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过

A 建立新的属性来实现

B 建立新的关键字来实现

C 建立新的关系表来实现

D 建立新的实体来实现

正确答案: C

20.单选题 (2分)

对于意外断电导致的数据库异常,DBMS通过下面哪种备份文件进行系统自动恢复处理?

A 完整备份文件

B 差异备份文件

C 日志备份文件

D 表空间备份文件

正确答案: C

21.单选题 (2分)

下面哪项工作不是DBA的职责?

A 保障数据库系统正常运行

B 编写数据库应用程序

C 进行数据库备份与恢复处理

D 用户权限管理

正确答案: B

22.单选题 (2分)

下列哪项不是JDBC用到的接口或类

A System

B Connection

C ResultSet

D Statement

正确答案: A

23.单选题 (2分)

Java嵌入SQL语句执行后,返回结果存储在下面哪个对象中

A ResultSet

B DriverManager

C Connection

D PreparedStatement

正确答案: A

24.单选题 (2分)

下面哪种NoSQL数据库用于文档数据管理?

A Hbase

B MongoDB

C Redis

D Neo4j

正确答案: B

25.单选题 (2分)

NoSQL数据库主要解决什么问题?

A 海量数据管理

B 非结构化数据管理

C 数据查询优化

D 数据库高可靠性

正确答案: B

26.判断题 (2分)

在数据库中,不允许存储冗余数据。

正确答案: 错误

27.判断题 (2分)

关系中的投影操作,可对应到SELECT的指定列读取操作。

正确答案: 正确

28.判断题 (2分)

一个关系的主键,同时也可能是一个外键。

正确答案: 正确

29.判断题 (2分)

实体完整性要求关系表的所有属性必须是相关的。

正确答案: 错误

30.判断题 (2分)

在逻辑数据模型中,依旧采用E-R图表示实体联系。

正确答案: 正确

31.判断题 (2分)

事务程序是一种处理业务的SQL程序。

正确答案: 错误

事务处理是一种机制,用来管理必须成批执行的SQL操作,以保证数据库不包含不完整的操作结果。

32.判断题 (2分)

关系满足第一范式,并消除了关系中的属性部分依赖,该关系满足第二范式。

正确答案: 正确

33.判断题 (2分)

在数据库中创建用户后,该用户就可访问数据库对象。

正确答案: 错误

34.判断题 (2分)

JDBC可支持各种高级语言对数据库访问操作。

正确答案: 错误

35.判断题 (2分)

参照完整性约束是用于保障关系之间关联列的数据完整性。

正确答案: 错误

36.判断题 (2分)

关系1NF范式是指关系表的每个属性列都是不可分割的基本数据项。

正确答案: 正确

37.判断题 (2分)

在数据库中,一个事务必须有多条SQL操作语句。

正确答案: 错误

38.判断题 (2分)

事务并发执行是为了改善系统资源利用率和减少平均等待时间。

正确答案: 正确

39.判断题 (2分)

排它锁可以封锁其他事务对共享数据的任何加锁访问。

正确答案: 正确

40.判断题 (2分)

按两阶段锁定协议实施的事务调度可以实现可串行化调度处理。

正确答案: 正确

41.判断题 (2分)

SQL语言可以实现业务逻辑处理

正确答案: 错误

42.判断题 (2分)

在逻辑模型转换成物理模型时, 需要先确定将使用的DBMS。

正确答案: 正确

43.判断题 (2分)

使用delete trigger语句可以删除触发器。

正确答案: 错误

44.判断题 (2分)

存在语法问题的SQL语句是不能通过DBMS翻译处理。

正确答案: 正确

45.判断题 (2分)

在数据库中,使用触发器会提高系统处理性能。

正确答案: 错误

46.判断题 (2分)

在Java 应用编程中,可使用CallableStatement对象来调用数据库存储过程。

正确答案: 正确

47.判断题 (2分)

在数据库应用编程中,需要先建立数据库连接,才能访问数据库对象。

正确答案: 正确

48.判断题 (2分)

在高级语言程序中,可以嵌入SQL语句实现数据库操作访问。

正确答案: 正确

49.判断题 (2分)

NoSQL数据库可以支持非结构数据管理

正确答案: 正确

50.判断题 (2分)

Redis缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写。

正确答案: 正确

猜你喜欢

转载自blog.csdn.net/aiqq136/article/details/124853578