Le cas repose sur une installation spécifique, nous utiliserons les termes génériques suivantes :
oracle.univ.fr le nom d'un serveur Linux hébergeant une instance Oracle
prof le nom d'un schéma Oracle géré par l'enseignant
etuXXX le nom d'une série de schémas Oracle disponibles pour les étudiants
prof le nom d'un compte Linux géré par l'enseignant sur oracle.univ.fr
profdir le chemin du compte de prof sur le serveur Linux
etuXXX le nom d'une série de comptes Linux disponibles pour les étudiants
www.univ.fr/fantastic le nom d'un site Web géré par l'enseignant
En 2016, pour le cours AI07 à l'UTC l'installation est la suivante :
sme-oracle.sme.utc
(serveur Oracle)
ai07 (schéma Oracle et compte Linux enseignant)
/volsme/users/ai07 (chemin du compte Linux enseignant)
ai07aXXX (schémas Oracle et comptes Linux étudiants)
https://stph.scenari-community.org/ai07/fantastic (site Web de mise à disposition des données)
Une base Oracle contient le catalogue complet de l'entreprise que chaque magasin a à sa disposition.
Cette base, composée d'une seule table publique catalogue
, est disponible sur le serveur Oracle sous le schéma prof.
Un fichier Fantastic contient une consolidation de l'ensemble des ventes de l'année passée réalisées dans chaque magasin.
Ces données sont disponibles sous la forme d'un fichier CSV dans un répertoire du serveur oracle.univ.fr
: profdir/data
La structure du fichier est : Numéro de ticket, date de ticket, produit, magasin (comme c'est rappelé dans la documentation HTML associée)
Un fichier ODS géré par la direction marketing contient pour chaque magasin l'organisation des rayonnages : marketing.ods
Le responsable des ventes de chaque département décide de l'organisation des rayonnages des magasins de son département.
Il existe 3 types de rayonnage : par Auteur (A), par Année (Y), par Éditeur (E)
Le fichier est déposé sur www.univ.fr/fantastic/data1
Un stagiaire a trouvé sur Internet un fichier permettant de connaître la population de chaque département, présageant que cette information sera utile.
Le stagiaire parvient à trouver une information un peu datée qui pourra suffire sous la forme d'un fichier CSV : departementsInsee2003.txt
.
Le fichier ainsi que sa documentation en HTML est déposé sur www.univ.fr/fantastic/data1
Inspecter les données pour chaque source :
Se connecter à la base Oracle avec SQL Developer et inspecter le schéma de la table Oracle.
Ouvrir un terminal et se connecter en ssh
au serveur.
Utiliser la commande Unix more
pour regarder les premières lignes du fichier Fantastic.
Récupérer le fichier CSV departementsInsee2003.txt
et l'ouvrir avec un éditeur de texte.
Récupérer le fichier ODS et l'ouvrir avec un traitement de texte.