数据库实验报告

数据库实验报告

ID:47372580

大小:132.46 KB

页数:8页

时间:2020-01-10

数据库实验报告_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《数据库实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.《数据库原理》实验报告题目:实验二基本表的数据操作学号姓名班级日期Xxxxxxxxxxxx2016.10.16一.实验内容、步骤以及结果1.在图形用户界面中对表中的数据进行更新。(1)按照实验一图2.1-图2.4中所示数据,输入SPJ数据库所含四张表中的数据。(2)修改S表的任意一条数据(3)删除S表的任意一条数据。2.针对SPJ数据库,用SQL语句完成下面的数据更新。(1)第五版教材第三章第5题的8-11小题。l把全部红色零件的颜色改成蓝色。UPDATEPSETCOLOR=’蓝'WHERECOLOR='红'l由S5供给J4的零件P6改为由S3供应

2、。UPDATESPJSETSNO='S3'WHERESNO='S5'ANDJNO='J4'ANDPNO='P6'l从供应商关系中删除供应商号是S2的记录,并从供应情况关系中删除相应的记录。A、DELETEFROMSWHERESNO=’S2’B、DELETEFROMSPJWHERESNO=‘S2l请将(S2,J6,P4,200)插入供应情况关系INSERTINTOSPJVALUES(‘S2’,‘J6’,‘P4’,200)3.针对SPJ数据库,用SQL语句完成下面的数据查询。(1)第五版教材第三章第4题。(5道小题)l求供应工程Jl零件的供应商号码SNO

3、;SELECTDISTSNOFROMSPJWHEREJNO=’J1’l求供应工程Jl零件Pl的供应商号码SNO;SELECTDISTSNOFROMSPJWHEREJNO='J1'ANDPNO='P1'..l求供应工程Jl零件为红色的供应商号码SNO;SELECTSNOFROMSPJ,PWHEREJNO='J1'ANDSPJ.PNO=P.PNOANDCOLOR='红'l求没有使用天津供应商生产的红色零件的工程号JNO;SELECTDISTJNOFROMSPJWHEREJNONOTIN(SELEJNOFROMSPJ,P,SWHERES.CITY='天津'

4、ANDCOLOR='红'ANDS.SNO=SPJ.SNOANDP.PNO=SPJ.PNO)。l求至少用了供应商Sl所供应的全部零件的工程号JNO;由于VFP不允许子查询嵌套太深,将查询分为两步A、查询S1供应商供应的零件号SELECTDISTPNOFROMSPJWHERESNO='S1'结果是(P1,P2)结果为P1,P2B、查询哪一个工程既使用P1零件又使用P2零件。SELECTJNOFROMSPJWHEREPNO='P1'ANDJNOIN(SELECTJNOFROMSPJWHEREPNO='P2')最后结果为J4(2)第五版教材第三章第5题的1-

5、7小题。(7道小题)l找出所有供应商的姓名和所在城市。SELECTSNAME,CITYFROMSl找出所有零件的名称、颜色、重量。SELECTPNAME,COLOR,WEIGHTFROMP..l找出使用供应商S1所供应零件的工程号码。SELECTDISTJNOFROMSPJWHERESNO='S1'l找出工程项目J2使用的各种零件的名称及其数量。SELECTPNAME,QTYFROMSPJ,PWHEREP.PNO=SPJ.PNOANDSPJ.JNO='J2'l找出上海厂商供应的所有零件号码。SELECTPNOFROMSPJ,SWHERES.SNO=S

6、PJ.SNOANDCITY='上海'l出使用上海产的零件的工程名称。SELECTJNAMEFROMSPJ,S,JWHERES.SNO=SPJ.SNOANDS.CITY='上海'ANDJ.JNO=SPJ.JNO..l找出没有使用天津产的零件的工程号码。注意:SELECTDISPJNOFROMSPJWHEREJNONOTIN(SELECTDISTJNOFROMSPJ,SWHERES.SNO=SPJ.SNOANDS.CITY='天津')适用于JNO是唯一或不唯一的情况.注意:SELECTDISTJNOFROMSPJ,SWHERES.SNO=SPJ.SNOA

7、NDS.CITY<>'天津'适用于JNO是唯一的情况(3)查询这样的工程:供给该工程的零件P1的平均供应量大于供给工程J1的任何一种零件的最大供应量。SELECTJNOFROMSPJWHEREPNO='P1'GROUPBYJNOHAVINGAVG(QTY)>ANY(SELECTSUM(QTY)FROMSPJWHEREJNO='J1'GROUPBYPNO)4.针对Student数据库用SQL语句完成下面的数据查询。(1)查询不选修“C语言”课程的学生学号。SELECTSC.SnoFROMSCWHERESC.CnoIN(SELECTCnoFROMCWHE

8、RECnameNOTLIKE‘c语言’);(2)查询每个学生已经获得的学分的总分(成绩及格表示获得该门课的学

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

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

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