DataBase习题

第一章:绪论

1.2.1

1
【单选题】
_______是存储在计算机内有结构的数据的集合。

(5.0分)
A、
数据结构Data Structure

B、
数据库Database

C、
数据库管理系统DBMS

D、
数据库系统DBS

正确答案: B 我的答案:B
2
【单选题】
数据库的特点之一是数据的共享。严格地讲,这里的数据共享是指_______。

(5.0分)
A、
同一个应用中的多个程序共享一个数据集合

B、
多个用户、同一种语言共享数据

C、
多个用户共享一个数据文件

D、
多种应用、多种语言、多个用户互相覆盖地使用数据集合

正确答案: D 我的答案:D
3
【填空题】
数据库管理系统DBMS是数据库系统DBS的一个重要组成部分,它的功能包括________、数据操纵功能、数据组织存储和管理、数据库的事务管理和运行管理、数据库的建立和维护功能等。

(5.0分)
正确答案:

第一空:
数据定义功能

我的答案:

第一空:
数据定义功能

1.2.2
1
【单选题】
_______是存储在计算机内有结构的数据的集合。

(5.0分)
A、
数据结构Data Structure

B、
数据库Database

C、
数据库管理系统DBMS

D、
数据库系统DBS

正确答案: B 我的答案:B
2
【单选题】
数据库的特点之一是数据的共享。严格地讲,这里的数据共享是指_______。

(5.0分)
A、
同一个应用中的多个程序共享一个数据集合

B、
多个用户、同一种语言共享数据

C、
多个用户共享一个数据文件

D、
多种应用、多种语言、多个用户互相覆盖地使用数据集合

正确答案: D 我的答案:D
3
【填空题】
数据库管理系统DBMS是数据库系统DBS的一个重要组成部分,它的功能包括________、数据操纵功能、数据组织存储和管理、数据库的事务管理和运行管理、数据库的建立和维护功能等。

(5.0分)
正确答案:

第一空:
数据定义功能

我的答案:

第一空:
数据定义功能

1.2.3
【单选题】
下列四项中,不属于数据库系统特点的是_______。

(5.0分)
A、
数据共享性好

B、
数据完整性

C、
数据冗余度大

D、
数据独立性高

正确答案: C 我的答案:C
2
【填空题】
数据管理技术的发展经历了三个阶段:人工管理阶段,文件系统阶段和________阶段。

(5.0分)
正确答案:

第一空:
数据库系统

我的答案:

第一空:
数据库系统

1.2.4

第二章:关系数据库

1
【单选题】
下面对于关系的叙述中,不正确的是_______。

(5.0分)
A、
关系中的每个属性是不可分解的。

B、
在关系中元组的顺序是无关紧要的。

C、
任意一个二维表都是一个关系。

D、
一个关系中的元组必须具有相同类型。

正确答案: C 我的答案:C
2
【单选题】
关系模型中,一个候选码____。

(5.0分)
A、
可由多个任意属性组成。

B、
至多由一个属性组成。

C、
可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成。

D、
不用属性组成。

正确答案: C 我的答案:C
3
【单选题】
同一个关系中的任意两个元组值( )。

(5.0分)
A、
不能完全相同

B、
可以完全相同

C、
必须完全相同

D、
以上都不是

正确答案: A 我的答案:A
4
【单选题】
任意一个关系中,有且仅有一个_______。

(5.0分)
A、
候选码

B、
外码

C、
超码

D、
主码

正确答案: D 我的答案:D
5
【填空题】
关系数据模型通常由________、关系操作集合和关系完整性约束三部分组成。

(5.0分)
正确答案:

第一空:
关系数据结构

我的答案:

第一空:
数据结构
6
【填空题】
关系数据模型中,二维表中的列称为关系的属性,二维表中的行称为关系的________。

(5.0分)
正确答案:

第一空:
元组

我的答案:

第一空:
元组

2.2

【单选题】
设属性A是关系R的主属性,则属性A不能取空值(NULL),这是_______。

(5.0分)
A、
实体完整性规则

B、
参照完整性规则

C、
用户自定义完整性规则

D、
域完整性规则

正确答案: A 我的答案:A
2
【单选题】
现有关系:职工(职工号,姓名,性别,职务)和部门(部门编号,部门名称,职工号,部门地址,电话),那么部门关系中的外码是______。

(5.0分)
A、
部门编号

