去年报的专升本,报了这个专业,谁知道现在工作越来越忙,临时抱佛脚去学了C语言,学了E-R图。但是、但是SQL真的好难理解!发了我的作业来!求大神用最简洁、最白痴的话语来教导我完成作业,跪求了!作业如下:(本人SQL几乎为零,刚刚下了SQL server 2008,但对于数字的总能举一反三。)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f48.png?t=20140803)
有商品供应关系数据库如下:
供应商S(SNO, SNAME, STATUS, CITY)
零件P(PNO, PNAME, COLOR, WEIGHT)
工程J(JNO, JNAME, CITY)
供应关系SPJ(SNO, PNO, JNO, QTY)
(注:
l S表示供应商,SN为供应商编码,SNAME为供应商名字,CITY为供应商所在城市;
l P表示零件,PN为零件编码,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量;
l J表示工程,JN为工程编码,JNAME为工程名字,CITY为工程所在城市;
l SPJ表示供应关系,QTY表示提供的零件数量。)
(1)用SQL语句建立上述四个表。
(2)完成以下查询:
A、求供求工程J1零件的供应商号码SNO;
B、求供应工程J1零件为红色的供应商号码SNO。
C、找出没有使用天津产的零件的工程名称。
D、由S5供应给J4的零件P6改为由S3供应。
E、把对SPJ表修改QTY属性对权限授予用户李天明。
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f48.png?t=20140803)
有商品供应关系数据库如下:
供应商S(SNO, SNAME, STATUS, CITY)
零件P(PNO, PNAME, COLOR, WEIGHT)
工程J(JNO, JNAME, CITY)
供应关系SPJ(SNO, PNO, JNO, QTY)
(注:
l S表示供应商,SN为供应商编码,SNAME为供应商名字,CITY为供应商所在城市;
l P表示零件,PN为零件编码,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量;
l J表示工程,JN为工程编码,JNAME为工程名字,CITY为工程所在城市;
l SPJ表示供应关系,QTY表示提供的零件数量。)
(1)用SQL语句建立上述四个表。
(2)完成以下查询:
A、求供求工程J1零件的供应商号码SNO;
B、求供应工程J1零件为红色的供应商号码SNO。
C、找出没有使用天津产的零件的工程名称。
D、由S5供应给J4的零件P6改为由S3供应。
E、把对SPJ表修改QTY属性对权限授予用户李天明。
![](http://hiphotos.baidu.com/lobingo/pic/item/ddce6c2542a7d9332de501daad4bd11372f0014d.jpg?v=tbs)