site:enseignement:licence:3i009:tmejointure
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| site:enseignement:licence:3i009:tmejointure [20/09/2017 17:30] – [TME 6 Jointure] hubert | site:enseignement:licence:3i009:tmejointure [17/11/2020 00:37] (Version actuelle) – [Exercice préliminaire] hubert | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ====== TME 6 Jointure ====== | ====== TME 6 Jointure ====== | ||
| + | |||
| + | /* TME pour 3I009 */ | ||
| + | |||
| L' | L' | ||
| Ligne 18: | Ligne 21: | ||
| </ | </ | ||
| ===== Préparation du TME ===== | ===== Préparation du TME ===== | ||
| - | Lire l' | + | Lire l' |
| + | |||
| + | |||
| + | Télécharger l' | ||
| + | |||
| + | Se connecter à [[site: | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | /* on enlève cette partie PPTI | ||
| ^commande^description^ | ^commande^description^ | ||
| Ligne 27: | Ligne 41: | ||
| | **Alt-x** my/ | | **Alt-x** my/ | ||
| | aller sur le paragraphe contenant @baseJCF et faire Ctrl-C Ctrl-C | créer vos tables J, C, F, les index et les statistiques nécessaires à l' | | aller sur le paragraphe contenant @baseJCF et faire Ctrl-C Ctrl-C | créer vos tables J, C, F, les index et les statistiques nécessaires à l' | ||
| + | */ | ||
| + | |||
| + | |||
| Les tables d'un club de sport sont : | Les tables d'un club de sport sont : | ||
| Ligne 45: | Ligne 62: | ||
| * **I_F_CNUM** sur F(cnum) | * **I_F_CNUM** sur F(cnum) | ||
| - | Pour **afficher** les plans proposés par le SGBD et leur coût, | + | Pour **afficher** les plans proposés par le SGBD et leur coût, |
| - | < | + | |
| + | /* | ||
| + | < | ||
| | | ||
| </ | </ | ||
| puis terminer chaque requête par | puis terminer chaque requête par | ||
| @p4 | @p4 | ||
| + | */ | ||
| Ligne 60: | Ligne 79: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| ===== Exercice préliminaire | ===== Exercice préliminaire | ||
| Combien de n-uplets ont chacune des relations ? | Combien de n-uplets ont chacune des relations ? | ||
| Quel est le coût d' | Quel est le coût d' | ||
| <code sql> | <code sql> | ||
| - | explain plan for | + | --explain plan for |
| select * from J; | select * from J; | ||
| - | @p4 | + | --@p4 |
| </ | </ | ||
| Ligne 138: | Ligne 158: | ||
| <showif isloggedin> | <showif isloggedin> | ||
| - | < | + | < |
| </ | </ | ||
| Ligne 150: | Ligne 170: | ||
| </ | </ | ||
| - | a) Afficher et dessiner **P2**. | + | a) Afficher et dessiner |
| <showif isloggedin> | <showif isloggedin> | ||
| Ligne 188: | Ligne 208: | ||
| - | b) Quel est le coût de **P2** ? | + | c) Quel est le coût de **P2** ? |
| <showif isloggedin> | <showif isloggedin> | ||
| <fc #008000> | <fc #008000> | ||
| Ligne 238: | Ligne 258: | ||
| - | b) détailler | + | b) Détailler |
| <showif isloggedin> | <showif isloggedin> | ||
| Ligne 250: | Ligne 270: | ||
| - | c) Quel est le coût du plan exprimé en fonction du cout pour lire une table, un index et pour lire un nuplet seul. | + | c) Quel est le coût du plan exprimé en fonction du coût pour lire une table, un index et pour lire un nuplet seul. |
| <showif isloggedin> | <showif isloggedin> | ||
| Ligne 268: | Ligne 288: | ||
| === Question 4) === | === Question 4) === | ||
| + | /* | ||
| + | Jointure par boucles imbriquées avec index sur l' | ||
| + | */ | ||
| On considère la requête **R4**. | On considère la requête **R4**. | ||
| Ligne 325: | Ligne 348: | ||
| * La directive '' | * La directive '' | ||
| - | Reprendre les requêtes de l' | + | Reprendre les requêtes |
site/enseignement/licence/3i009/tmejointure.1505921422.txt.gz · Dernière modification : de hubert