B、
部门名称

C、
职工号

D、
姓名

正确答案: C 我的答案:C
3
【多选题】
关系模型中必须满足的完整性约束条件包括_______。

(5.0分)
A、
实体完整性

B、
参照完整性

C、
用户自定义的完整性

D、
域完整性

正确答案: AB 我的答案:ABC
4
【填空题】
关系模型的完整性约束主要包括_______、_______和用户自定义的完整性这三大类。

(5.0分)
正确答案:

第一空:
实体完整性

第二空:
参照完整性

我的答案:

第一空:
实体完整性
第二空:
参照完整性
5
【填空题】
已知关系:系(系编号,系名称,系主任,地点)和学生(学号,姓名,性别,入学日期,专业),那么参照关系________,被参照关系是________,外码是________。

(5.0分)
正确答案:

第一空:
学生

第二空:

第三空:
专业

我的答案:

第一空:
学生
第二空:

第三空:
系编号
6
【判断题】
在参照完整性规则中,参照关系R中的外码与被参照关系S中的主码可以不同名,但应取自同一值域。

(5.0分)
正确答案:√ 我的答案:√

2.3
1
【单选题】
设W = R ⋈ S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足_______。

(5.0分)
A、
w ≤ r + s

B、
w < r + s

C、
w ≥ r + s

D、
w > r + s

正确答案: A 我的答案:A
2
【单选题】
关系数据库中的投影操作是指从关系中_______。

(5.0分)
A、
取出特定元组

B、
取出特定属性

C、
取出特定元组和属性

D、
取出所有数据

正确答案: B 我的答案:B
3
【单选题】
下面哪一项不是普通连接和自然连接的区别_______。

(5.0分)
A、
自然连接会自动去除重复属性列。

B、
自然连接只能在相同属性列上进行。

C、
两者都是等值连接。

D、
两者都是广义笛卡尔积的子集。

正确答案: C 我的答案:C
4
【填空题】
关系代数运算中,五种最基本的运算是并、差、笛卡尔积、选择和________,其它运算都可以由这五种运算表达。

(5.0分)
正确答案:

第一空:
投影

我的答案:

第一空:
投影
5
【填空题】
关系代数运算中,专门的关系运算有________、投影、连接和除运算。

(5.0分)
正确答案:

第一空:
选择

我的答案:

第一空:
选取

第二章章节测试:

【单选题】
自然连接是构成新关系的有效方法。一般情况下,若对关系R和S进行自然连接,要求R和S含有一个或多个共有的_______。

A、
元组

B、

C、
属性

D、

正确答案: C 我的答案:C得分: 5.0分
2
【单选题】
设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是_______。

A、
1.JPG

B、
2.JPG

C、
3.JPG

D、
4.JPG

正确答案: C 我的答案:C得分: 5.0分
3
【单选题】
设关系R与关系S具有相同的目(或度),且相对应的属性值取自同一个域,则 R-(R-S)等价于________。

A、
R∪S

B、
R∩S

C、
R×S

D、
R–S

正确答案: B 我的答案:D得分: 0.0分
4
【单选题】
关系代数中,普通连接操作可以由_______操作组合而成。

A、
选择和投影

B、
选择和笛卡尔积

C、
投影、选择和笛卡尔积

D、
投影和笛卡尔积

正确答案: B 我的答案:B得分: 5.0分
5
【单选题】
现有关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)和医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),那么参照关系以及外码分别是_______。

A、
患者和患者编号

B、
医疗和患者编号

C、
患者和医生编号

D、
医疗和医生编号

正确答案: B 我的答案:B得分: 5.0分
6
【单选题】
关系数据库管理系统应能实现的专门关系运算包括_______。

A、
排序、索引、统计

B、
选择、投影、连接

C、
关联、更新、排序

D、
显示、打印、制表

正确答案: B 我的答案:B得分: 5.0分
7
【单选题】
五种基本关系代数运算是_______。

A、
∪ - × σ π

B、
∪ - σ π ∩

C、
∪ ∩ × σ π

D、
∪ ∩ σ π ∞

正确答案: A 我的答案:A得分: 5.0分
8
【单选题】
下列关系代数运算中,花费时间最长的运算可能是_______。

A、
投影

B、
选择

C、
笛卡尔积

D、

正确答案: C 我的答案:C得分: 5.0分
9
【单选题】
下列选项中,对关系模型描述错误的是_______。

