La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Base de données Magasins.accdb

Présentations similaires


Présentation au sujet: "Base de données Magasins.accdb"— Transcription de la présentation:

1 Base de données Magasins.accdb

2 Requêtes TP3 Obtenir le nom, prénom et salaire de tous les employés.
Obtenir le nom, prénom et nom de département de tous les employés avec le code de département 1. Obtenir le nom et le prix de vente de tous les produits offerts par le fournisseur 1 et/ou par le fournisseur 2. Obtenir le nom de tous les produits avec une quantité supérieure à 10 dans l’inventaire. Obtenir le nom de tous les employés travaillant à Moncton.

3 Requêtes TP3 (suite) Obtenir le nom, l’adresse et le téléphone de tous les fournisseurs de Moncton pour le produit nommé «  Calepin ». Obtenir le nombre d’employés pour chaque code de département Obtenir la liste des noms de département, triés par ordre alphabétique décroissant. Obtenir le nom des produits dont le prix de vente est supérieur au prix de vente de tous les produits de couleur verte. Obtenir toutes les paires <nom de fournisseur, nom de département> situés dans la même région.

4 Requête 1 Obtenir le nom, prénom et salaire de tous les employés.
SELECT Employes.Nom, Employes.Prenom, Employes.Salaire FROM Employes;

5 Requête 2 Obtenir le nom, prénom et nom de département de tous les employés avec le code de département 1. SELECT Employes.Nom, Employes.Prenom, Departements.Nom_departement FROM Departements, Employes WHERE Departements.code_departement = Employes.code_departement and Departements.code_departement=1;

6 Requête 3 (difficile) Obtenir le nom et le prix de vente de tous les produits offerts par le fournisseur 1 ou par le fournisseur 2. SELECT DISTINCT Produits.Nom, Produits.Prix_de_vente FROM (Produits INNER JOIN Fournisseurs_produits ON Produits.code_produit = Fournisseurs_produits.code_produit) INNER JOIN Fournisseurs ON Fournisseurs.code_fournisseur = Fournisseurs_produits.code_produit WHERE Fournisseurs_produits.code_fournisseur < 3

7 Requête 4 Obtenir le nom de tous les produits avec une quantité supérieure à 10 dans l’inventaire. SELECT DISTINCT Produits.Nom FROM Produits INNER JOIN Inventaire ON Produits.code_produit = Inventaire.code_produit WHERE Inventaire.quantite >10;

8 Requête 5 Obtenir le nom de tous les employés travaillant à Moncton.
SELECT Employes.Nom FROM Regions INNER JOIN (Departements INNER JOIN Employes ON Departements.code_departement = Employes.code_departement) ON Regions.code_region = Departements.code_region WHERE Regions.Nom_region ="Moncton";

9 Requête 6 Obtenir le nom, l’adresse et le téléphone de tous les fournisseurs pour le produit nommé «  Calepin ». SELECT Fournisseurs.Nom_Fournisseur, Fournisseurs.Adresse, Fournisseurs.Telephone FROM (Fournisseurs INNER JOIN Fournisseurs_produits ON Fournisseurs.Code_fournisseur = Fournisseurs_produits.code_fournisseur) INNER JOIN Produits ON Fournisseurs_produits.code_produit = Produits.code_produit WHERE Produits.Nom = "Calepin";

10 Requête 7 Obtenir le nombre d’employés pour chaque code de département SELECT count(Employes.Code_departement), Employes.Code_departement FROM Employes GROUP BY Employes.Code_departement;

11 Question 8 Obtenir la liste des noms de departement, triés par ordre alphabétique décroissant. SELECT Departements.Nom_departement FROM Departements ORDER BY Departements.Nom_departement DESC;

12 Requête 9 Obtenir le nom des produit dont le prix de vente est supérieur au prix de vente de tous les produits de couleur verte. SELECT Produits.Nom FROM Produits WHERE Produits.Prix_de_vente > all (SELECT PRODUITS.Prix_de_vente FROM Produits WHERE Produits.Couleur = "vert");

13 Requête 10 Obtenir toutes les paires <nom de fournisseur, nom de département> situés dans la même région. SELECT Fournisseurs.Nom_fournisseur, Departements.Nom_departement FROM Fournisseurs, Departements WHERE Fournisseurs.code_région = Departements.Code_region;


Télécharger ppt "Base de données Magasins.accdb"

Présentations similaires


Annonces Google