Table des matières

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

Prérequis

Préparation du TME

Ouvrir une fenêtre de terminal (xterm), vérifier que la commande

  echo $BD_TOOL 

affiche bien le résultat

  /Infos/bd/public

puis exécuter les commandes suivantes :

commandedescription
cd aller dans votre répertoire $HOME
tar zxvf $BD_TOOL/tp-intro.tgz installer l'archive tp-intro.tgz dans votre répertoire principal
cd tp-intro aller dans votre répertoire de travail
ls lister les fichiers du TME
emacs s1.sql & éditer le fichier s1.sql
se connecter à Oracle sqlplus Ennn/Ennn@ora11 (avec nnn votre numéro de login)
créer des synonymes pour simplifier les noms de tables de la base Mondial @mondial_synonym (sert pour l'exercice 1)

Exercices

Exercice 1 (obligatoire) : SQL sur la base MONDIAL

select * from mondial.R1;
......
select * from mondial.R20;

Exercice 2 (facultatif) : PL/SQL sur le dictionnaire du SGBD

* compiler et exécuter la procédure l1: @l1

Retour MU4IN801 MLBDA : Modèles et Langages pour les Bases de Données Avancés