A、
建立在严格的数学理论、集合论和谓词演算公式的基础之上。

B、
目前绝大部分数据库都支持关系数据模型。

C、
用二维表表示关系模型是其特点。

D、
不具有连接操作的DBMS也可以是关系数据库管理系统。

正确答案: D 我的答案:D得分: 5.0分
10
【单选题】
给定三个域,D1为导师集合{张清玫,刘逸},D2为专业集合{计算机专业,信息专业},D3为研究生集合{李勇,刘晨,王敏},则域D1,D2,D3的笛卡尔积的基数为_______。

A、
2

B、
3

C、
7

D、
12

正确答案: D 我的答案:D得分: 5.0分
11
【单选题】
下列选项中不是关系数据库基本特征的是_______。

A、
不同的列应有不同的数据类型。

B、
不同的列应有不同的列名。

C、
与行的次序无关。

D、
与列的次序无关。

正确答案: A 我的答案:A得分: 5.0分
12
【单选题】
设有关系S、SC和C,其中S为学生关系:S(sid,sname,birth_date,gender),例如(001,‘李强’,23,‘男’); SC为选修关系:SC(sid,cid,grade),例如(003,‘C1’,83);C为课程关系: C(cid,cname,teacher),例如(‘C1’,‘数据库原理’,‘王华’)。基于以上3个关系,完成后面连续3道题。

用关系代数表达式检索出既选修了C1(cid)课程,又选修了C2(cid)课程的学生学号(sid)和姓名(sname)。

A、
11.JPG

B、
12.JPG

C、
13.JPG

D、
14.JPG

正确答案: D 我的答案:D得分: 5.0分
13
【单选题】
基于关系S、SC和C,用关系代数表达式检索出选修了"程军"老师(teacher)所授课程之一的学生姓名(sname)。

A、
21.JPG

B、
22.JPG

C、
23.JPG

D、
24.JPG

正确答案: C 我的答案:B得分: 0.0分
14
【单选题】
基于关系S、SC和C,用关系代数表达式检索出“没有选修C6(cid)课程的男(gender)学生的学号(sid)和姓名(sname)”。

A、
∏sid,sname(σcid <> 'C6’∧gender = ‘男’ (SC))

B、
∏sid,sname(σcid <> 'C6’∧gender = ‘男’ (S⋈SC))

C、
∏sid,sname(σgender = ‘男’ (S)⋈σcid <> ‘C6’(SC))

D、
(∏sid,sname(σgender = ‘男’(S)))-(∏sid,sname(σcid = 'C6’∧gender = ‘男’ (S⋈SC)))

正确答案: D 我的答案:B得分: 0.0分
15
【填空题】
在专门的关系代数运算中,从表中取出满足条件的若干属性的操作称为________;从表中取出满足某个条件的若干元组的操作称为_______;将两个关系中具有共同属性值的元组连接到一起构成新关系的操作称为________。

正确答案:

第一空:
投影

第二空:
选择

第三空:
连接

我的答案:得分: 1.7分
第一空:
选取
第二空:
投影
第三空:
连接
16
【填空题】
关系代数运算中,传统的集合运算包括________、________、________和广义笛卡尔积。

正确答案:

第一空:

第二空:

第三空:

我的答案:得分: 1.7分
第一空:

第二空:

第三空:

17
【填空题】
若关系R中某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为R的________。若一个关系有多个这样的属性组,则选定一个作为R的________。

正确答案:

第一空:
候选码

第二空:
主码

我的答案:得分: 2.5分
第一空:
主属性
第二空:
主码
18
【填空题】
关系模式的三类完整性约束条件分别是______、参照完整性和用户自定义的完整性。

正确答案:

第一空:
实体完整性

我的答案:得分: 5.0分
第一空:
实体完整性
19
【判断题】
关系是静态的、稳定的,而关系模式是动态的、随时间变化的。

正确答案:× 我的答案:×得分: 5.0分
20
【判断题】
关系R为n目,其中有k1个元组;关系S为m目,其中有k2个元组;若T=R×S,则T是一个(n + m)列和(k1 + k2)行的元组集合。

正确答案:× 我的答案:×

——————————————————————————————————————

发布了24 篇原创文章 · 获赞 25 · 访问量 4099

猜你喜欢

转载自blog.csdn.net/qq_44972915/article/details/104586930