简答题
在供应商、零件数据库中有以下3个关系模式:供应商:S(SNO,SNAME,CITY,STATUS)零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)供应货:SP(SNO,PNO,QTY)各属性的含义可由属性名体现,不再重复,供应货关系SP表示某供应商SNO,供应了PNO零件,数量为QTY用SQL语言完成以下操作:(每小题2分)
在供应商、零件数据库中有以下3个关系模式:供应商:S(SNO,SNAME,CITY,STATUS)零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)供应货:SP(SNO,PNO,QTY)各属性的含义可由属性名体现,不再重复,供应货关系SP表示某供应商SNO,供应了PNO零件,数量为QTY用SQL语言完成以下操作:(每小题2分)
1.求供应绿色零件的供应商名字;
2.求天津供应商的名字和状况(STATUS);
3.求零件P1的总供应量;
4.把零件P2的重量增加100;
5.从供应商关系中删除S1记录
。
答案解析
正确答案:a.SELECTSNAMEFROMS,P,SP
WHERESP.PNO=P.PNOANDP.COLOR=’绿色’ANDSP.SNO=S.SNO
b.SELECTSNAME,STATUSFROMSWHERECITY=’天津’
c.SELECTSUM(QTY)FROMSPWHEREPNO=’P1’
d.UPDATEPSETWEIGHT=WEIGHT+100
e.DELETEFROMSWHERESNO=’S1’
WHERESP.PNO=P.PNOANDP.COLOR=’绿色’ANDSP.SNO=S.SNO
b.SELECTSNAME,STATUSFROMSWHERECITY=’天津’
c.SELECTSUM(QTY)FROMSPWHEREPNO=’P1’
d.UPDATEPSETWEIGHT=WEIGHT+100
e.DELETEFROMSWHERESNO=’S1’
题目纠错
