04.07.2013 Views

2. Traitements et Stockage - Hidouci - ESI

2. Traitements et Stockage - Hidouci - ESI

2. Traitements et Stockage - Hidouci - ESI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Pr = adr du 1er tuple de R; Ps = adr du 1er tuple de S;<br />

TQ ( Pr 0 && Ps 0 )<br />

ts = tuple(Ps); E = {ts}; Ps = suiv( Ps ); stop = faux;<br />

TQ ( non stop && Ps 0 )<br />

W.K. <strong>Hidouci</strong>, <strong>ESI</strong> 2009<br />

t = tuple(Ps);<br />

SI (t.attr == ts.attr) E = E U {t}; Ps = suiv(Ps) SINON stop = vrai FSI;<br />

tr = tuple(Pr);<br />

TQ ( Pr 0 && tr.attr < ts.attr )<br />

Pr = suiv(Pr); tr = tuple(Pr);<br />

TQ ( Pr 0 && tr.attr == ts.attr )<br />

POUR chaque ts dans E<br />

ajouter dans le résultat;<br />

Pr = suiv(Pr); tr = tuple(Pr);<br />

Jointure par fusion<br />

Algorithme : phase de fusion<br />

24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!