搜题
问题   更新时间2023/4/3 12:59:00

已知有一个SPJ数据库,包括S、P、J、SPJ四个关系模式:
S(SNO,SNAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY)
其中S表示供应商的信息
P表示零件的信息
J表示工程项目信息
SPJ表示供应情况信息
(1)求供应工程J3零件的供应商号码SNO;
(2)求供应工程J2零件P3的供应商号码SNO;
(3)求供应工程J4零件为黄色的供应商号码SNO;

解:用关系代数表示如下: (1)(1.5分) (2) (1.5分) (3) (1.5分) 用ALPHA语言表示如下: (1)GET W(SPJ.SNO):SPJ.JNO=’J3’ (1.5分) (2)GET W (SPJ.SNO):SPJ.JNO=’J2’ SPJ.PNO=’P3’ (1.5分) (3)RANGE P X (1.5分) GET W (SPJ.SNO):X(X.PNO=SPJ.PNOSPJ.JNO=’J4’ X.COLOR=’黄’)
王老师:19139051760(拨打)