《数据库理论知识练习题》由会员分享,可在线阅读,更多相关《数据库理论知识练习题(12页珍藏版)》请在金锄头文库上搜索。
1、数据库理论知识练习题1下列关系能直接做除运算RS的是( )。A.R(A,B,C), S(B)B.R(A,B,C), S(B,D)C.R(A,B,C), S(D,E)D.R(A,B), S(A,B,C)正确答案:A你选对了2基于教学视频中的学生选课数据库,能够正确查询“所有学生都选修的课程的课程编号”的关系代数表达式是( )。A.学号,课程号(选课) 学号(学生)B.学号,课程号(选课) 课程编号(课程)C.课程编号(选课)D.选课 学生正确答案:A你选对了3基于教学视频中的学生选课数据库,能正确查询出“数学系学生都学的课程的课程编号”的关系代数表达式是( )。A.学号,课程号(选课) 学号(所
2、在系=数学(学生)B.学号,课程号(所在系=数学(选课学生) 课程号(学生)C.选课学号(所在系=数学(学生)D.课程号(所在系=数学(选课学生课程)正确答案:A你选对了1进行自然连接运算的两个关系必须具有( )。A.相同属性个数B.公共属性C.相同关系名D.相同关键字正确答案:B你错选为D2如果关系R中有4个属性和3个元组,关系S中有3个属性和5个元组,则RS的属性个数和元组个数分别是( )。A.7和8B.7和15C.12和8D.12和15正确答案:B你选对了3能够把关系R和S进行自然连接时舍弃的元组放到结果关系中的操作是( )。A.左外连接B.右外连接C.外部并D.外连接正确答案:D你选对
3、了4设关系R和关系S的基数分别是3和4,则关系R与S的广义笛卡尔积的基数是( )。A.7B.9C.12D.16正确答案:C你选对了5对于关系模式S(Sno,Sname,Age,Dept),C(Cno,Cname,Teacher),SC(Sno,Cno,Score),下列查询结果相同的是( )。ISname(S) Score60(SC) IISname(Score60(SSC) IIIScore60 (Sname (S SC) IVScore60 (Sname (S) (SC)A.I与IIB.III与IVC.I与IIID.II与IV正确答案:A你选对了6在关系代数中,从两个关系的笛卡尔积中选取它
4、们属性间满足一定条件的元组的操作,称为( )。A.并B.选择C.自然连接D.连接正确答案:D你选对了7设有关系R和关系S进行下图所示的运算,则运算结果中含有元组的数目是( )。A.6B.7C.8D.9正确答案:A你选对了8集合R与S的连接可以用关系代数的基本运算表示为( )。A.F(RS)B.F(RS)C.F(RUS)D.F(RUS)正确答案:A你选对了9基于如下的关系R和S,且属性A是关系R的主键,属性B是关系S的主键。若关系R和S的关系代数操作结果如下,这是执行了( )。A.R S CEC. R SR.B=S.BD.R S正确答案:A你选对了10学校数据库中有学生和宿舍两个关系:学生(学号
5、,姓名) 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( )。A.全外联接B.左外联接C.右外联接D.自然联接正确答案:A你选对了1基于教学视频中的供应商零件数据库,能正确查询出“供应商S1同时供应给工程J1和J2的零部件代码”的关系代数表达式是( )。A.PNO(SNOS1JNO=J1 (SPJ) PNO(SNOS1JNO=J2 (SPJ)B.PNO(SNOS1JNO=J1 (SPJ) (SNOS1JNO=J2 (SPJ)C.PNO(SNOS1(JNO=J1JNO=J2) (SPJ) )
6、D.PNO(SNOS1(JNO=J1JNO=J2) (SPJ) )正确答案:A你选对了2基于教学视频中的供应商零件数据库,能正确查询出“给工程名为比亚迪的工程供应零部件名为制动器的供应商名称”的关系代数表达式是( )。A.SNAME (JNAME比亚迪PNAME=制动器 (SSPJPJ)B.SNAME ( (JNAME比亚迪(J) SPJ(PNAME=制动器(P)S)C.SNAME ( JNO (JNAME比亚迪(J) SPJ(PNO (PNAME=制动器(P)S)D.SNAME ( SNO( ( JNO (JNAME比亚迪(J) SPJ)(PNO (PNAME=制动器(P)S)正确答案:A、
7、B、C、D你选对了3基于教学视频中的供应商零件数据库,能正确查询出“所有工程都使用的零部件名称、颜色、重量”的关系代数表达式是( )。A.PNAME,COLOR,WEIGHT (JNO,PNO(SPJ) JNO(J) P)B.PNAME,COLOR,WEIGHT (JNO,PNO(SPJ) JNO(P) J)C.PNAME,COLOR,WEIGHT,JNO,PNO(SPJP) JNO(J)D.PNAME,COLOR,WEIGHT,PNO(SPJP) J正确答案:A、C你选对了4基于教学视频中的供应商零件数据库,能正确查询出“没有使用天津供应商生产的红色零件的工程号”的关系代数表达式是( )。A
8、.JNO(J) - JNO (CITY=天津 (S) SPJ COLOR=红 (P)B.JNO (CITY天津 (S) SPJ COLOR红 (P)C.JNO(J) - JNO (CITY=天津COLOR=红(SSPJ P)D.JNO (CITY天津 COLOR红 (SSPJ P)正确答案:A、C你选对了1关系演算是用( )来表达查询要求的方式。A.谓词B.关系的运算C.元组D.域正确答案:A你选对了1基于教学视频中的学生选课数据库,能正确检索出“选修课程号为C02或C04的学生学号和成绩”的元组演算表达式是( )。A.B.C.D.正确答案:A你选对了2基于教学视频中的学生选课数据库,检索“全部学生都选修的课程的课程号和课程名”的元组演算表达式还需要那个选项才能成立?( )。A.(u)($v)($w)B.(u)(v)($w)C.($u)(v)($w)D.($u)($v)($w)正确答案:A你选对了3基于教学视频中的学生选课数据库,若查询选修“数据库原理与应用”课程的成绩大于80的学生姓名,则在元组演算表达式:中,需要哪些选项组成查询条件?( )A.S(u)SC(v)C(w)B.w2=数据库原理与应用C.v2=w1u1=v1t1=u2D.v380正确答案:A、B、C、D你错选为A