数据库原理及应用(Access版)第3版
上QQ阅读APP看书,第一时间看更新

2.6 习题

1.选择题

1)关系型数据库中的“关系”是指( )。

A. 各个记录中的数据彼此间有一定的关联关系

B. 数据模型符合满足一定条件的二维表格式

C. 某两个数据库文件之间有一定的关系

D. 表中的两个字段有一定的关系

2)用二维表来表示实体及实体之间联系的数据模型是( )。

A. 关系模型

B. 层次模型

C. 网状模型

D. 实体-联系模型

3)关系数据库系统能够实现的3种基本关系运算是( )。

A. 索引,排序,查询

B. 建库,输入,输出

C. 选择,投影,连接

D. 显示,统计,复制

4)把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过( )来实现的。

A. 将关系A的关键字放入关系B中

B. 建立新的关键字

C. 建立新的关系

D. 建立新的实体

5)关系S和关系R集合运算的结果中既包含S中元组也包含R中元组,但不包含重复元组,这种集合运算称为( )。

A. 并运算

B. 交运算

C. 差运算

D. 积运算

6)设有关系R1和关系R2,经过关系运算得到结果S,则S是一个( )。

A. 字段

B. 记录

C. 数据库

D. 关系

7)关系数据操作的基础是关系代数,关系代数的运算可以分为两类:传统的集合运算和专门的关系运算。下列运算中不属于传统集合运算的是( )。

A. 交运算

B. 投影运算

C. 差运算

D. 并运算

8)“商品”与“顾客”两个实体集之间的联系一般是( )。

A. 一对一

B. 一对多

C. 多对一

D. 多对多

2.填空题

1)关系的数据模型是一个____。

2)关系中可以起到确保关系元组唯一的属性称为____。

3)关系S和关系R集合运算的结果由属于S但不属于R的元组构成,这种集合运算称为____。

4)关系中两种类型的关键字分别是____和____。

5)在关系模型中,把数据看成是二维表,每一个二维表称为一个____。

6)在关系数据库中,唯一标识一条记录的一个或多个字段称为____。

7)在关系数据库模型中,二维表的列称为属性,二维表的行称为____。