西北工业大学数据库实验报告2

西北工业大学数据库实验报告2

ID:21618103

大小:176.50 KB

页数:10页

时间:2018-10-23

西北工业大学数据库实验报告2_第1页
西北工业大学数据库实验报告2_第2页
西北工业大学数据库实验报告2_第3页
西北工业大学数据库实验报告2_第4页
西北工业大学数据库实验报告2_第5页
资源描述:

《西北工业大学数据库实验报告2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理》实验报告题目:实验二基本表的数据操作学号姓名班级日期2014302692孟玉军1001140216.10.13一.实验内容、步骤以及结果1.在图形用户界面中对表中的数据进行更新。(6分,每小题2分)(1)按照实验一图2.1-图2.4中所示数据,输入SPJ数据库所含四张表中的数据。S表:P表:J表:SPJ表:(2)修改S表的任意一条数据把S表中S1的status数据进行了修改(1)删除S表的任意一条数据。删除了S3的数据1.针对SPJ数据库,用SQL语句完成下面的数据更新。(12分,每小题3分)(1)第五版教材第三章第5题的8-11小题。红色零件颜色修改为

2、蓝色:⑧UPDATEPSETCOLOR=’蓝’WHERESNO=’红’⑨由S5供给J4的零件P6改为由S3提供:UpdateSPJSetsno=’S3’Wheresno=’S5’andpno=’P6’andjno=’J4’⑩从供应商关系中删除S2的记录,从供应关系表中删除相应的记录:DeleteFromSWheresno=’S2’DeleteFromSPJWheresno=’S2’11.请将(S2,J6,P4,200)插入供应情况关系:InsertintoSPJValues(‘S2’,’P4’,’J6’,200)1.针对SPJ数据库,用SQL语句完成下面的数据查询。(

3、52分,每小题4分)(1)第五版教材第三章第4题。(5道小题)①:selectdistinctsnofromSPJwherejno=’J1’②:selectdistinctsnofromSPJwherejno='J1'andpno='P1'③:selectsnofromSPJ,Pwherejno='J1'andSPJ.pno=P.pnoandcolor='红'④:selectdistinctjnofromSPJwherejnonotin(selectjnofromSPJ,P,SwhereSPJ.sno=S.snoandcity='天津'andSPJ.pno=P.pno

4、andcolor='红')⑤:selectjnofromSPJwherepnoin(selectpnofromSPJwheresno='S1')groupbyjnohavingcount(pno)=(selectcount(pno)fromSPJwheresno='J1')(1)第五版教材第三章第5题的1-7小题。(7道小题)①:selectsno,snamefromS②:selectpname,color,weightfromP③:selectdistinctjnofromSPJwheresno='S1'④:selectpname,qtyfromSPJ,Pwhere

5、spj.pno=p.pnoandjno='J2'⑤:selectdistinctpnofromS,SPJwherespj.sno=s.snoandcity='上海'⑥:selectdistinctjnamefromspj,j,swherespj.sno=s.snoands.city='上海'andspj.jno=j.jno⑦:selectdistinctjnofromspj,swherejnonotin(selectjnofromspj,swherespj.sno=s.snoandcity='天津')(1)查询这样的工程:供给该工程的零件P1的平均供应量大于供给工程J

6、1的任何一种零件的最大供应量:selectspj.jno,jnamefromj,spjwherespj.jno=j.jnoandpno='P1'andqty>(selectMAX(qty)fromspjwherespj.jno='J1')1.针对Student数据库用SQL语句完成下面的数据查询。(12分,每小题4分)(1)查询不选修“C语言”课程的学生学号。selectdistinctsnofromscwheresnonotin(selectsnofromsc,cwherecname='C语言'andc.cno=sc.cno)(2)查询每个学生已经获得的学分的总分(

7、成绩及格表示获得该门课的学分),并按照所获学分由高到低的顺序输出学号,姓名,所获学分。selectSC.sno,sname,sum(ccredit)asccredit_sumfromC,S,SCwheresc.cno=c.cnoandgrade>60andsc.sno=s.snogroupbySC.sno,snameorderbyccredit_sumdesc(1)查询这样的学生姓名:该学生选修了全部课程并且其中一门课在90分以上。selectsc.sno,snamefromsc,swheresc.sno=s.snogroupbysc.sno,sna

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

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

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