Académique Documents
Professionnel Documents
Culture Documents
7. Donner les numéros des produits livrés à une usine par un forydrisseurde la
même ville que celle de l'usine _---/
lcpp(PUF*F*U)
Cetteformulationn'est pastrèsexplicite.Les suivantesexplicitentlesjoins:
( (PUF *NF:NFF) xNu=Nunville=vilie
ru1qp U)
ruNp((Uxyi11s:y1tls
F) *Nu:Nunwp=NnPUF)
æNp(ovlre=v111sp
( (PUF * U) * oy11r.vill.F(F) ) )
Notation: "o(viue:vneF(F)"
changele nom de I'attribut vilte envilteF dansla
relationF
Variante:Donner les numérosdesproduitslivrés à une usine par un fournisseur
d'une ville différente de celle de I'usine
Il suffit de remplacer "ville = ville" par "ville I ville dans les formulations
précédentes
12. Donner le numéro du produit le plus léger (ou les numérosdes produits les plus
légers,si plusieursproduits ont le poids minimum)
.i r i.
i
nNp(P)-nNp(PXpoid,>p2
Gpoias:pz(7rpoia,(F))) , '.. i
!
,,,, )i
'
), '
r
' !
Explicationsi
, ." orù "r,.{
l '^, iii}r
y r..::
ôp\
= une reiation avecun seul attribut P2, contenanttoutesles
c[poids:pz(fipoiar(P))
valeursde poids de la relation P
îNq(P Xpoidr>p2Crpotos:pz(tp"ia.(P)))les numéros des produits qui sont plus
lourds qu'au moins un autre produit (c'est à-dire les produits qui ne convien-
nentpas)
Autre formulation avec la division:
trNp,poids
(clpoias:p1
(P) Xpl <poid, æpo16,
(P))/?Ipotos(P)
Le join associechaque produit (de poids pl) avec re poids poids de chaque
produit au moins aussilourd que P1.
Le produit le plus léger (ou les produits les plus légers) sera associéainsi avec
toutesles valeursde poids de P.
15. Donner tous les triplets (VilleF, NP,VilleU) tels qu'un fournisseurde la première
ville approvisionneune usine de la deuximeville avecun produit Np
R 15 : llvileF,Np,vilteu
( clvilte:
vn"e (F) x PUF * c[vitte,vitteu
(U) )
16. Même questionqu'en 15, mais sansles triplets où les deux villes sont identiques
ovilleuTviueF(R15)
' 17. Donner
le numéro des qui sont livrés à toutesles usinesde Londres
fduits
æNp,NU
(PUF)/æNu(#r":,r_onar"r,(U) )
19. Donner les numéros des usinesqui achètentau fournisseurnuméro 4 tous les
produitsqu'il fournit
æNp,Nu
(oNp:a (PUF)) /æpp(osp:a (PUF))
(27 mars2005)