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

 

 

diapositive

ِ
pour plus d'infos me contacter