Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:licence:3i009:tmeindex

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
site:enseignement:licence:3i009:tmeindex [02/11/2020 16:10]
hubert [Exercice 3. Comparaison de plans d'exécutions équivalents]
site:enseignement:licence:3i009:tmeindex [17/11/2020 00:34] (Version actuelle)
hubert [SQLWorkbench]
Ligne 33: Ligne 33:
  
 Pour ceux qui font le TME avec SQLWorkbench, ​ Pour ceux qui font le TME avec SQLWorkbench, ​
-relire les instructions pour ce connecter à [[site:​enseignement:​documentation:​oracle:​sqlworkbench|]].+relire les instructions pour se connecter à [[site:​enseignement:​documentation:​oracle:​sqlworkbench|]].
 Tous les fichiers utiles sont dans l'​archive ci-dessous : Tous les fichiers utiles sont dans l'​archive ci-dessous :
 /* [[https://​moodle-sciences.upmc.fr/​moodle-2020/​mod/​resource/​view.php?​id=76151|tmeIndex.zip]]*/​ /* [[https://​moodle-sciences.upmc.fr/​moodle-2020/​mod/​resource/​view.php?​id=76151|tmeIndex.zip]]*/​
Ligne 106: Ligne 106:
        
 ==Macros== ==Macros==
-Avec SQL Workench vous pouvez créer les plans des requêtes avec des macros. Pour cela, il faut d'bord charger le fichier WbMacros-optimize.xml dans le menu Macros -> Load Macros...+Avec SQL Workench vous pouvez créer les plans des requêtes avec des macros. Pour cela, il faut d'abord charger le fichier WbMacros-optimize.xml dans le menu Macros -> Load Macros...
  
 {{:​site:​enseignement:​licence:​3i009:​macro1.png?​300|}} {{:​site:​enseignement:​licence:​3i009:​macro1.png?​300|}}
Ligne 114: Ligne 114:
 {{:​site:​enseignement:​licence:​3i009:​macro2.png?​300|}} {{:​site:​enseignement:​licence:​3i009:​macro2.png?​300|}}
  
-Vous pouvez ensuite générer les plans en vous positionnent ​sur la reqête ​et en choisissant ​le maros correspondant dans le menu des macros. ​+Vous pouvez ensuite générer les plans en vous positionnant ​sur la requête ​et en choisissant ​la macro correspondant dans le menu des macros. ​
  
 Exemple:  ​ Exemple:  ​
-Au lieu d'​écrire:​+Au lieu d'​écrire :
  
 <code sql> <code sql>
Ligne 125: Ligne 125:
 </​code>​ </​code>​
  
-vous écrivez la requête ​ +vous écrivez la requête ​:
  
 <code sql> <code sql>
Ligne 131: Ligne 131:
 </​code>​ </​code>​
  
-et exécutez ​le macro p3 (touche F1 du clavier) avec le curseur dans la requête.+et vous exécutez ​la macro p3 (touche F1 du clavier) avec le curseur dans la requête.
  
 Les requêtes du TME se trouvent dans le fichier **tmeindexWb.sql**. Les requêtes du TME se trouvent dans le fichier **tmeindexWb.sql**.
Ligne 907: Ligne 907:
  
 ===== Questions fréquentes ===== ===== Questions fréquentes =====
- 
-- Emacs : avant d'​exécuter une requête (avec Ctrl-C Ctrl-C) vérifier qu'​elle est bien suivie d'une ligne **entièrement vide** ne contenant aucun espace. 
- 
 - Directives d'​optimisation : attention à la syntaxe. Ne pas confondre les caractères //étoile// ***** du commentaire et celui du //select étoile//. La ligne contient ​ 3 caractères étoiles. Le caractère //plus// + est collé au premier caractère étoile. - Directives d'​optimisation : attention à la syntaxe. Ne pas confondre les caractères //étoile// ***** du commentaire et celui du //select étoile//. La ligne contient ​ 3 caractères étoiles. Le caractère //plus// + est collé au premier caractère étoile.
  
Ligne 925: Ligne 922:
 - La cardinalité estimée (ROWS) d'un opérateur semble être celle de l'​opérateur parent. Pour certaines opérations binaires, la cardinalité de l'​opération est indiquée sur le fils de droite plutôt que sur l'​opération elle même. ​ - La cardinalité estimée (ROWS) d'un opérateur semble être celle de l'​opérateur parent. Pour certaines opérations binaires, la cardinalité de l'​opération est indiquée sur le fils de droite plutôt que sur l'​opération elle même. ​
  
 +- Emacs : avant d'​exécuter une requête (avec Ctrl-C Ctrl-C) vérifier qu'​elle est bien suivie d'une ligne **entièrement vide** ne contenant aucun espace.
  
  
site/enseignement/licence/3i009/tmeindex.1604329818.txt.gz · Dernière modification: 02/11/2020 16:10 par hubert