Gestion de base de données sous Access
Application - Cours
Partie I : Création des tables
1. Créer la base de données nommée : Gestion de commandes.
2. Créer les quatre tables de la base : Clients, Commandes, Produits et
Détails_Commande en leur attribuant les clés nécessaires.
Table Clients :
Table Commandes :
Table Produits :
Table Détails_Commande :
1
3. Etablir les relations entre les tables sachant que :
− Un client peut passer plusieurs commandes ;
− Une commande peut contenir plusieurs produits et un même produit peut
figurer dans plusieurs commandes
4. Saisir ensuite les données des quatre tables :
Table Clients :
2
Table commandes :
Table Produits :
3
Table Détails_Commande :
Partie II : Manipulation des requêtes sélection simple
Créer les requêtes suivantes (mode QBE et SQL) pour :
1. Afficher les noms et les prénoms des clients.
2. Afficher toutes les informations des clients de la ville Mohammedia.
3. Afficher les informations des clients de la ville Mohammedia ou Rabat.
4. Afficher le code, le nom, le prénom et la ville de chaque client. Avec le nom
et le prénom dans une seule colonne et le résultat trié par ordre croissant
sur le nom et prénom (Champ calculé).
5. Afficher le numéro de commande et la quantité commandée des produits
ayant la référence "Pdt01" et la quantité est supérieure à 10.
6. Afficher le numéro de commande et la quantité commandée des produits
ayant la référence "Pdt02" ou la quantité est inférieure ou égale à 10.
4
7. Afficher le numéro de commandes, le code du client et la date des
commandes dont le numéro est compris entre 3 et 10.
8. Afficher le code, le nom et le prénom des clients dont le nom commence par
la lettre "A".
9. Afficher le nom, le prénom et la ville des clients dont le nom ne commence
pas par la lettre "A".
10. Afficher le code, le nom et la ville des clients dont le nom commence par la
lettre « S », le prénom contient la lettre « M » et la ville est Casablanca ou
Rabat.
11. Afficher le code, le nom et la ville des clients dont le nom ne commence pas
par « S » et la ville est Casablanca, Mohammedia ou Fes.
12. Afficher le numéro et la date des commandes passées après le 15 janvier
2019.
13. Afficher le numéro et la date des commandes qui sont réalisées entre les
dates : 10/01/2018 et 15/06/2018.
14. Afficher le numéro et la date des commandes faites au cours de l’année 2019
(utiliser la fonction année (date))
15. Afficher le numéro et la date des commandes passées avant le 15 avril au
cours de l’année 2019.
16. Afficher le numéro et la date des commandes faites au cours de l’année 2018
dans les mois de mars, mai ou juin (utiliser la fonction mois (date))
17. Afficher le numéro et la date des commandes faites au premier de chaque
mois au cours de l’année 2018 (utiliser la fonction jour (date))
18. Afficher le numéro et la date des commandes faites dans le mois courant
(utiliser la fonction mois (date ())).
19. Afficher le numéro, la date et la durée des commandes, depuis leurs
créations à nos jours, en nombre d’année ou de trimestres. Utiliser la
fonction DiffDate("format";[Date];Date())
5
20. Afficher le numéro et la date des commandes faites en janvier, mars ou avril
de l’année 2019. Ajouter un champ qui convertit ces mois en lettres (utiliser
la fonction Format([date],"mmmm").