Découverte
Dans un cadre de verdure, sur les collines surplombant les gorges de la Loire, le golf de Champlong accueille toute personne désireuse d'associer aux joies de la promenade les exigences de la petite balle blanche. Pour cela, le futur adhérent fournit quelques renseignements et choisit sa formule de cotisation : complète (tous les jours de l'année) tarifée 500 € ou semaine (du lundi ou vendredi) tarifée 300 €. S'il a moins de 21 ans, l'inscrit aura droit à un tarif jeune (250 €) tout en bénéficiant des greens chaque jour de la semaine. En fonction de son âge, l'adhérent sera affecté à une catégorie : benjamin, minime, cadet, junior, adulte, senior.
Romain Rocher, le vice-président de l'association qui gère le golf, vous propose d'examiner avec lui son système d'information et d'étudier la base de données qui a été créée afin de résoudre les problèmes rencontrés lors de la saisie de nouveaux adhérents.
Vous disposez:
- du logiciel ACCESS,
- de la base de données Golf.mdb,
- d'un document Quelques exemples d'adhérents (annexe 1),
- du schéma relationnel (annexe 2),
- de fiches de nouveaux adhérents (annexe 3),
- des Bases d'information : une première à propos du modèle relationnel, une seconde à propos des bases de données.
Question
1. Observer le système d'information
Ressource documentaire : annexe 1 Base info Information et domaine d'étude point 2
Base info Schéma relationnel point 3
Relevez les différences entre les éléments décrivant un adhérent au club de golf de Champlong dans la vie et dans le système d'information du golf (voir annexe 1) : _________________________________
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Dans la vie, qu'est-ce qui permet de repérer une personne parmi les autres ? _______________________
____________________________________________________________________________________
Dans le système d'information du golf, qu'est-ce qui permet de repérer un adhérent parmi les autres ? ____________________________________________________________________________________
____________________________________________________________________________________
Pourquoi ne pas avoir conservé le «repère» défini dans la vie ? ____________________________________
____________________________________________________________________________________
Question
2. Prendre connaissance du schéma relationnel
Ressource documentaire : annexe 2 - Bases info Schéma relationnel points 2 - 3 - 4
Quelle est la clé primaire de la relation ADHERENT ? ______________________________________
Quelles sont les autres relations qui composent le schéma relationnel ? Précisez la clé primaire de chacune d'elle :_____________________________________________________________________________
________________________________________________________________________________________________________________________________________________________________________
Dans le Contexte du début de ce cas :
- surlignez le nom des objets décrits par les relations du schéma relationnel : _____________________
______________________________________________________________________________________________________________________________________________________________
- repérez les verbes qui décrivent les interdépendances entre les objets du système d'information:
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Dans le schéma relationnel, comment sont représentées ces interdépendances ? _____________________
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Question
3. Observer la base de données
Ressource documentaire : Bases info Base données
Ressource électronique : document Golf. mdb
Ouvrez la base de données Golf.mdb.
Combien de tables compte la base de données ? _____________________________________________
Peut-on établir un parallèle entre les relations du schéma relationnel et les tables de la base de données ? ___________________________________________________________________________________
____________________________________________________________________________________
Ouvrez la table CATEGORIE.
Combien y a-t-il de champ s? D'enregistrements ? ___________________________________________
Décrivez une catégorie en précisant les champs et les valeurs. __________________________________
____________________________________________________________________________________
Quel est le domaine de valeurs de Intitulé_cat ? ____________________________________________
Fermez la table CATEGORIE. Ouvrez la table ADHERENT.
Combien y a-t-il de champs? D'enregistrements ? __________________________________________
Quelle est la date de naissance de l'adhérent 23 ? _________________________________________
Quelle est l'adresse de l'adhérent 81 ?________________________________________________
Quel est l'index de Nathalie Chapuis ?________________________________________________
Question
4. Utiliser la base de données
Pour vous familiariser avec la base de données, Romain Rocher vous propose de saisir dans la table ADHERENT la fiche d'un nouvel adhérent (annexe 3).
Ressource documentaire: annexes 3 - Base info Schéma relationnel points 3, 6 et 8
Ressource électronique : document Golf. mdb
Relevez dans la fiche 1 de l'annexe 3 les éléments a priori incohérents ou invraisemblables. ____________
____________________________________________________________________________________
Saisissez la fiche 1 telle qu'elle vous est proposée en annexe 3, et relevez les messages renvoyés par le logiciel Access (En cas de problème, rectifiez selon les remarques faites dans la question précédente)..
____________________________________________________________________________________
____________________________________________________________________________________
Pourquoi ? ______________________________________________
Affichez la table ADHERENT et classez-la selon le champ Code_for (cliquez n'importe où dans le champ Code_for puis cliquez le bouton ).
Répertoriez les différentes valeurs prises par Code_for. ____________________________________
Dans la table Formule, répertoriez les valeurs prises par Code_for. ____________________________________
Que constatez-vous ? ____________________________________________
Fermez les tables sans enregistrer.
Question
Compléter la base de données
Ressource documentaire : annexes 3 - Base info Schéma relationnel - points 3
- Base info Base de données - point 2
Ressource électronique: document Golf.mdb
Affichez les liens de la base de données (bouton de la barre d'outils ).
Liez les tables ADHERENT et FORMULE en appliquant l'intégrité référentielle (avec mise à jour et effacement en cascade).
Liez les tables ADHERENT et CATEGORIE.
Quel message renvoie Access ? ________________________________________________________
____________________________________________________________________________________
Quel genre d'erreur peut provoquer ce message ? ___________________________________________
____________________________________________________________________________________
Pour vérifier, procédez à la même démarche qu'en PARTIE 4 : répertoriez les valeurs de Code_cat dans la table adherent et dans la table categorie.
Corrigez la (les) erreur(s) potentielle(s) et enregistrez les modifications.
Essayez de lier à nouveau les tables ADHERENT et CATEGORIE.
Saisissez la fiche 2 telle qu'elle vous est proposée en annexe 3, validez cette saisie en passant à l'enregistrement suivant et relevez le(s) message(s) renvoyées) par le logiciel Access.
De quelle règle peut-on rapprocher ce message? ___________________________________________
________________________________________________________________________________________________________________________________________________________________________
Complétez les éléments de la fiche de manière à intégrer Germinal Ballorin dans la base de données.
Saisissez la fiche 3.
Fermez la table et la base de données.