Analyse

L'une des activités essentielles du Golf de Champlong est d'organiser des compétitions: cela permet d'une part à ses membres de se confronter aux réalités du parcours, d'autre part d'associer des sponsors à chacune de ces manifestations, les retombées médiatiques étant doubles.

L'adaptation de la base de données à la gestion de ces compétitions a débuté mais n'est pas encore opérationnelle. Romain Rocher, le vice-président du golf, vous en explique le principe.

« Tout adhérent peut participer à de nombreuses compétitions tout au long de l'année. Elles se déroulent de mars à octobre, en principe le week-end. La base de données doit permettre de mémoriser les scores réalisés par les participants afin de pouvoir les transmettre à la Fédération Française de Golf qui calcule le nouvel index des licenciés après chaque compétition.

La base de données Golf2.mdb a intégré les données relatives aux premières compétitions de l'année. La coupe des imprimeurs, qui se déroule ce dimanche, sera l'occasion de finaliser le travail préparatoire déjà réalisé. Votre rôle sera double:

- mettre en place le suivi informatisé des compétitions,

- exploiter les données afin d'en obtenir des informations exploitables. "

Question

ETAPE 1 : Prendre connaissance de la modélisation de la gestion des compétitions

Ressource documentaire : annexe 1 - Base info Schéma relationnel - points 7 et 81

Ressource méthodologique : Gérer les tables - Lier les tables

Ressource électronique: document Golf2.mdb

1) Ouvrez Golf2.mdb.

2) Quelles tables sont concernées par la phrase l'adhérent peut participer à de nombreuses compétitions? ....................................................................................................................................................................

...............................................................................................................................................................................................

3) Ouvrez la table PARTICIPER et répondez aux questions suivantes :

a. L'adhérent 96 a-t-il participé à la compétition 2 ? ..............................................................................

b. Quels scores a réalisés l'adhérent 4 ? ....................................................................................................

c. Quel est le vainqueur de la compétition 4 ? .........................................................................................

4) Ouvrez éventuellement d'autres tables pour répondre aux questions suivantes:

a. Sébastien Brizard a-t-il participé à la compétition 3 ? .....................................................................

b. Quel est le nom du vainqueur de la coupe du textile? .......................................................................

5) À l'aide de l'annexe 1, expliquez comment se fait le lien entre les différentes tables utilisées en question 4.

7) la connaissance du numéro adhérent 1 et du score 94 permet-elle d'identifier la compétition?

............................................................................................................................................................................................................................................................................................................................................................................................

la connaissance du numéro compétition 2 et du score 120 permet-elle d'identifier l'adhérent?

..............................................................................................................................................................................................................................................................................................................................................................................................

la connaissance du numéro adhérent 1 et du numéro compétition 2 permet-elle d'identifier le score réalisé? ..............................................................................................................................................................................

8) Essayez de créer un nouvel enregistrement 2, 1, 97. Que répond ACCESS ? Pourquoi?

............................................................................................................................................................................................................................................................................................................................................................................................

9) Quelles conclusions peut-on tirer en ce qui concerne la clé primaire?

..............................................................................................................................................................................................................................................................................................................................................................................................

..............................................................................................................................................................................................................................................................................................................................................................................................

10) Selon le schéma relationnel de l'annexe 1, quelle est la clé primaire de la relation PARTICIPER?

..............................................................................................................................................................................................................................................................................................................................................................................................

Fermez les tables.

Affichez les relations de la base de données.

Ajoutez et reliez la table PARTICIPER aux- autres tables de la base de données. En cas de problème :

relevez le message renvoyé par le logiciel Access,

annulez le lien en cours,

s'il y a une table à modifier, réduisez la fenêtre Relations, ouvrez la table concernée,

modifiez le champ concerné, fermez la table et revenez dans la fenêtre Relations pour définir le lien.

Si le type d'un champ est modifié, ne pas oublier de mettre à jour l'annexe 2.

Question

ETAPE 2 : Exploiter la base de données

Ressource documentaire : Bases info Opérateurs relationnels et Interrogation de la base de données

Ressource méthodologique : Gérer les requêtes

La gestion des adhérents

Un des atouts essentiels de la base de données est de pouvoir fournir rapidement des renseignements et informations synthétiques. Romain Rocher compte sur vous pour pouvoir obtenir les éléments suivants:

  • pour travailler, le secrétaire a besoin régulièrement de la liste des adhérents (nom, prénom, numéro, adresse complète) dans l'ordre alphabétique du nom,

  • les adhérents de la Loire (numéro, nom, prénom, ville) classés par ville,

  • les jeunes (catégories benjamin à cadet inclus - codes catégorie 1 à 3) dans l'ordre décroissant des catégories (n'afficher que les nom, prénom et code de catégorie),

Dans la base de données, créez et enregistrez sous un nom significatif les requêtes correspondantes.

La gestion des compétitions

Ressource documentaire : Bases info Opérateurs relationnels et Interrogation de la base de données

Ressource méthodologique : Gérer les requêtes

La coupe des imprimeurs est l'occasion de compléter l'offre de requêtes de la base de données. Obtenir rapidement pour cette compétition (numérotée 5) :

  • les joueurs inscrits (numéro, nom, prénom, index, numéro de compétition) dans l'ordre alphabétique du nom, le classement brut (numéro, nom, prénom, index, score) dans l'ordre ....

  • pour la remise des coupes: les classements bruts masculin d'une part et féminin d'autre part, en affichant

  • chaque fois nom, prénom, score, ainsi que les jeunes juniors et benjamins) en affichant de plus pour eux l'intitulé de la catégorie serait un atout appréciable.

1) Créez et enregistrez sous un nom significatif les requêtes correspondantes.

2) Préparer la compétition suivante, l'open swing AGF.

3) Créez les requêtes pour la compétition 6 (choisir deux requêtes).