单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019年5月9日,感谢你的观看,数据库系统概论,2019,第二章 关系代数,习题课,1,感谢你的观看,2019年5月9日,数据库系统概论1感谢你的观看2019年5月9日,试用关系代数表示下列查询,请关系参见,56,学生,-,课程数据库,查询,IS,系且年龄大于,20,的男生姓名,查询选修了,“,数据库,”,或者,“,数学,”,课程的学生姓名,查询没有选修,“,数据库,”,课程的学生学号,查询选课情况:学号、姓名、课程名、成绩,2,感谢你的观看,2019年5月9日,试用关系代数表示下列查询请关系参见56学生-课程数据库2,请参见,56,学生,-,课程数据库请叙述下列关系运算的语义,Sname,(,Sdept=,IS,Sage20,Ssex=,男,(S),Sname,(,Cname=,数据库,Cname=,数学,(SC S C),Sno,(S),Sno,(,Cname=,数据库,(SC C),Sname,Cname,Grade,(SC S C),3,感谢你的观看,2019年5月9日,请参见56学生-课程数据库请叙述下列关系运算的语义S,第二章 习题,5,(,P74,),SNO,SNAME,STATUS,CITY,S1,精益,20,天津,S2,盛锡,10,北京,S3,东方红,30,北京,S4,丰泰盛,20,天津,S5,为民,30,上海,S,表 供应商,4,感谢你的观看,2019年5月9日,第二章 习题5(P74)SNOSNAMESTATUSCIT,PNO,PNAME,COLOR,WEIGHT,P1,螺母,红,12,P2,螺栓,绿,17,P3,螺丝刀,蓝,14,P4,螺丝刀,红,14,P5,凸轮,蓝,40,P6,齿轮,红,30,P,表 零件,5,感谢你的观看,2019年5月9日,PNOPNAMECOLORWEIGHTP1螺母红12P2螺栓,J,表 工程项目,JNO,JNAME,CITY,J1,三建,北京,J2,一汽,长春,J3,弹簧厂,天津,J4,造船厂,天津,J5,机车厂,唐山,J6,无线电厂,常州,J7,半导体厂,南京,6,感谢你的观看,2019年5月9日,J表 工程项目JNOJNAMECITYJ1三建北京J2一汽,感谢你的观看,SPJ,表 供应情况,SNO,PNO,JNO,QTY,S1,P1,J1,200,S1,P1,J3,100,S1,P1,J4,700,S1,P2,J2,100,S2,P3,J1,400,S2,P3,J2,200,S2,P3,J4,500,S2,P5,J5,400,S2,P5,J6,400,7,2019年5月9日,感谢你的观看SPJ表 供应情况SNOPNOJNOQTYS1P,试用关系代数表示下列查询,求供应工程,J1,零件的供应商号码,SNO,求供应工程,J1,零件,P1,的供应商号码,SNO,求供应工程,J1,零件为红色的供应商号码,SNO,求没有使用天津供应商生产的红色零件的工程号,JNO,求至少用了供应商,S1,供应的全部零件的工程号,JNO,8,感谢你的观看,2019年5月9日,试用关系代数表示下列查询求供应工程J1零件的供应商号码SNO,答案:,Sno,(,JNO,=,J1,(,SPJ,),Sno,(,JNO=,J1,PNO=,P1,(,SPJ,),Sno,(,JNO=,J1,COLOR=,红,(SPJ P),Jno,(J)-,Jno,(,CITY=,天津,COLOR=,红,(S SPJ P),Jno,,,Pno,(SPJ),Pno,(,SNO=,SI,(SPJ),9,感谢你的观看,2019年5月9日,答案:Sno(JNO=J1(SPJ)9感谢你,典型题,2,(,2006,年试题,47,),设有关系,R,,,S,,则关系代数表达式,RS,的结果集为,。,A,B,C,a1,b1,c1,a1,b2,c1,a2,b2,c2,B,D,b1,d1,b2,d1,A.A B.A C.A C D.A C,a1 a1 a1 c1 a1 c1,a1 a2 c2,S,R,10,感谢你的观看,2019年5月9日,典型题2 (2006年试题47)ABCa1b1c1a1,典型题,3,(,2003,年,30,21,),若有关系模式,R(A,,,B,,,C),和,S(C,,,D,,,E),,对于如下的关系代数表达式:,E1=,A,D,(,B,2003,R.C=S.C E=,80,(R,S),E2=,A,D,(,R.C=S.C,(,B,2003,(R),E=,80,(S),E3=,A,D,(,B,2003,(R),E=,80,(S),E4=,A,D,(,B,2003,E=,80,(R S),正确的结论是,(,1,),。,(1)A.E1=E2=E3=E4 B.E3=E4,但,E1,E2,C.E1=E2,但,E3,E4 D.E3,E4,但,E2=E3,11,感谢你的观看,2019年5月9日,典型题3 (2003年3021)11感谢你的观看,典型题,4,(,1999,年试题,7,),最常见的一种基本数据模型是关系数据模型,他统一用的,A,结构来表示实体及实体之间的联系。关系数据库的操作语言,DML,主要包括,B,两类操作。关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、,C,,用,R S,表示关系,R,和关系,S,的,D,。,A:,树,网络,图,二维表,B:,插入和删除,检索和修改查询和编辑,统计和修改,C:,投影、连接,连接、选择,选择、投影,交、选择,D:,连接,笛卡尔积,日连接,自然连接,12,感谢你的观看,2019年5月9日,典型题4 (1999年试题7)12感谢你的观看201,典型题,5,续,设关系,R,,,S,如下:,R:A B C S:B C D T:A B C D,a b c b c d a b c d,b b f b c e a b c e,c a d a d b c a d b,d a d d a d b,则关系,T,是关系,R,和关系,S,E,的结果。,E:,自然连接,连接,笛卡尔积,并,13,感谢你的观看,2019年5月9日,典型题5续13感谢你的观看2019年5月9日,14,感谢你的观看,2019年5月9日,14感谢你的观看2019年5月9日,典型题,6,(,2002,年,40,41,),关系,R,,,S,,,R,(,A1,A2,(,13,(S),的结果为,(,1,),,左外连接、右外连接和完全外连接的元组个数分别为,(,2,),。,(1)A.d B.,c,d,C.,c,d,8,D.(a,b),(b,a),(c,d),(d,f),(2),A.2,2,4 B.2,2,6 C.4,4,6 D.4,4,4,(,请参考,P58,左外连接、右外连接和完全外连接的定义,),A1,A2,A3,a,b,c,b,a,d,c,d,d,d,f,g,A1,A2,A4,a,z,a,b,a,h,c,d,d,d,s,c,S,R,15,感谢你的观看,2019年5月9日,典型题6 (2002年4041)A1A2A3abcb,16,感谢你的观看,2019年5月9日,16感谢你的观看2019年5月9日,