文档详情

数据库系统原理(关系数据库)习题与答案.pdf

发布:2024-09-02约5.23千字共6页下载文档
文本预览下载声明

一、选择题

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

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

C.与行的次序无关D.与列的次序无关

2.一个关系只有一个(D)。

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

3.关系模型中,一个码是(C)。

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

B.至多由一个属性组成

C.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性

组成

D.以上都不是

4.现有如下关系:

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

医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,

诊断结果)

其中,医疗关系中的外码是(A)。

A.患者编号B.患者姓名

C.患者编号和患者姓名D.医生编号和患者编号

5.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还

期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借

多本,则该关系模式的外码是(D)。

A.书号B.读者号C.书号+读者号D.书号+读者号+借期

6.关系模型中实现实体间N:M联系是通过增加一个(A)。

A.关系实现B.属性实现C.关系或一个属性实现D.关系和一个

属性实现

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

A.关系运算B.谓词演算C.集合运算D.代数运算

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

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

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

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

A.∪-×σπB.∪-σπC.∪∩×σπD.∪∩σ

π

10.关系代数表达式的优化策略中,首先要做的是(B)。

A.对文件进行预处理B.尽早执行选择运算

C.执行笛卡尔积运算D.投影运算

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

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

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

12.从一个数据库文件中取出满足某个条件的所有记录形成一个新的

数据库文件的操作是(C)操作。

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

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

A.选择和投影B.选择和笛卡尔积

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

14.自然联接是构成新关系的有效方法。一般情况下,当对关系R和

S是用自然联接时,要求R和S含有一个或者多个共有的(C)。

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

15.假设有关系R和S,在下列的关系运算中,(D)运算不要求:

“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。

A.R∩SB.R∪SC.R-SD.R×S

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

A.R∩SB.R∪SC.R-SD.R×S

17.下面列出的关系代数表达是中,那些式子能够成立(C)。

ⅰ.σf1(σf2(E))=σf1∧f2(E)ⅱ.E1∞E2=E2∞E1

ⅲ.(E1∞E2)∞E3=E1∞(E2∞E3)ⅳ.σf1(σf2(E))=σf2

(σf1(E))

A.全部B.ⅱ和ⅲC.

显示全部
相似文档