(Cration d'une base de donnes et ses tables, tablissement des relations entre les
tables et saisie des donnes travers des formulaires)
Type de donnes
Texte(20)
Texte(20)
Texte(20)
Texte(20)
Texte(10)
Description
N de la carte d'identit nationale
Nom du client
Prnom du client
Ville du client
Catgorie du client C1, C2 ou C3
Table Commandes:
Nom du champ
Num_cmd
Cin
Date
Type de donnes
Numrique
Texte(20)
Date/Heure
Description
Numro de la commande
Cin : Code client
Date de la commande
Table produits:
Nom du champ
Ref
Desg
Pu
Ttva
Type de donnes
Texte(20)
Memo
Montaire
Montaire
Description
Rfrence du produit
Dsignation du produit
Prix unitaire du produit
Taux de tva appliqu
Table lignes:
Nom du champ
Num_cmd
Ref
q
Type de donnes
Numrique
Texte(20)
Numrique
Description
Numro de la commande
Rfrence du produit
La quantit vendue au client
Page 1
prnom
mohamed
amine
jalil
mostafa
samira
sanaa
hamid
soufiane
ville
casablanca
rabat
agadir
casablanca
fes
casablanca
casablnca
rabat
Table commandes :
Numro de commande
cin
1 A100
2 A100
3 A100
CHARANI ETTAIBI professeur universitaire la FSJESM
catgorie
C1
C1
C3
C2
C3
C2
C1
C2
date
01/01/04
01/02/04
01/03/04
Page 2
4
5
6
7
8
9
10
11
12
13
14
Table produits :
Rfrence du
PRD01produit
PRD02
PRD03
PRD04
PRD05
B200
B200
B200
C300
C300
D400
E500
F600
F600
G700
H800
Dsignation du produit
Claviers
Ecrans
Souris
haut-parleurs
imprimantes
Table lignes :
Numro de commande
1
1
2
2
3
4
5
6
7
8
9
10
11
11
12
12
13
14
Rfrence du produit
PRD01
PRD02
PRD02
PRD03
PRD04
PRD04
PRD04
PRD05
PRD05
PRD01
PRD01
PRD01
PRD02
PRD04
PRD03
PRD05
PRD05
PRD03
15/04/04
15/05/04
15/06/04
10/07/04
25/09/04
10/10/04
25/10/04
11/11/04
12/12/04
15/12/04
25/12/04
Prix unitaire
250
700
100
100
1200
Quantit
10
2
5
20
30
15
20
10
20
5
5
1
3
2
25
10
5
6
Page 3
des clients.
2- Afficher le numro, le nom, le prnom et la ville de chaque client. Le rsultat tri par ordre
croissant par nom et prnom.
3- Afficher les clients de la ville Casablanca.
3- Afficher le numro et la date des commandes faites au cours de lanne 2008 (utiliser la
fonction anne (date))
4- Afficher le numro et la date des commandes qui sont ralises avant le 15 mai au cours
de lanne 2008.
Page 4
5- Afficher le numro et la date des commandes faites au cours de lanne 2008 dans les mois
de Mars, mai ou juin (utiliser la fonction mois (date))
6- Afficher le numro et la date des commandes faites au premier de chaque mois au cours
de lanne 2008(utiliser la fonction jour (date))
7- Afficher le numro et la date des commandes faites au dernier jour de chaque mois au
cours de lanne 2008(utiliser la fonction jour (date))
8- Afficher le numro et la date des commandes faites dans le mois courant (utiliser la
fonction mois (date ())) (N.B. Date () renvoie la date systme)
9- Afficher le numro, la date et la dure des commandes en nombre danne (aaaa),
trimestre (t), mois (m), semaine(e), jour (j), heure (h), minutes (n) et secondes(s)
Utiliser la fonction DiffDate("format";[Date];Date())
Exemple : Si le format est aaaa alors la fonction renvoie le nombre dannes
Page 5
2-Afficher les commandes dont la quantit est infrieur ou gale une valeur spcifier par
lutilisateur.
3- Afficher les commandes qui sont ralises dans une priode dterminer par lutilisateur.
2-Requte avec jointure :
Une requte avec jointure est une requte qui exploite plusieurs tables la fois.
Exemples :
1-Afficher le cin et le nom des clients de Casablanca qui ont ralis des commandes avant
2009.
2-Afficher le cin et le nom et la ville des clients de catgorie C1 qui ont ralis des
commandes dont la quantit dpasse 20.
3-Afficher le cin et le nom des clients de Casablanca qui ont command des produits dont le
prix unitaire dpasse 240 DHS.
Page 6
Page 7
les
tables : Clients ,
3- Afficher les quantits totales mensuelles commandes pour chaque produit au cours du
premier semestre de lanne 2008.
Requtes de mise jour
Une requte de mise jour permet de mettre jour des donnes dans une table. Soit en
modifiant les donnes de cette table, soit en les supprimant.
Page 8
Exemples :
1- Mettre jour les ttva 19% pour les produits dont le prix unitaire est >=400 DHS.
2- Augmentez de 1 dh les prix unitaires des produits dont le taux de TVA est 19%.
3- Supprimer les clients de la ville safi.
Page 9