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

设有一个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) )
发布了28 篇原创文章 · 获赞 13 · 访问量 456

猜你喜欢

转载自blog.csdn.net/yo_u_niverse/article/details/105453961
今日推荐