数据库原理与应用第2章练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理与应用第2章练习题

一.选择题

1.关于关系模型,下列叙述不正确的是(D )。

A.一个关系至少要有一个候选码

B.列的次序可以任意交换

C.行的次序可以任意交换

D.一个列的值可以来自不同的域

2.对关系的描述不正确的是(C )。

A.关系是一个集合

B.关系是一张二维表

C.关系可以嵌套定义

D.关系中的元组次序可交换

3.下列说法正确的是( A )。

A.候选码都可以唯一标识一个元组

B.候选码中只能包含一个属性

C.主属性可以取空值

D.关系的外码不可以取空值

4.关系模型中,一个候选码( C )。

A.可由多个任意属性组成

B.至多由一个属性组成

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

5.下面的选项不是关系数据库基本特征的是(A )。

A.不同的列应有不同的数据类型

B.不同的列应有不同的列名

C.与行的次序无关

D.与列的次序无关

6.一个关系只有一个()。

A.候选码B.外码C.超码D.主码

7.关系操作中,操作的对象和结果都是(B )。

A.记录B.集合C.元组D.列

8.关系代数运算是以( C )为基础的运算。

A.关系运算B.谓词演算

C.集合运算D.代数运算

9.假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于( C )。

A.实体完整性B.参照完整性

C.用户定义的完整性D.关系不变性

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

A.排序、索引、统计B.选择、投影、连接

C.关联、更新、排序D.显示、打印、制表

11.五种基本关系代数运算是(A )。

A.∪-× σ π

B.∪-σ π

C.∪∩ × σ π

D.∪∩ σ π

12.有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含几个列( B )。

A.6 B.4 C.5 D.28

13.从一个数据库中取出满足某个条件的所有记录的操作是(A )。

A.选择B.连接C.投影D.复制

14.关系R(ABC)与关系S(BCD),运算R÷S 结果的属性个数是( C )。A.3 B.2 C.1 D.0

15.已知关系R和S,R∩S等价于( B )。

A.(R-S)-S B.S-(S-R)C.(S-R)-R D.S-(R-S)16.现有如下关系:

患者(患者编号,患者姓名,性别,出生日起,所在单位)

医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( A )。

A.患者编号

B.患者姓名

C.患者编号和患者姓名

D.医生编号和患者编号

17.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该

关系模式的外码是()。

A.书号B.读者号C.书号+读者号D.书号+读者号+借期18.关系模型中实现实体间N:M 联系是通过增加一个()。

A.关系实现

B.属性实现

C.关系或一个属性实现

D.关系和一个属性实现

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

A.抽出特定记录B.抽出特定字段

C.建立相应的影像D.建立相应的图形

20.关系代数中的连接操作是由(B )操作组合而成。

A.选择和投影

B.选择和笛卡儿积

C.投影、选择、笛卡儿积

D.投影和笛卡儿积

21.自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的( C )。

A.记录B.行C.属性D.元组

22.假设有关系R和S,在下列的关系运算中,()运算不要求:“R 和S具有相同的元数,且它们的对应属性的数据类型也相同”。

A.R∩S B.R∪S C.R-S D.R×S

23.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。

A.R∩S B.R∪S C.R-S D.R×S

24有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。

ⅰ. πS_ID,SCORE (σ age>22 (SC) )

ⅱ. σ age>22 (πS_ID,SCORE (SC) )

ⅲ. πS_ID,SCORE (σ age>22 (πS_ID,SCORE,AGE (SC) ) )

A.ⅰ和ⅱ

B. 只有ⅱ正确

C. 只有ⅰ正确

D. ⅰ和ⅲ正确

二.判断题

1.关系模型的一个特点是,实体以及实体之间的联系都可以使用相同的结构类型来表示。()

2.关系模型中,非主属性不可能出现在任何候选码中。( )

3.在左外连接中,保留的是左边关系中所有的元组。( )

4.关系模式是对关系的描述,关系是关系模式在某一时刻的状态或内容。( )

三.填空题

1.在关系模型中,关系操作包括查询、( )、( )和( )等。

2.关系模型的三类完整性约束是指( )、( )和( )。

3.关系模型包括8种查询操作,其中( )、( )、并、( )和笛卡儿积是5种基本操作,其他操作可以用基本操作定义和导出。

4.职工(职工号,姓名,年龄,部门号)和部门(部门号,部门名称)存在引用关系,其中( )是参照关系,( )是外码。

5.设一个关系A 具有a1个属性和a2个元组,关系B 具有b1个属性和b2个元组,则关系A×B 具有( )个属性和( )个元组。

6.在关系代数中,对一个关系做投影操作后,新关系的元组个数( )原来关系的元组个数。

四.简答题

1.试述关系模型的完整性规则。在参照完整性中,为什么外码属性的值有时也可以为空?什么情况下才可以为空?

2.试述等值连接与自然连接的区别和联系。

五.计算题

1.设有关系R 和S :计算R S ,R S ,()A C R S σ=⨯的结果。 R A B S B C

a b b c

c b e a

d e b d

2=1

相关文档
最新文档