base de données
- Requête Sélection
- Requête Paramétrée
- Requête Analyse Croisée
- Requête action
Requête Sélection
Les requêtes de sélection permettent de consulter, d’analyser les données situées dans une ou plusieurs tables.
Créer une requête Sélection
Définition des Critères de sélection
On peut utiliser dans les requêtes les opérateurs suivants :
Exercice
- Quel est le secteur de Carnot? Quels sont les représentants du secteur Ouest?
- Afficher les noms des représentants avec salaire croissant?
- Quels sont les représentants nés avant 1979?
- Donner le nom, le prénom et le salaire des représentants nés entre 1977 et 1980?
- Afficher les noms des représentants du secteur Sud et Nord?
- Afficher les noms et Prénoms des représentants ainsi que leur Ca pour chaque mois?
Paramètres dans une requête
« Liste de tous les clients qui habitent dans une ville » mais qu’on veuille entrer nous même la ville.
Question:
Donner
le nom et prénom des représentant par secteur
CALCULS DANS LES CRITÈRES
Exemple : Dans une nouvel requête créer un champ calculé prime
Prime = salaire + salaire*0.07
Quel est le nombre des représentants pour chaque secteur?
TP4 : Calculs dans les requêtes
- Quel est le nombre des représentants dans le Nord?
- Quel est la somme des Ca de Donale?
- Quelle est la somme du chiffre d’affaire par représentant?
- Quelle est la somme du chiffre d’affaire par Secteur?
Exercice:
1.Ouvrir la base de données BDLIVRES.
2.Dans la requêtes Clients Nés années 70, précisez un critères permettant d’extraire la liste des clients nés après le 31/12/1969.
3.Dans la requêtes Clients de Nantes ou Rennes, Prisez les critères permettent d’extraire la liste des clients qui habitent Nantes ou Rennes.
4.Créez une requête détail des commandes par livres, un champ Calculé que vous nommerez Prix Total et qui permettra d’afficher le total par livre commandé.
5.Créez une requête permettant de comptabiliser le nombre d clients (Mme, ou Mlle) , enregistrez l a sous le nom nombre de clients.
6.Créez une requêtes permettant de comptabiliser le nombre de client par Ville dont la date de naissance et inférieur au 01/01/1965
Requête analyse croisée
- Les requêtes croisées dynamiques conviennent en particulier pour traiter de grandes quantités de données groupées.
-
Le mode création d’une requête croisée est similaire à celui d’une requête simple. Vous devez spécifier en plus les champs destinés aux entêtes de colonnes et aux entrées de lignes
TP Requête Analyse croisée
Afficher pour chaque représentant la somme du chiffre d’affaire pour chaque mois?
Requête action
Les requêtes action vont nous permettre de :
- Créer une table à partir du résultat d'une requête
- Mettre à jour une table en fonction de certains critères.
- Supprimer des enregistrements répondant aux critères de la requête.
Une requête création crée une table à partir d’une requête .
Exemple : on veut créer a partir de la requête somme des Ca une table
Requête mise à jour
- On veut augmenter le Salaire de 10% pour tous les représentants
- On veut augmenter le salaire de 5% pour tous les représentant dont la prime ne dépasse pas 450
Requête suppression
Les requêtes suppression vous permettent de supprimer un groupe d'enregistrements qui réponde à un critère donné. Supposons que l'on veuille supprimer de la table prime les représentants qui ont un Salaire <400
EXERCICE
Ouvrir de Base donnée « Commande-Client » dans le
répertoire EXO
1- Ajouter le champ Montant dans la table Commande.
2- remplissez le champ Montant : 1500 DA
5000 DA
3000 DA
4000 DA
3- Ajouter une requête a champs calcule qui Augmente les
montants par 5%.
4.Afficher le nombre des commandes. 5.Quel est le nombre des
commande pour chaque client.
EXERCICE : Base de données « Commande client »
- Créez une nouvelle table « commande_2004 » contenant les commande réalisées en 2004 et exécutez-la
- Augmenter les Montants des commande non régler de 2
- Ajouter le champ Montant TTC dans la table Commande et Créer une requête mise a jour qui permet de calcule les Montants ttc dans ce Nouveau champs, sachant que la TVA est 17%.
- Créez une requête Suppression qui supprime dans la table
commande , les Commande réalisées en 2004 et exécutez-la
EXERCICE :
•Créez une requête permettant de supprimer les client habitants pays de loire dont la valeur du champs Ville et Rennes.
• créer une requête permettant d’augmenter de 10% l avaleur du champ Prix Catalogue des livre de catégorie TE