(基础篇)第二章:关系数据库——>关系代数的运算

设有一个SPJ数据库,包括S、P、J、SPJ 四个关系模式:
S(SNO, SNAME, STATUS, CITY);
P(PNO, PNAME, COLOR, WEIGHT);
J(JNO, JNAME, CITY);
SPJ(SNO, PNO, JNO,QTY);
试用关系代数完成下列查询:

1)求供应工程J1零件的供应商号SNO;
πSNO (σJNO=‘J1’(SPJ))
2)求供应工程J1零件P1的供应商号SNO;
πSNO (σJNO=‘J1’∧ PNO=‘P1’(SPJ))
3)求供应工程J1零件为红色的供应商号SNO;
πSNO (σJNO=‘J1’(SPJ) ⋈ σCOLOR=‘红色’(P) )
4)求没有使用天津供应商生产的红色零件的工程号JNO;
πJNO (J) - πJNO (σCITY=‘天津’(S) ⋈SPJ ⋈ σCOLOR=‘红色’(P) )
5)求至少用了供应商S1所供应全部零件的工程号JNO;
ΠJno,PNO (σSNO=‘S1’ (SPJ)) ÷ πPNO (σSNO=‘S1’(SPJ) )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值