数据库原理习题(英)

 1.

数据库是什么的集合(collection)?

A.Modules 模块

B.Data 数据

C,程序

D.表 是关系型数据库的存储形式

 2.

哪种类型的数据可以存储在数据库中?

A 图片

B 文本

C 音频

D 视频

 3.

 以下哪项陈述最能描述数据、信息和知识之间的关系?

A 数据是原始的事实 是客观存在的

B信息是在上下文中具有意义的数据

C知识是具有经验和专业知识见解的信息

D数据是数字和定量的,信息是文本和定性的。

4.

 DBMS是什么的集合,可以确保使用者创建和维护一个数据库

A 键值

B 语言

C 程序

D 表格

数据库管理系统(DBMS)是对数据进行管理的大型系统软件,它是数据库系统的核心组成部分,用户在数据库系统中的一切操作,包括数据定义、查洵、更新(包括插入、删除和修改)及各种控制都是通过DBMS进行的。DBMS就是实现把用户意义下的抽象逻辑数据处理转换成计算机中的具体的物理数据的处理软件,这给用户带来很大的方便。

DBMS就是一段程序

5.

 以下哪些是对DBMS的客观描述?

A减少数据冗余

B控制数据不一致

C促进数据共享

D确保数据安全

E维护数据完整性

解析有上题可得

 6.

一个数据库的管理者的责任应该包含一下几部分?

A 安装和升级数据库服务器和应用程序工具

B备份和还原数据库

C管理和监视数据复制

D监视(monitoring)和优化(optimizing)数据库的性能(performance)

7.

以下哪些可以被成为DMBS

ABCD 

 8.

 以下哪项是图数据模型的用例? graph(图)

A社交网络分析

B传统制造执行系统

C运输决策支持系统

D教学信息管理系统

 图数据库模型

(285条消息) 浅谈图数据库_图数据库NebulaGraph的博客-CSDN博客

9.

 以下哪项是文档数据模型的特征?

A它将数据存储在类似 JSON 的文档中。

B它允许灵活和动态的架构。

C它将数据保存在类和对象。

D它基于树结构,具有单个根节点。

10.

概念架构为 ( )

A数据及其关系的高级描述

B操作数据的事务集合

C如何访问数据的低级描述

D数据流的图形表示

11.

 数据库的物理层面

A定义如何将数据组织到表中

B定义查询如何操作数据

C处理性能、安全性、恢复等。

D是数据库系统中最低的抽象级别

 12.

 表示数据和关系的表集合由( )描述。

A实体模型

B关系模型

C属性模型

D网络模型

13.

ERD 的主要组成部分是什么?

A 实体 B属性 C关系 D功能

(285条消息) 实体关系图 (ERD) 指南_Warren2Lynch的博客-CSDN博客

 14.

( ) 表示另一个实体可以通过关系集关联到的实体数。

A实体连接 B映射基数 C消息传递可伸缩性 D逻辑可用性

映射基数 (Mapping Cardinality)
一般用于描述二元联系集:参与的两个实体的参与情况:1对1,1对多 …
联系集的候选码依赖于集合的映射基数:
1对多:多的一方可作为Canditate Key(能唯一标识一个联系)
eg:一个老师对应多个学生:可用学生id作为Relationship(student, teacher)的CK
多对多:Super Key = Canditate Key
 

15.

 DBMS的主要目的

A操作和组织数据以 B存储和检索数据 C管理和组织数据 D为所有用户提供完整的数据视图

16

 在典型的数据库体系结构中存在( 3 )级的数据抽象。

数据库系统划分为三个抽象级:用户级、概念级、物理级。

(285条消息) 数据库系统的3个抽象级别_数据库有几个级别_道亦无名的博客-CSDN博客

17.

 在一个级别更改数据库模式而不更改任何其他模式级别的能力被分成为 ( )。

A数据映射 B数据架构 C数据转换 D数据独立性

18.

 可以在概念级别更改架构而不更改外部级别的数据独立类型分类为 ( )。

A物理数据独立性 B逻辑数据独立性 C 概念级独立性 D内部级独立性

19.

 物理数据独立性允许 ( )。

A逻辑数据重组 B针对不同应用程序的不同视图 C通过更改存储结构来调整性能 D在不影响逻辑架构的情况下更改外部架构

 20.

 云数据库的主要功能(特点)包括:

A通过云平台构建和访问数据库服务 B无需购买专用硬件即可托管数据库

C通过 Web 界面或供应商提供的 API

D 仅支持关系数据库

 21.

关系代数是:

A过程查询语言

B非过程语言

C结构化查询语言

D数据操作语言

E数据定义语言

数据库关系代数详解_Charon_cc的博客-CSDN博客

22.

 在关系代数中,查询使用什么执行的

A实体

B关系

C运算符操作符

D对象

23.

 以下哪项是关系代数中的基本运算?

ABCDE

24

 以下哪个操作可以让我们找到处于一个关系中但不处于另一个关系的元组?

A联合

B笛卡尔乘积集

