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)在关系数据库模型中,二维表的列称为属性,二维表的行称为_______。