17.01.2015 Views

Généralités sur les systèmes d'exploitation traitement Entrées Sorties

Généralités sur les systèmes d'exploitation traitement Entrées Sorties

Généralités sur les systèmes d'exploitation traitement Entrées Sorties

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Réponses :<br />

Π EMPLOYEEIDNO (σ Position='manager' EmployeeStatisticsTable)<br />

Π EMPLOYEEIDNO (σ Salary>40000 AND Position='staff' EmployeeStatisticsTable)<br />

Π EMPLOYEEIDNO (σ Salary 10000 EmployeeStatisticsTable)<br />

Π SellerId,OwnerLastName,Ownerfirstname (AntiqueOwners Antiques)<br />

SELLERID = OWNERID<br />

II) Etude de bases réparties<br />

On suppose que la table AntiqueOwners est <strong>sur</strong> un site A et que la table Antiques est <strong>sur</strong> un site éloigné<br />

B.<br />

II - 1 - a) On désire réaliser la requête d'un troisième site C éloigné :<br />

SELECT DISTINCT SELLERID, OWNERFIRSTNAME<br />

FROM ANTIQUES, ANTIQUEOWNERS<br />

WHERE SELLERID = OWNERID<br />

Quel est le résultat de la requête <br />

Réponse :<br />

SellerID<br />

01 Bill<br />

02 Bob<br />

15 Patricia<br />

21 Jane<br />

50 Sam<br />

OwnerFirstName<br />

On désire comparer le coût des deux stratégies suivantes :<br />

Stratégie 1<br />

SITE A SELECT *<br />

FROM ANTIQUEOWNERS<br />

SITE B SELECT *<br />

FROM ANTIQUES<br />

SITE C<br />

SELECT DISTINCT SELLERID,<br />

OWNERFIRSTNAME<br />

FROM TAB1, TAB2<br />

WHERE SELLERID = OWNERID<br />

Réponse envoyée <strong>sur</strong> C par le réseaux et<br />

reçue en C dans une table TAB1<br />

Réponse envoyée <strong>sur</strong> C par le réseaux et<br />

reçue en C dans une table TAB2<br />

Résultat mis dans une table TAB3<br />

Stratégie 2<br />

SITE A<br />

SITE B<br />

SITE C<br />

SELECT OWNERID, OWNERFIRSTNAME<br />

FROM ANTIQUEOWNERS<br />

SELECT DISTINCT SELLERID<br />

FROM ANTIQUES<br />

SELECT SELLERID, OWNERFIRSTNAME<br />

FROM TAB3, TAB4<br />

WHERE SELLERID = OWNERID<br />

Réponse envoyée <strong>sur</strong> C par le réseaux et<br />

reçue en C dans une table TAB4<br />

Réponse envoyée <strong>sur</strong> C par le réseaux et<br />

reçue en C dans une table TAB5<br />

Résultat mis dans une table TAB6<br />

II - 1 - b) Pour la stratégie 1 donner <strong>les</strong> résultats obtenus dans TAB1, TAB2 et TAB3.<br />

Réponses :<br />

TAB1<br />

OwnerID OwnerLastName OwnerFirstName (44)<br />

01 Jones Bill (11)<br />

31 / 51 Travaux Dirigés LO 14

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

Saved successfully!

Ooh no, something went wrong!