SI3-Belle saison
Compétences mises en œuvre : A4.1.3 Conception ou adaptation d’une base de données
C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête
Présentation du contexte
La société Belle Saison dispose d’une base de données sous Access 2007 pour gérer ses représentants.
Le responsable du personnel a élaboré une table Représentants regroupant toutes les informations nécessaires à la mise en œuvre : de l’état des primes annuelles qui seront versées aux représentants et de l’état du montant accordé à chaque représentant pour les cadeaux de l’arbre de Noël.
La prime de fin d’année correspond à 1% du chiffre d’affaires réalisé par le représentant.
Le montant accordé pour l’arbre de Noël dépend du nombre d’enfants ; chacun ayant droit à 100€.
Recherches à faire
1. Observez le contenu de la table Représentants fournie en annexe :
Quelles sont les informations qui caractérisent un représentant ?
Quelles sont les valeurs possibles pour chaque information ?
2. Complétez le dictionnaire des données élémentaires ci-joint
3. Exprimez les besoins du responsable du personnel à l’aide de requêtes en langage QBE et/ou SQL :
a) Liste des différents secteurs par ordre alphabétique
SELECT DISTINCT Secteur
FROM Representants
ORDER BY Secteur;
b) Liste des représentants prénommés Jean
c) Liste des représentants dont le nom commence par un A
d) Liste des représentants (nom et secteur) des secteurs Est et Ouest
SELECT Nom, Secteur
FROM Representants
WHERE Secteur='OUEST'
OR Secteur='EST';
e) Liste des représentants : nom et montant pour l’arbre de Noël
f) Nom et niveau de diplôme des représentants ayant réalisé plus de 50 000€ de chiffre d’affaires
g) Montant de la prime (de la + importante à la + basse) de chaque représentant (nom et chiffre d’affaires)
h) Salaire annuel de chaque représentant (prime comprise)
i) Nom et âge des représentant
SELECT nom, ROUND( (