第1次作业参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

附加题:

查询所有这样的制造商:对于制造商B生产的笔记本所含的内存容量,该制造商所生产的笔记本中都有。

(πmaker,ram(Product ▷◁Laptop)) / ( πram(σmaker = B(Product) ▷◁Laptop))

查询至少生产了两款速度不小于2.80的计算机(PC或笔记本)的制造商。

ρR(πmaker, model (σspeed ≥ 2.8 (Product ▷◁(πmodel,speed(PC) ∪πmodel,speed (Laptop)))))

πmaker (ρR1(R)▷◁R1.maker = R2.maker AND R1.model ≠R2.modelρ

R2(R))

5.

(1)求供应工程J1零件的供应商代码SNO

πsno(σjno =’J1’ (SPJ))

(2)求供应工程J1零件P1的供应商代码SNO

πsno(σjno =’J1’ AND pno=’p1’ (SPJ))

(3)求供应工程J1红色零件的供应商代码SNO

πsno(πsno,pno(σjno =’J1’ (SPJ))▷◁πpno(σcolor=’红’ (P)))

(4)求没有使用天津供应商生产的红色零件的工程项目代码JNO

πjno(J) -πjno(πsno(σcity=’天津’ (S))▷◁πsno,pno,jno(SPJ)▷◁πpno

(σcolor=’红’ (P)))

(5)求至少用了供应商S1所供应的全部零件的工程项目代码JNO

πjno,pno(SPJ) /πpno(σsno=’s1’ (SPJ))

7.关系代数的基本运算有哪些?如何用这些基本运算来表示其它运算?

答:在8中关系代数的运算中,并、差、笛卡尔积、投影和选择5中运算是基本的运算;其它的3种运算,即交、连接和除,均可用5中基本运算来表达。

交运算:R∩S = R-(R-S)

连接运算:R▷◁AΦBS=σAΦB(R×S)

除运算:R(X,Y)÷S(Y,Z) =πx(S)-πx(πx(R) ×πy(S)-R)

1

相关文档
最新文档