Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
10 Annexe A • <strong>Exercices</strong> <strong>et</strong> <strong>solutions</strong><br />
peut tout aussi bien se décomposer comme suit 1 :<br />
U(USINE, ADRESSE)<br />
P(PRODUIT, DESCRIPTION)<br />
U*P: USINE, PRODUIT ⎯→ ADRESSE, DESCRIPTION<br />
Qu’en pensent les autres lecteurs ?<br />
3.19 La version populaire des règles d’Armstrong en comporte une sixième, la<br />
pseudo-transitivité, qui s’énonce comme suit.<br />
Si on a K ⎯→ L <strong>et</strong> LA ⎯→ M, on a aussi KA ⎯→ M.<br />
Démontrez que c<strong>et</strong>te règle est dérivable des autres.<br />
Solution<br />
Par réflexivité, on a A ⎯→ A. Par additivité, K ⎯→ L <strong>et</strong> A ⎯→ A donnent KA<br />
⎯→ LA. Par transitivité, KA ⎯→ LA <strong>et</strong> LA ⎯→ M donnent KA ⎯→ M. CQFD<br />
1. La jointure U*P, pour laquelle on ne précise pas les colonnes de jointure, est un produit relationnel.<br />
C<strong>et</strong> opérateur, qui sera décrit à la section 8.4, correspond à une jointure naturelle dans<br />
laquelle il n’existerait pas de condition de jointure. Chaque n-upl<strong>et</strong> de U est associé à chaque n-<br />
upl<strong>et</strong> de P.