欢迎来到天天文库
浏览记录
ID:52917408
大小:44.50 KB
页数:3页
时间:2020-03-31
《补充作业第3章关系代数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章关系代数一、单项选择题1.参加差运算的两个关系【】。A)属性个数可以不相同B)属性个数必须相同C)一个关系包含另一个关系的属性D)属性名必须相同2.两个关系在没有公共属性时,其自然连接操作表现为【】。A)结果为空关系B)笛卡尔积操作C)等值连接操作D)无意义的操作3.对一个关系做投影操作后,新关系的元数个数【】原来关系的元数个数。A)小于B)小于或等于C)等于D)大于4.选取关系中满足某个条件的元组的关系代数运算称为【】。A)选中运算B)选择运算C)投影运算D)搜索运算5.设R为k(k≥2)元关
2、系,则σ2>’4’表示【】。A)从R中挑选2的值大于4个分量值的元组所构成的关系B)从R中挑选第2个分量值大于4的元组所构成的关系C)从R中挑选第2个分量值大于4个分量值的元组所构成的关系D)σ2>’4’与R相比,基数不变,元数减少6.有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是【】。A)15,5,10B)18,7,7C)21,11,4D)25,15,07.若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组【】个。A)
3、6B)8C)9D)128.在关系中,“元数”(arity)是指【】。A)行数B)元组个数C)关系个数D)列数9.在关系中,“基数”(cardinality)是指【】。A)行数B)属性个数C)关系个数D)列数iθj10.设关系R的元数为r,元组个数为m;关系S的元数为s,元组个数为n。那么,R×S的元数为【】,元组个数为【】;R⋈S的元数是【】,但元组个数【】m×n;R⋈S的元数【】r+s,元组个数【】m×n。A)r+sB)m×nC)小于等于D)等于iθj11.设W=RS,且W、R、S的元组个数分别为p
4、、m、n,那么三者之间满足【】。A)p<(m+n)B)p≤(m+n)C)p<(m×n)D)p≤(m×n)12.设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为【】。A)10B)小于等于10C)20D)小于等于2013.设有选修计算机基础的学生关系R,选修数据库Access的学生关系S。求选修了计算机基础又选修了数据库Access的学生,则需进行【】运算A)并B)差C)交D)或14.要从教师表中找出职称为教授的教师,则需进行的关系运算是【】。A)选择B)投影C)联接D)交
5、15.要从学生关系中查询学生的姓名和班级,则需进行的关系运算是【】。A)选择B)投影C)联接D)交16.关系R1和R2,经过关系运算得到的S是【】。A)一个关系B)一个表单C)一个数据库D)一个数组17.在关系运算中,要改变一个关系中的属性排列顺序,应使用【】关系运算。A)选择B)除C)连接D)投影18.对R和S两个关系进行集合运算,结果既包含R中元组,也包含S中元组,这种集合运算是【】。A)交运算B)并运算C)差运算D)笛卡尔积运算二、填空题1.对关系进行选择、投影和连接运算,其运算结果仍是。2.若
6、有R和S两个关系,将在R中出现的元组,且在S中也出现的元组,组织成一个新关系,这个运算是。3.若有R和S两个关系,将在R中出现的元组,且在S中不出现的元组,组织成一个新关系,这个运算是。4.选择关系R中的若干属性组成新的关系,并去掉了重复元组,这个运算是。5.投影运算结果不仅取消了原关系中的某些属性,而且还可能取消。6.根据给定的条件选择关系R中的若干元组组成新的关系,这个运算是。7.选择运算的结果往往比原有关系元组个数少,它是原关系的一个子集,但不变。三、计算题1.设有关系R和S:RABCSABC3
7、67345257723723443计算R∪S,R-S,R∩S,R×S,π3,2(S),σB<’5’(R),R2<2S,RS。解:2.设有关系R和S:RABSBCabbccbeadebdB
此文档下载收益归作者所有