云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库 第二章 关系数据库习题

数据库 第二章 关系数据库习题

  • 62 次阅读
  • 3 次下载
  • 2025/6/13 16:34:13

第二章 关系数据库

一、单项选择题

1.在下列选项中,_A__不是基本关系的性质。

A.不同列应有不同的数据类型 C.行的顺序可以任意

B.不同列应有不同的列名 D.列的顺序可以任意

2.在关系模型中,一个关系只能有一个 D 。

A.候选码 B.外码

C.内码

D.主码

3.在关系模型中,一个候选码 C 。

A.只能由两个以上的属性组成 C.可以由一个或多个属性组成

B.至多包含一个属性 D.必须包含关系的全部属性

4. 设X是关系R的属性组,但不是R的主码,若X引用了关系S的主码Y,则称 C 。

A.X是S的外码

B.Y是R的外码

C.X是R的外码

D.Y是S的外码

5.设域D1、D2、D3分别有K1、K2、K3个元素,则D1?D2?D3的元组数为__A____。

A.K1? K2? K3

B.K1+ K2+ K3

C.(K1+ K2)?K3

D.(K1+ K2)÷K3

6.关系数据库管理系统应能实现的专门关系运算包括 B 。

A.排序、索引、统计 C.关联、更新、排序

B.选择、投影、连接 D.显示、打印、制表

7.关系模式和关系数据库模式之间的关系是 D 。

A.关系模式是型,关系数据库模式是它的值 B.关系数据库模式是型,关系模式是它的值 C.关系模式是关系数据库模式的集合 D.关系数据库模式是关系模式的集合 8.关系和关系模式之间的关系是 A 。

A.关系模式是型,关系是它的值 C.关系模式是关系的集合

B.关系是型,关系模式是它的值 D.关系是关系模式的集合

9.关系数据库和关系数据库模式之间的关系是 B 。

A.关系数据库是型,关系数据库模式是它的值 B.关系数据库模式是型,关系数据库是它的值 C.关系数据库模式是关系数据库的集合 D.关系数据库是关系数据库模式的集合 10.关系和关系数据库之间的关系是 C 。

A.关系数据库是型,关系是它的值 B.关系是型,关系数据库是它的值 C.关系数据库是关系的集合 D.关系是关系数据库的集合

11.属性取空值的含义是 D 。

A.属性值为0

B.属性值为空集合

C.属性值为空格

D.属性的值不知道

12. C 称为关系模式。

A.关系之间的关联模式 C.关系的描述

B.关系和元组之间的关联模式 D.实体间联系的描述

13. 若F是关系R的外码,指向关系S,则F只能取 B 。

A.空值

B.空值或者取关系S中存在的主码值 D.关系R中存在的主码值

C.关系S中存在的主码值 14.关系的完整性指的是 A 。

A.关系中数据的正确性和一致性

B.任何关系都必须完整地包含所有数据 D.必须用关系完整地描述具体问题

C.任何数据都必须完整地用关系表示

15.实体完整性规则规定:关系中 B 。

A.不允许有空行 B.主码不允许取空值 C.属性允许取空值 D.外码允许取空值 16.关系代数是一种抽象的查询语言,关系代数运算的特点是 D 。

A.运算对象和结果都是元组

B.运算对象是元组,运算结果是关系 D.运算对象和结果都是关系

C.运算对象是关系,运算结果是元组

17.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为 B 。

A.R-S

B.S-R

C.R∪S

D.S∩S

18.关系数据库中的投影操作是指从关系中 B 。

A.抽出特定记录 C.建立相应的影像

B. 抽出特定字段 D.建立相应的图形

19. C 操作能够从一个关系中取出满足某个条件的所有记录,形成一个新的关系。

A.投影

B.连接

C.选择

D.复制

20.一般情况下,当对关系R和S进行自然连接时,要求R和S含有共同的 C 。

A.记录

B.行

C.属性

D.元组

21.“关系的目”指的是 D 。

A.行数

B.元组个数

C.关系个数

D.列数

22.设关系R、S、W各有10个元组,则这三个关系的自然连接的元组个数为 D 。

A.10

B.30

C.1000

D.不确定

1?223.设关系R和S的属性个数分别为2和3,则R??S等价于 B 。

A.?1<2(R?S)

B.?1<4(R?S)

C.?1<2(R??S)

D.?1<4(R??S)

24.如果两个关系没有相同的属性,则其自然连接等价于 A 。

A.笛卡尔积

B.等值连接

C.?连接

D.外连接

25.下列式子中,不正确的是 D 。

A.R-S = R – (R?S)

B.R = (R-S)?(R?S)

C.R?S = S-(S-R) D.R?S = S-(R-S)

26.设有关系R(A,B,C)和S(B,C,D),则与R??S等价的关系代数表达式 B 。

A.?3=5(R??S)

2?1

B.???????????(?3=5(R??S))

2?1

C.?3=5?2=4(R?S) D.???????????(?3=2?2=1(R?S))

27.设有关系R(A,B,C)和S(B,C,D),则与R??S等价的关系代数表达式 B 。

