19.02.2015 Views

Exercices et solutions

Exercices et solutions

Exercices et solutions

SHOW MORE
SHOW LESS

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.

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

Saved successfully!

Ooh no, something went wrong!