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

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

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

50 Sam<br />

Nous allons évaluer le coût réseau de ces deux stratégies. On suppose pour cela que <strong>les</strong> tab<strong>les</strong> sont<br />

envoyées <strong>sur</strong> le réseau au format texte et que le coût pour envoyer un caractère est de 10. Les différentes<br />

colonnes sont supposées être séparées par un caractère tabulation et <strong>les</strong> différentes lignes par deux<br />

caractères (codes ASCII 0A et 0D) et deux caractères de fin de fichier.<br />

II - 1 - d) Quel est le coût réseau de la stratégie 1 <br />

Réponse :<br />

On a affiché entre parenthèse le nombre de caractères visib<strong>les</strong> <strong>sur</strong> <strong>les</strong> réponses précédentes.<br />

TAB1 représente 127 caractères soit un coût de 1270, TAB2 représente 203 caractères soit un coût de 2030<br />

et donc un coût total de 3300<br />

II - 1 - e) Quel est le coût réseau de la stratégie 2 <br />

Réponse :<br />

TAB4 représente 71 caractères soit un coût de 710, TAB5 représente 30 caractères soit un coût de 300 et<br />

donc un coût total de 1010<br />

II - 1 - f) Quelle est l'idée pour trouver la stratégie la moins coûteuse <br />

Réponse :<br />

Commencer par <strong>les</strong> projections.<br />

Exercice 3<br />

On suppose que l'on dispose d'une base de données relationnelle consistant en <strong>les</strong> trois relations suivantes<br />

:<br />

FREQUENTE(BUVEUR,BAR)<br />

SERT(BAR,BIERE)<br />

AIME(BUVEUR,BIERE)<br />

La première indique <strong>les</strong> bars que fréquentent <strong>les</strong> buveurs. La seconde indique <strong>les</strong> marques de bière servies<br />

dans chacun des bars. La troisième indique <strong>les</strong> marques de bière qu'aime chaque buveur.<br />

Exprimer en SQL2 chacune des requêtes suivantes :<br />

· Obtenir <strong>les</strong> bars qui servent de la Heineken,<br />

· Obtenir <strong>les</strong> buveurs qui aiment une bière servie dans un bar,<br />

· Obtenir <strong>les</strong> buveurs qui aiment une bière et fréquentent un bar,<br />

· Obtenir <strong>les</strong> buveurs qui fréquentent un bar qui sert de la bière.<br />

Réponses :<br />

SELECT BAR FROM SERT WHERE BIERE = 'Heineken'<br />

SELECT BUVEUR FROM AIME,SERT WHERE AIME.BIERE = SERT.BIERE<br />

SELECT BUVEUR FROM AIME,FREQUENTE WHERE AIME.BUVEUR = FREQUENTE.BUVEUR<br />

SELECT BUVEUR FROM SERT,FREQUENTE WHERE SERT.BAR = FREQUENTE.BAR<br />

33 / 51 Travaux Dirigés LO 14

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

Saved successfully!

Ooh no, something went wrong!