Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:licence:3i009:tme_sql [18/09/2015 18:14] stephane |
site:enseignement:licence:3i009:tme_sql [12/09/2023 11:11] (Version actuelle) camelia [TME 1 Révisions SQL] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== TME Révisions SQL ====== | + | {{indexmenu_n>1}} |
+ | ====== TME 1 Révisions SQL ====== | ||
+ | /* | ||
Lire les instructions pour se connecter à Oracle [[site:enseignement:documentation:oracle:connexionoracle]] | Lire les instructions pour se connecter à Oracle [[site:enseignement:documentation:oracle:connexionoracle]] | ||
+ | */ | ||
- | Exécuter les requêtes du fichier {{:site:enseignement:licence:3i009:tme-query.pdf|}} | ||
- | Les résultats que vous devez obtenir sont dans le fichier {{:site:enseignement:licence:3i009:tme-query-resultats.pdf|}} | + | /* Ecrire et exécuter les requêtes du fichier {{:site:enseignement:licence:3i009:tme-query.pdf|}} */ |
+ | |||
+ | Ecrire les requêtes du fichier {{:site:enseignement:licence:3i009:tme-query-resultats.pdf|}} | ||
+ | |||
+ | Les résultats que vous devez obtenir sont dans le fichier (ATTENTION : 2 erreurs. Question f : 2 nuplets, Question g : 15 nuplets) | ||
+ | |||
+ | {{ :site:enseignement:licence:3i009:base-tennis.sql |}} | ||
+ | ====Instructions pour l'accès à la base TENNIS ==== | ||
+ | Les tables Joueur, Gain et Rencontre sont déjà créées dans un compte nommé hubert. | ||
+ | Vous pouvez y accéder facilement en créant des synonymes. | ||
+ | |||
+ | /* | ||
+ | ===Accès par sqlplus en salle de TME=== | ||
+ | Pour ceux qui utilisent le client sqlplus depuis emacs ou depuis un terminal (voir [[site:enseignement:documentation:oracle:connexionoracle|]]) : | ||
+ | * faire @tennis pour créer les synonymes | ||
+ | *** NE PAS créer de fichier tennis.sql** dans votre répertoire, pour ne pas créer de conflit avec le script de sélection de la base Tennis. | ||
+ | */ | ||
+ | |||
+ | === Accès par SQLWorkbench === | ||
+ | Lire la notice [[site:enseignement:documentation:oracle:sqlworkbench]]: | ||
+ | <code sql> | ||
+ | create or replace synonym Joueur for hubert.Joueur; | ||
+ | create or replace synonym Gain for hubert.Gain; | ||
+ | create or replace synonym Rencontre for hubert.Rencontre; | ||
+ | </code> | ||
+ | |||
+ | Vérifier ensuite que la requête suivante affiche les joueurs: | ||
+ | <code sql> | ||
+ | select * from Joueur; | ||
+ | </code> | ||
- | IMPORTANT : | ||
- | * Ne pas oublier de faire @tennis avant d'exécuter les requêtes | ||
- | * NE PAS créer de fichier tennis.sql dans votre répertoire, pour ne pas créer de conflit avec le script de sélection de la base Tennis. |