GREID Créteil Mars 2008
Véronique Bennetot-Dereux 1 / 18
Exploiter les données d'un PGI avec SQL
Propriétés
Description
Titre de la production
Exploiter les données d'un PGI avec SQL
Auteur
Véronique Bennetot-Dereux – GREID Académie de Créteil
v.bennetot-dereux@ac-creteil.fr
Niveau
Terminale Sciences et Technologies de Gestion (STG)
Thème
Gestion des Systèmes d'Information (GSI)
Type de ressources
Mode opératoire
Partie de programme visée
Thème B
Services fournis par le système d'information et technologie
associées.
Partie 1 : La ge
stion des données (1.1 Définition, interrogation et mise à
jour des données).
Problématique générale
Extraire des informations pertinentes par l’interrogation d'une base de
données. (requêtes SQL d’interrogation des données).
Ecrire des requêtes SQL au
moyen du requêteur SQL fourni dans le PGI
Cegid.
Domaine de compétences du
B2i
Domaine 3 : Créer, produire, traiter, exploiter des données
Logiciel(s) RIP et outils TIC
CEGID S1 (RIP)
Durée
Séance de travaux pratiques de 2 heures
Mots-clés
Terminale STG GSI, CEGID, Base de données, langage SQL, SELECT,
FROM, WHERE, MIN, MAX, SUM, COUNT, AVG, GROUP BY, AS,
HAVING
Date de première publication
30/06/2008
Adresse de téléchargement
http://economie-gestion.ac-creteil.fr/
NB : Pour obtenir la ressource dans un autre format (DOC ou ODT) que le format PDF, contactez
directement l'auteur.
GREID Créteil Mars 2008
Véronique Bennetot-Dereux 2 / 18
Présentation
L'objet de ce mode opératoire est d'utiliser le requêteur SQL fourni dans le PGI Cegid. Il permet
notamment de créer ses propres requêtes SQL et d'afficher leurs résultats (que l'on peut exporter
sous Excel). Par contre, il ne permet pas les requêtes de mise à jour des données (les ordres SQL de
type INSERT, UPDATE, DELETE sont interdits via ce requêteur).
L'exercice peut se dérouler dès la 1ère installation du PGI sans autre installation. La société exemple
fournie par défaut (la société Neworld) est utilisée dans ce mode opératoire. Le dictionnaire des tables
de cette société est disponible mais pas modifiable (pas de possibilité d'évolution de la structure de la
base de données car les ordres SQL de type CREATE, ALTER ou DROP sont interdits via ce
requêteur).
En pré requis, il est demandé à ce que les élèves aient déjà une connaissance des grandes
fonctionnalités de ce PGI ainsi que des notions d'analyse notamment sur le schéma relationnel.
Un mémento SQL sur les commandes SQL d'interrogation des données est fourni en annexe.
Objectifs
Apprendre le langage SQL de manipulation de données (exclusivement des requêtes SQL de
consultation). Les diverses activités proposées seront de :
- Trouver, par observation dans les tables, les informations devant être fournies par une
requête SQL,
- Ecrire et tester des requêtes SQL afin d'en contrôler la conformité,
- Modifier une requête SQL dont le résultat n'est pas conforme à la demande formulée.
- Observer les requêtes SQL générées automatiquement par l'outil.
Déroulement de la séance
La séance se divise en 6 parties :
1. Une 1ère partie dans laquelle les élèves étudient la structure de la base Neworld. Pour cela, ils
sont amenés à afficher et observer la structure de certaines tables et soumis à un
questionnement visant à vérifier leur acquis de l'intégrité férentielle entre 2 attributs de 2
tables différentes.
2. Une 2ème partie dans laquelle ils se familiarisent avec le requêteur SQL en testant une 1ère
requête et en vérifiant son résultat.
3. Une 3ème partie dans laquelle ils testent des requêtes SQL fournies dans l'énoncé et pour
lesquelles ils doivent définir l'intitulé (à quel besoin répond la requête ?).
4. Une 4ème partie dans laquelle ils écrivent et testent des requêtes SQL (vérifier que le résultat
est conforme à la demande).
5. Une 5ème partie dans laquelle les élèves corrigent des requêtes incorrectes.
6. Une 6ème partie dans laquelle les élèves interrogent la base de données CEGID au moyen
d'un assistant graphique et observent les requêtes SQL effectuées en interne par le PGI.
GREID Créteil Mars 2008
Véronique Bennetot-Dereux 3 / 18
Enoncé
Lancer le logiciel
Ouvrir la société "Jeu d'essai" fournie par défaut dans Cegid S1. Il s'agit de l'entreprise Neworld
dont l'activité est la vente de matériels de plongée et de nautisme.
Se connecter en utilisant le Login : CEGID Mot de passe : VB
1ère partie : Observation de tables de la base "Neworld".
Ouvrir le module "Boite à outils".
Par défaut, vous êtes sur l'onglet Paramètres. Cliquez sur l'onglet Utilitaires puis sur le menu
Dictionnaire des tables
Sélectionner la table PAYS afin d'afficher sa structure.
Cliquez ici pour
lister les tables
disponibles
GREID Créteil Mars 2008
Véronique Bennetot-Dereux 4 / 18
Combien d'attributs composent la table Pays ?
Quel attribut permet d'identifier de manière unique un enregistrement de la table ?
Faites de même avec la table CodePost:
Les 2 tables ont-elles des attributs en commun ?
Si oui, qu'est ce que cela implique ?
A l'aide de la vue Dictionnaire des tables, sélectionnez la 1ère table de la base Neworld puis
validez. Combien de tables contient la base de données Neworld ?
2ème partie : Test d'une première requête.
Ouvrez le moniteur SQL de Cegid.
Testez la requête suivante : SELECT * FROM CODEPOST
Cliquez ici
pour afficher
la structure
de la table
Cliquez ici pour
ouvrir le moniteur
SQL de Cegid
GREID Créteil Mars 2008
Véronique Bennetot-Dereux 5 / 18
Que donne-t-elle comme résultat ?
3ème partie : Compréhension de requêtes SQL.
Pour chacune des requêtes SQL ci-dessous :
- Donner l'intitulé de la question à laquelle elle répond.
- Testez-la sur le requêteur Cegid et contrôler que le résultat obtenu est bien conforme à votre
intitulé.
Requête N°1 :
Requête N°2 :
1 / 18 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !