RecentChanges
|
FindPage
|
LikePages
|
BackLinks
View Source:
PriseEnMain
Note:
This page has been locked and cannot be edited.
!!TME 1 : Prise en main de l'environnement Oracle !Objectifs: * réviser SQL et le langage PL/SQL * se familiariser avec les manuels de documentation d'Oracle * se familiariser avec les vues du dictionnaire du SGBD * savoir compiler et exécuter une procédure stockée !Prérequis * à lire : comment se connecter à Oracle ConnexionOracle et DocumentationOracle * votre environnement doit déjà être configuré ! Installer les fichiers du TME Ouvrir une fenêtre de terminal (xterm), pour exécuter les commandes suivantes : | __commande__ | __description__ | 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 | emacs s1.sql & | éditer le fichier s1.sql | se connecter à Oracle | sqlplus E1234567/E1234567@oracle (remplacer E1234567 par E suivi de votre numéro d'étudiant) | compiler et exécuter la procédure l1 | @l1 !Questions * 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: ** vue [user_tables|http://www-ari.ufr-info-p6.jussieu.fr/OUTILS/documentation/doc/oracle/doc10G-2/server.102/b14237/statviews_4471.htm#REFRN26286] (même schéma que [all_tables|http://www-ari.ufr-info-p6.jussieu.fr/OUTILS/documentation/doc/oracle/doc10G-2/server.102/b14237/statviews_2105.htm#i1592091]) ** vue [user_objects|http://www-ari.ufr-info-p6.jussieu.fr/OUTILS/documentation/doc/oracle/doc10G-2/server.102/b14237/statviews_4376.htm#sthref3180] (même schéma que [all_objects | http://www-ari.ufr-info-p6.jussieu.fr/OUTILS/documentation/doc/oracle/doc10G-2/server.102/b14237/statviews_2005.htm#i1583352]) ** vue [user_source|http://www-ari.ufr-info-p6.jussieu.fr/OUTILS/documentation/doc/oracle/doc10G-2/server.102/b14237/statviews_4434.htm#sthref3296] (même schéma que [all_source|http://www-ari.ufr-info-p6.jussieu.fr/OUTILS/documentation/doc/oracle/doc10G-2/server.102/b14237/statviews_2063.htm#i1588578]) * Que fait la procédure l1 ? Ajouter des commentaires (3 lignes max) dans l1.sql pour expliquer brièvement le fonctionnement de la procédure l1. * Compléter la procédure s1(nom) pour afficher le code source d'une procédure dont le nom est passé en paramètre. Voir le fichier s1.sql * 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. * Facultatif : installer chez soi [Oracle Express Edition|http://www.index-internet.net/info_oracle_xe_oracle_express_edition.htm] ---- aller vers [LesTravauxDirigés], l'[Accueil]