数据库单元测试题笔记

您所在的位置:网站首页 数据库原理与技术钱雪忠答案 数据库单元测试题笔记

数据库单元测试题笔记

2024-07-14 08:43| 来源: 网络整理| 查看: 265

第二章 关系数据库

1 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )。 A r+s B r-s C r×s D max(r,s)

—— A

2 在基本的关系中,下列说法正确的是( )。 A行列顺序有关 B属性名允许重名 C任意两个元组不允许重复 D列是非同质的

—— C 考点: 基本关系的性质:列的顺序无所谓;属性名不允许重名;元组不允许重复;列是同质的,即每一列来自同一个域(同一个类型);行的顺序无关;每一个分量都必须是不可分 的数据项。

3 【单选题】有关系R和S,R∩S的运算等价于( )。 A S-(R-S) B R-(R-S) C (R-S)∪S D R∪(R-S)

——B 考点: 差运算:R-S表示属于R不属于S的部分

4 【单选题】五种基本关系代数运算是( )。 A∪、-、×、π和σB∪、-、、∏和σC∪、∩、×、π和σD∪、∩、、π和σ

——A 基本的关系运算:并,差,×,π,σ

5 【单选题】关系代数中的θ连接操作由( )操作组合而成。 A σ和π B σ和× C π、σ和× D π和×

——B 考点: 连接的定义:连接是从两个关系的 广义笛卡儿积中(×) 选取(σ) 属性间 满足一定条件 的元组

6 【单选题】在关系数据模型中,把( )称为关系模式。 A记录 B记录类型 C元组 D元组集

——B 考点: 关系数据模型:在关系数据模型中,通常可以把(字段)称为属性,而把(记录类型)成为关系模式。 元组集表示关系。

7 【单选题】对一个关系做投影操作后,新关系的基数个数( )原来关系的基数个数。} A小于 B小于或等于 C等于 D大于

B————基数个数就是几行,投影后不允许出现重复的值

8 【单选题】关系运算中花费时间可能最长的运算是( )。 A投影 B选择 C广义笛卡儿积 D并

——C

9 【单选题】关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义主键实现的是( )类完整性。} A实体完整性 B参照完整性 C用户定义的完整性 D实体完整性、参照完整性和用户定义的完整性

——A

10 【单选题】关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外码实现的是( )类完整性。 A实体完整性 B参照完整性 C用户定义的完整性 D实体完整性.参照完整性和用户定义的完整性

——B

11 【单选题】 设关系R和S的元组个数分别为r和s,则(R×S)操作结果的元组个数为( )。

A r+s B r-s C r×s D max(r,s)

——C

12 【单选题】关系模式的任何属性( )。 A不可再分 B可再分 C命名在该关系模式中可以不惟一 D以上都不是

——A

13 【单选题】关系数据库中的关键字是指( )。 A能惟一决定关系的字段 B不可改动的专用保留字 C关键的很重要的字段 D能惟一标识元组的属性或属性集合

——D

14 【单选题】 设关系R和S的属性的个数分别为r和s,则(R×S)操作结果的属性个数为( )。

A r+s Br-s Cr×s Dmax(r,s) ——A

15 【单选题】 关系数据库系统采用关系模型作为数据的组织方式,关系模型是( )先提出来的。

A P.P.S.CHEN B J.Martin C E.F.Codd D W.H.Inmon

——C

16 【单选题】 以下关于外键和相应的主键之间的关系,正确的是( )。

A 外键并不一定要与相应的主键同名

B 外键一定要与相应的主键同名

C 外键一定要与相应的主键同名而且唯一

D 外键一定要与相应的主键同名,但并不一定唯一

——A

17 【填空题】 设关系R(A,B,C)和S(A,D),与自然连接R ∞ S等价的关系代数表达式是_

___ 。

第一空:∏B,C,S.A,D(σR.A=S.A(R×S))

18 【填空题】关系中主码的取值必须惟一且非空,这条规则是____完整性规则。 第一空: 实体性

19 【填空题】专门的关系运算包括:选择、投影、连接和除法,主要实现____类操作。 第一空: 查询

20 【填空题】关系数据库的关系演算语言是以____为基础的DML语言。 第一空: 谓词演算

21 【填空题】关系数据库中,关系称为____,元组亦称为____,属性亦称为____。

表、行、列

22 【填空题】数据库描述语言的作用是____。 第一空: 定义数据库

23 【填空题】一个关系模式可以形式化地表示为____。 第一空: R(U,D,dom,F)

24 【填空题】数据库的所有关系模式的集合构成____,所有的关系集合构成____。 第一空: 关系数据库的型

第二空: 关系数据库的值

25 【填空题】在关系数据模型中,两个关系R1与R2之间存在1:m的联系,可以通过在一个关系R2中的____在相关联的另一个关系R1中检索相对应的记录。

第一空: 外键或外码或外部关键字

26 【填空题】将两个关系中满足一定条件的元组连接到一起构成新表的操作称为____操作。 第一空:连接

27 【填空题】关系中外码的取值要么参照另一关系中其对应属性的值要么为空,这条规则是____完整性规则。 第一空: 参照性

28 【填空题】 在传统集合运算中,假定有关系R和S,运算结果为RS。 如果RS中的元组属于R或者属于S,则RS是 运算的结果;如果RS中的元组属于R且属于S,则RS是 运算的结果;如果RS中的元组属于R而不属于S,则RS是______ 运算的结果。

第一空: 并(∪)

第二空: 交(∩)

第三空: R-S

29 【填空题】 指明下列实体间联系的种类:

==(1)==教研室和教师(假设一个教师只属于一个教研室,一个教研室可有多名教师)。

(2)商店和顾客。

(3)国家和首都。

第一空: 一对多(1:M)

第二空: 多对多(M:N)

第三空: 一对一(1:1)

30 【填空题】 谓词演算用于关系运算中称______________。

第一空: 关系演算

31 【填空题】 在三大传统的数据模型中,具有严格的数学理论基础的是__________。

第一空: 关系模型

32 【填空题】 关系代数的基本运算是并、差、笛卡尔积,选择和__________。

第一空: 投影

33 【填空题】 关系代数中专门的关系运算包括:选择、投影、( )和除法。

第一空: 连接

34 【判断题】实体的联系在关系模型数据库中不是用二维表来表示。 错

35 【判断题】 笛卡尔积是两个关系无条件的连接。 对

36 【判断题】交操作是关系的最基本操作。 错

37 【判断题】关系的并、交、差操作,要求两个关系的数据结构要相同。 对

38 【判断题】关系的码可以是一个属性,也可能是一组属性。 对

39 【判断题】一个关系如果其列的顺序不同,则不是同一个关系。 错——顺序没有关系

40 【判断题】实体性完整性约束和参照性完整性约束被称为关系数据库的两个不变性。 对

41 【名词解释】 实体完整性约束规则

填写答案: (关系中的主码取值唯一,且非空) 设K为关系R(U)的主码(得分点1),那么K属性或属性组的取值唯一(得分点2)且非空。(得分点3)

42 【名词解释】 参照性完整性规则

填写答案: (关系中外码的取值要么参照另一关系中其对应属性的值要么为空。) F是关系R(U)的外码,F又是S(U)关系的主码,那么外码F的值要么为空,要么参照F在S(U)关系主码的值。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3