A.?3=5(R??S)

2?1

B.???????????(?3=5?2=4(R?S)) D.???????????(?3=2?2=1(R?S))

C.?3=5?2=4(R?S)

28.设有关系R(A,B,C)和S(B,C,D),则与R?S的结果集为 B 。

A.{a | a∈ΠA(R) ∧ ΠB ( σ A=a(R) ) ?ΠB (S) } B.{a | a∈ΠA(R) ∧ ΠB,C ( σ A=a(R) ) ?ΠB,C (S) } C.{b | b∈ΠB(S) ∧ ΠA ( σ B=b(S) ) ?ΠA (R) } D.{b | b∈ΠB(S) ∧ ΠA,C ( σ B=b(S) ) ?ΠA,C (R) }

二、填空题

1.在关系模型中,二维表称为 关系 ,二维表中的行称为 元祖 ,二维表的列称为 属性 , 属性 的取值范围称为域。

2.设域D1、D2、D3分别有2、3、4个元素,则D1?D2?D3的元组数为_24___,每个元组有___3__个分量。

3.在关系模型中,基本关系的6条性质是:(1) _列__是同质的;(2)不同列必须有不同的_列名__;(3) 列的顺序_可以__任意交换;(4)任意两个元组___不能_完全相同;(5)行的顺序__可以_任意交换;(6) __分量__必须取原子值。

4.候选码指同类关系中能够 唯一标识 每个元组的 属性组 ;若关系存在多个候选码,则选择其中之一 为主码;主码中的属性称为 主属性 ;不在任何候选码中的属性称为 非主属性 。

5.若Student关系的属性ClassID与Class关系的主码相对应,则称_ClassID____属性为Student 关系的外码,指向 Class 关系。

6.若关系R1的属性A是指向关系R2的外码,则称R1___为参照关系,称__R2_为被参照关系。

7.实体完整性规则规定: 主码 中的任何属性都不能取 空 值。

8.参照完整性规则规定:若F是关系R的 外码 ,指向关系S,则F的值只能取:① 空 值,②S关系中存在的 主码 值。

9. 在关系代数中,专门的关系运算包括__选择______、_投影_______、__链接______和_____除_____。

10. 给定同类关系R和S,则:运算R S找出在R和S中都出现的所有元组;运算R S找出在R中出现或者在S中出现的所有元组;运算R S找出在R中出现但在S中不出

现的所有元组。

11.设一个关系模式为R(A,B,C),对应的关系内容为R={(1,10,50), (2,10,60), (3,20,72), (4,30,60)},则ПB(?C<70(R))的运算结果有____2个元组,每个元组有__1__个分量。 12.设有关系:学生(学号,姓名)、课程(课程号,课程名)、选修(学号,课程号,成绩),其中有下划线的属性组构成相应关系的主码,学号是选修关系的外码,指向学生关系,课程号是选修关系的外码,指向课程关系,则 “查询学生?张三?所选修的全部课程的课程号和课程名”所对应的关系代数表达式为:_课程_____ ?? ?课程号( ___选修___ ?? ?姓名=?张三? ( _____学生_ ) )。

13.设有关系:学生(学号,姓名)、课程(课程号,课程名)、选修(学号,课程号,成绩),其中有下划线的属性组构成相应关系的主码,学号是选修关系的外码,指向学生关系,课程号是选修关系的外码,指向课程关系,则“查询所有选课的学生学号和姓名”所对应的关系代数表达式为: ?学号( __选修__ ) ?? __学生__ 。

14.设有关系:学生(学号,姓名)、课程(课程号,课程名)、选修(学号,课程号,成绩),其中有下划线的属性组构成相应关系的主码,学号是选修关系的外码,指向学生关系,课程号是选修关系的外码,指向课程关系,则“查询选修了?数据库?课程的学生学号、姓名和成绩”所对应的关系代数表达式为:?学号,姓名,成绩( __学生__ ?? ?学号,成绩( _选修__ ?? ?课程名=?数据库? ( 课程___ ) ) )。

三、简述题

1.简述域、笛卡尔积、关系、候选码、主码、全码的概念。 2.简述基本关系的6条性质。

3.简述关系模式、关系数据库模式、关系数据库的概念。 4.简述实体完整性、参照完整性、用户定义的完整性的概念。

搜索更多关于: 数据库 第二章 关系数据库习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第二章 关系数据库 一、单项选择题 1.在下列选项中,_A__不是基本关系的性质。 A.不同列应有不同的数据类型 C.行的顺序可以任意 B.不同列应有不同的列名 D.列的顺序可以任意 2.在关系模型中,一个关系只能有一个 D 。 A.候选码 B.外码 C.内码 D.主码 3.在关系模型中,一个候选码 C 。 A.只能由两个以上的属性组成 C.可以由一个或多个属性组成 B.至多包含一个属性 D.必须包含关系的全部属性 4. 设X是关系R的属性组,但不是R的主码,若X引用了关系S的主码Y,则称 C 。 A.X是S的外码 B.Y是R的外码

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com