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:master:mlbda:tmes:priseenmain

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:master:mlbda:tmes:priseenmain [21/09/2015 11:46]
camelia
site:enseignement:master:mlbda:tmes:priseenmain [05/10/2020 14:34] (Version actuelle)
hubert
Ligne 1: Ligne 1:
-====TME ​: Prise en main d'​Oracle et requêtes sur la base MONDIAL==== +{{indexmenu_n>​1}}
-==Objectif principal== +
-réviser le langage de requête SQL, puis le langage de programmation PL/SQL+
  
-==Objectifs secondaires==+====== TME 2019  Requêtes SQL  ====== 
 + 
 +=== Prise en main d'​Oracle et requêtes sur la base MONDIAL=== 
 + 
 +====Objectif principal==== 
 +Réviser le langage de requête SQL, puis le langage de programmation PL/SQL 
 + 
 +====Objectifs secondaires====
   *  se familiariser avec les manuels de documentation d'​Oracle   *  se familiariser avec les manuels de documentation d'​Oracle
   *  se familiariser avec les vues du dictionnaire du SGBD   *  se familiariser avec les vues du dictionnaire du SGBD
   *  savoir compiler et exécuter une procédure stockée   *  savoir compiler et exécuter une procédure stockée
  
-==Prérequis==+====Prérequis====
   *    Lire [[site:​enseignement:​documentation:​oracle:​connexionoracle|ConnexionOracle]] pour se connecter à Oracle   *    Lire [[site:​enseignement:​documentation:​oracle:​connexionoracle|ConnexionOracle]] pour se connecter à Oracle
-===Préparation du TME===+ 
 +====Préparation du TME====
 Ouvrir une fenêtre de terminal (xterm), vérifier que la commande <​code>​ Ouvrir une fenêtre de terminal (xterm), vérifier que la commande <​code>​
   echo $BD_TOOL </​code>​   echo $BD_TOOL </​code>​
Ligne 27: Ligne 33:
  
 ** <fc #​ff0000>​Exercices</​fc>​ ** ** <fc #​ff0000>​Exercices</​fc>​ **
-==Exercice 1 (obligatoire) : SQL sur la base MONDIAL==+====Exercice 1 (obligatoire) : SQL sur la base MONDIAL====
   * Prendre en main la base MONDIAL   * Prendre en main la base MONDIAL
     * lire la {{:​site:​enseignement:​master:​mlbda:​mondial-rs.pdf| description}} du schéma de la base MONDIAL     * lire la {{:​site:​enseignement:​master:​mlbda:​mondial-rs.pdf| description}} du schéma de la base MONDIAL
Ligne 43: Ligne 49:
  
  
-==Exercice 2 (facultatif) : PL/SQL sur le dictionnaire du SGBD==+====Exercice 2 (facultatif) : PL/SQL sur le dictionnaire du SGBD====
  ​* ​ compiler et exécuter la procédure l1: @l1   ​* ​ compiler et exécuter la procédure l1: @l1 
   *     Que représentent les vues du dictionnaire user_tables,​ user_objects et user_source ? Expliquer brièvement ce que représente chaque attribut. Voir la documentation:​   *     Que représentent les vues du dictionnaire user_tables,​ user_objects et user_source ? Expliquer brièvement ce que représente chaque attribut. Voir la documentation:​
Ligne 53: Ligne 59:
   *     ​Ecrire la procédure s2(nom, ligne1, ligne2) pour afficher le morceau de code source (ligne1 à ligne2) de la procédure dont le nom est passé en paramètre.   *     ​Ecrire la procédure s2(nom, ligne1, ligne2) pour afficher le morceau de code source (ligne1 à ligne2) de la procédure dont le nom est passé en paramètre.
   *     ​Eventuellement,​ installer chez soi [[http://​www.index-internet.net/​info_oracle_xe_oracle_express_edition.htm|Oracle Express Edition]]   *     ​Eventuellement,​ installer chez soi [[http://​www.index-internet.net/​info_oracle_xe_oracle_express_edition.htm|Oracle Express Edition]]
 +
 +
 +Retour [[site:​enseignement:​master:​mlbda:​start]]
site/enseignement/master/mlbda/tmes/priseenmain.1442828797.txt.gz · Dernière modification: 21/09/2015 11:46 par camelia