C交集

D集差

25.

 

 在关系代数中,PROJECT操作用于()。 project 投影

A从关系中选择特定行

B从关系中选择特定列

C根据条件组合两个关系

D从关系中删除重复的元组

26. 

 以下哪个操作允许我们将某些选择和笛卡尔乘积组合为一个操作?

A集合交

B自然连接

C分割

D投影

27.

 左外部联接采用()关系中的()元组,该元组与()关系的任何元组都不匹配,用()关系所有其他属性的()值填充元组,并将它们添加到自然联接的结果中。

ABCD

 SQL的四种连接 ——内连接、左连接(左外连接)、右连接(右外连接)、全连接(全外连接)_sql右连接_晚点喝可乐z的博客-CSDN博客

28.

 关系代数中的()运算只能在表A中的列数大于表B中的列数来进行。

A限制BCD

29.

 A结构化查询列表

B示例查询语言

C结构化查询语言

D简单查询语言

史上最全SQL基础知识总结(理论+举例)_11.28.的博客-CSDN博客

史上超强最常用SQL语句大全_小小张自由—>张有博的博客-CSDN博客

30.

B

 31

 以下哪项是在SQL中使用DISTINCT关键字的正确语法?

C

32

 以下哪项是SQL中的约束?

ABCD

33.

在SQL中使用别名有什么好处?

A它允许您对数据进行计算

B它允许您组合多个表

C它使查询更易于阅读和理解

D它使查询运行更快

 34.

 哪个数据操作命令用于组合来自一个或多个表的跳线?

D

 35.

 以下哪一个JOIN返回两个表的所有行,连接键匹配的记录,并包括两个表中不匹配的行?

D

 36.

以下哪项是有效的聚合函数?

ABC

 37.

不写ASC DESC 的话order by 默认是哪个

 B

 38.

 GROUP BY子句用于()。

A按升序/降序对结果集进行排序

B对指定列中具有相同值的行进行分组。

C根据指定的条件筛选结果集

D在两个或多个表中进行筛选。

 39.

 HAVING子句用于()。

A根据适用于整个表的指定条件筛选结果集。

B按升序对结果集进行排序。

C基于应用于所述组的条件来过滤所述结果集。

D按降序对结果集进行分组。

 40.

 以下哪种运算符用于将一个值与子查询返回的一组值进行比较?

A

41.

 

 对于外部查询返回的每一行,执行以下哪种类型的子查询?

A缩放子查询

B相关子查询

C不相关子查询

D嵌套子查询

 42.

 43.

 关于SQL中的EXISTS和IN关键字,以下哪项是正确的?

A EXISTS用于检查子查询是否返回任何行

B IN用于检查值是否与列表或子查询中的任何值匹配

C EXISTS和IN可以以相同的方式

D 使用EXISTS和IN是可互换的

44.

 

 以下哪项是在SQL中使用CASE关键字的有效语法?

C

45.

 ABD

数据库DDL(Data Definition Language,数据定义语言)知识点_ddl数据库_苡荏的博客-CSDN博客

 46.

 D

 47

 C

 48.

 D

49

A

 50.

()索引不允许在表中插入任何重复的值。

A隐式

B明确的

C唯一的

D单列

51

 A

 52

 关系数据库中索引的目的是什么?

A提高数据检索操作的速度

B执行快速搜索

C使用UPDATE语句加速数据输入

D增强向表中插入行的过程

53

 A即使频繁更新表,它也能提高性能

B它有助于提高数据的准确性。

C它的创建或删除会对数据产生影响。

D它可以用来加快现有应用程序的速度,而无需更改其任何逻辑或查询

54.

 如果搜索关键字的排序顺序与关系的排序顺序相似,则索引的搜索关键字称为()。

A聚集索引

B非聚集索引

C功能索引

D位图索引

 55

非聚簇索引

A非聚集索引不是唯一的约束。

B可以在表中的一列或多列上创建非聚集索引。

C非聚集索引是一种只能在表中的一列上创建的索引类型。

D非聚集索引是一种唯一的约束,用于标识表中的行。

56

以下哪项描述位图索引?

A位图索引使用哈希表将值存储在列中。

B位图索引比传统索引更节省空间。

C位图索引只能用于数字数据

D位图索引使用二进制字符串来表示列中是否存在值。

 57

 在决定是否对表的特定列创建索引时,应该考虑哪个因素?

A索引所需的磁盘空间量

B列的选择性

C列的更新频率

D列名称的长度

E表的大小

F针对表运行的查询类型

 58

可以从()创建视图。

A一个表

B多表

C另一个视图

D存储过程

59.

 删除视图的语法是什么?

B

60

 ()视图有助于保持数据库的最新状态。

A实例化物化

B虚拟化

C序列化

D可视化

 61

 

 可以对视图执行()操作?

ABCD

 62

A 视图是虚拟表

B视图总是可以提高查询响应时间

C视图本身可以进行索引。

D视图总是可更新的。

E视图可以包含表的所有行

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值