数据库期末复习题总结

数据库期末复习题总结

ID:36471700

大小:148.52 KB

页数:6页

时间:2019-05-11

数据库期末复习题总结_第1页
数据库期末复习题总结_第2页
数据库期末复习题总结_第3页
数据库期末复习题总结_第4页
数据库期末复习题总结_第5页
资源描述:

《数据库期末复习题总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第二章作业题1、设有关系R、S如下所示,计算R÷S。R:S:ABCDCDEabcdcd1abefef2abhkbdefbddlckcdckef除法运算步骤1)将被除关系的属性分为象集属性和结果属性:与除关系相同的属性属于象集属性,不相同的属性属于结果属性2)在除关系中,对与被除关系相同的属性(象集属性)进行投影,得到除目标数据集。3)将被除关系分组,原则是,结果属性值一样的元组分为一组。4)逐一考察每个组,如果它的象集属性值中包括除目标数据集,则对应的结果属性值应属于该除法运算结果集。2、书74页第5题1)求供应工程J1零件的供应商

2、号码SNO–πsno(σjno=’J1’(SPJ))2)求供应工程J1零件P1的供应商号码SNO–πsno(σjno=’J1’^PNO=’P1’(SPJ))3)求供应工程J1零件为红色的供应商号码SNO–πsno(πpno(σcolor=’红色’(P))σjno=’J1’(SPJ))4)求没有使用天津供应商生产的红色零件的工程号JNO–πjno(SPJ)-πjno(πsno(σcity=’天津’(S))SPJπpno(σcolor=’红色’(P))5)求至少用了供应商S1所供应的全部零件的工程号JNO–πjno,pno(SPJ)πp

3、no(σsno=’S1’(SPJ))3、设有如图所示的关系S、C和SC,它们分别表示学生、课程和学生选课。试用关系代数表达式表示下列查询。C:C#CNAMETEACHERC1C语言王华C2数据结构李大利C3操作系统周明C4数据库原理周明S:S#SNAMESEXAGE1001李明男191002刘强女182001张丽娟女203002赵丹男19SC:S#C#GRADE1001C1891001C2672001C3563002C392(1)检索年龄大于19岁的女同学的学号(S#)和姓名(SNAME)。(2)检索"周明"老师所授课程的课程号(C

4、#)和课程名(CNAME)。(3)检索选修课程名为"操作系统"的学生学号(S#)和姓名(SNAME)。(4)检索选修了全部课程的学生姓名(SNAME)。S(S#,SNAME,SEX,AGE)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE)(1)πs#,SNAME(σAGE>19^SEX=‘女’(S))(2)πC#,CNAME(σTEACHER=‘周明’(C))(3)πs#,SNAME(σCNAME=‘操作系统’(SCSC))(4)πSNAME(πs#,C#(SC)πC#(C)S)第三章作业题1.书127页5题:(

5、1)-(7)(对应课本75页的四个表)S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)1.SELECTSNAME,CITYFROMS;2.SELECTPNAME,COLOR,WEIGHTFROMP3.SELECTDISTINCT(JNO)FROMSPJWHERESNO=‘S1’;4.SELECTPNAME,QTYFROMP,SPJWHEREP.PNO=SPJ.PNOANDSPJ.JNO=‘J2’;5.解1:SE

6、LECTDISTINCT(PNO)FROMS,SPJWHERES.SNO=SPJ.SNOANDS.CITY=‘上海’解2:SELECTDISTINCT(PNO)FROMSPJWHERESNOIN(SELECTSNOFROMSWHERECITY=‘上海’6.SELECTJNAMEFROMS,SPJ,JWHEREJ.JNO=SPJ.JNOANDS.SNO=SPJ.SNOANDS.CITY=‘上海’7.SELECTJNOFROMS,SPJWHERES.SNO=SPJ.SNOANDS.CITY<>’天津’7.SELECTJNOFROMSPJ

7、WHERESNO!=ALL(SELECTSNOFROMSWHERECITY=’天津’)8.Updatepsetcolor=‘蓝’wherecolor=‘红’9.UpdateSPJsetsno=‘s3’wheresno=‘s5’andjno=‘j4’andpno=‘p6’10.DeletefromSwheresno=‘s2’11.insertintoSPJvalues(‘s2’,’p4’,’j6’,200)2.补充练习:设有一个简单的图书管理数据库,包含如下三个关系表:图书关系表:Book(BNO,Title,Author,Publi

8、sher,Price),其中BNO,Title,Author,Publisher,Price分别表示图书的总编号、书名、作者、出版单位和单价;读者关系表:Reader(LNO,Name,Unit),其中LNO,Name,Unit分别表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。