数据库第二章习题5作业答案.doc

数据库第二章习题5作业答案.doc

ID:50881877

大小:55.50 KB

页数:5页

时间:2020-03-15

数据库第二章习题5作业答案.doc_第1页
数据库第二章习题5作业答案.doc_第2页
数据库第二章习题5作业答案.doc_第3页
数据库第二章习题5作业答案.doc_第4页
数据库第二章习题5作业答案.doc_第5页
资源描述:

《数据库第二章习题5作业答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、建立第二章中习题5中的4个表1.S表CREATETABLE`p`(`PNO`varchar(2)NOTNULLDEFAULT'',`PNAME`varchar(10)DEFAULTNULL,`COLOR`varchar(2)DEFAULTNULL,`WEIGHT`int(2)DEFAULTNULL,PRIMARYKEY(`PNO`))ENGINE=InnoDBDEFAULTCHARSET=utf82.P表CREATETABLE`p`(`PNO`varchar(2)NOTNULLDEFAULT'',`PNAME`varchar(10)DEFAULTNULL,`CO

2、LOR`varchar(2)DEFAULTNULL,`WEIGHT`int(2)DEFAULTNULL,PRIMARYKEY(`PNO`))ENGINE=InnoDBDEFAULTCHARSET=utf83.J表CREATETABLE`j`(`JNO`varchar(2)NOTNULL,`JNAME`varchar(10)DEFAULTNULL,`CITY`varchar(10)DEFAULTNULL,PRIMARYKEY(`JNO`))ENGINE=InnoDBDEFAULTCHARSET=utf84.SPJ表CREATETABLE`spj`(`SNO`var

3、char(2)NOTNULLDEFAULT'',`PNO`varchar(2)NOTNULLDEFAULT'',`JNO`varchar(2)NOTNULLDEFAULT'',`QTY`int(3)DEFAULTNULL,PRIMARYKEY(`SNO`,`PNO`,`JNO`),KEY`PNO`(`PNO`),KEY`JNO`(`JNO`),CONSTRAINT`spj_ibfk_1`FOREIGNKEY(`SNO`)REFERENCES`s`(`SNO`)ONDELETECASCADE,CONSTRAINT`spj_ibfk_2`FOREIGNKEY(`PN

4、O`)REFERENCES`p`(`PNO`)ONDELETECASCADE,CONSTRAINT`spj_ibfk_3`FOREIGNKEY(`JNO`)REFERENCES`j`(`JNO`)ONDELETECASCADE)ENGINE=InnoDBDEFAULTCHARSET=utf8完成第二章5中的查寻1.求供应工程J1零件的供应商号码SNO;Query:selectdistinctSPJ.SNOfromSPJwhereJNO='j1';Result:2.求供应工程J1零件P1的供应商号SNO;Query:selectSPJ.SNOfromSPJwher

5、eJNO='J1'andPNO='P1'Result:3.Q求供应工程J1零件为红色的供应商号码SNO;Query:selectdistinctSPJ.SNOfromSPJwhereSPJ.JNO='J1'andSPJ.PNOin(selectP.PNOfromPwhereP.COLOR='红')4.求没有使用天津供应商生产的红色零件的工程号JNO;Query:selectdistinctSPJ.JNOfromSPJwhereSPJ.JNOnotin(selectdistinctSPJ.JNOfromSPJwhereSPJ.PNOin(selectP.PNOfr

6、omPwhereCOLOR='红')andSPJ.SNOin(selectS.SNOfromSwhereS.CITY='天津'))Result:5.求至少用了供应商S1所供应的全部零件的工程号。Query:selectdistinctJNOfromspjs1wherenotexists(select*fromspjs2wheres2.SNO='S1'andnotexists(select*fromspjs3wheres3.SNO=s1.SNOands3.PNO=s2.PNO));Result:针对系统3中的四个表使用SQL完成下列操作1.找出所有的供应商的姓名和

7、所在城市Query:selectSNAME,CITYfromSResult:2.找出所有零件的名称,颜色,重量Query:selectPNAME,COLOR,WEIGHTfromP;Result:3.找出所使用供应商S1所供应零件的工程号;Query:selectdistinctJNOfromSPJwhereSNO='S1';Result:4.找出工程项目J2使用的各种零件名称及数量Query:selectPNAME,sum(QTY)QUILITYfromSPJ,PwhereSPJ.PNO=P.PNOandSPJ.JNO='J2'groupby(SPJ.PNO)

8、;Result:1.找出

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

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

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