3. Etablir les relations entre les tables en respectant les règles de gestion suivantes :
L’intégrité référentielle évite les incohérences, alors en l’activant entre les tables
Produits et Ventes, Access interdira la création d’une vente si le produit n'existe pas
au préalable.
5. Parmi les enregistrements suivants lesquels seront rejetés par le SGBD et pourquoi ?
Table : Produits
NumPdt Designation PU_HT Categorie
2 Etagère 450 Rangement
3 1680 Bureautique
4 Bureau 2499 Bureautique
2 Imprimante 450 Rangement
Table : Ventes
NumVente NumPdt Quantité DateVente NumRep CodeClt
3 2 5 10/5/2018 14 D800
4 4 8 13/5/2018 11 B200
4 2 10 13/5/2018 14 D800
5 1 10 15/7/2018 11 A100
✓ Pour la table Produits :
Le 4ème enregistrement car le champ « NumPdt » étant la clé primaire ne peut pas
être répétée.
Mode SQL :
Mode SQL
Mode SQL
Mode SQL
Mode SQL
Vous pouvez utiliser aussi Inner Join pour représenter la jointure entre les tables
Clients et Ventes
7. Afficher le nom et le prénom des représentants ainsi que les noms et les prénoms
de leurs clients habitant la ville de Mohammedia ou Rabat.
Mode SQL
Mode SQL
10. Afficher pour chaque vente, le numéro, le montant HT et le montant TTC à payer
avec un taux de TVA variable.
Mode SQL
11. Afficher pour chaque client, le code et la quantité totale mensuelle commandée dans
les six premiers mois de l’année 2018, et ceci pour une quantité totale qui dépasse
20.
Mode SQL
12. Afficher pour chaque ville la quantité totale vendues par les représentants dont le
nom ne commence pas par la lettre « N » et dont le salaire n’est pas compris entre
10000 et 15000.
Mode SQL
13. Pour chaque représentant, afficher le nom, le chiffre d’affaire (Somme (Qté * PU)
réalisé par ce représentant et sa commission au cours du premier trimestre et
dernier trimestre d’une année donnée comme paramètre. Notez bien que chaque
représentant perçoit une commission de 10% sur le chiffre d’affaire réalisé.
Mode SQL