TP les requêtes (1)
TP les requêtes (1)
-
Objectifs
- Etre capable de représenter la structure d’une base de données sous forme graphique.
- Etre capable d’utiliser les différents type de requêtes.
-
Exercice:01
-
Énoncé
- Soit la base de données Gestion Stock contenant les tables suivantes (déjà crée dans le TP2 Formulaire) :
- Fournisseur (CodFrs, Nom,Prénom, Num_Gouvernorat#, Adresse,Ville,Téléphone)
- Client (CodClt, Nom, Prenom,Num_Gouvernorat#,Adresse, Ville,Téléphone)
- Produit (CodP, DesiP, QteP)
- Achat (CodFrs#, CodP#,PrixAch, DateAch, QteAch)
- Vente (CodClt#, CodP#,PrixV, DateV, QteV)
- GOUVERNORAT (Num_Gouvernorat, Intitule_Gouvernorat_fr,Intitule_Gouvernorat_ar)
- Les clés primaires sont soulignées avec un texte gras et les clés étrangères sont suivies d’un astérisque (#).
-
Questions
- Représenter la structure de cette base de données sous forme graphique.
- Établir les relations entre les différentes tables de la base de données.
-
Requêtes
- Afficher le nombre de lignes de chaque table
- Afficher le numéro, le nom et le prénom des clients
- Modifier les entêtes de colonnes (alias de colonne) pour toutes les requêtes qui seront crées de manière à obtenir l’affichage suivant :Numéro du client, Nom, Prénom….
- Enregistrer chaque requête avec le nom complet : « R01 TP1 Requête »
- Création des requêtes
- R1 : Afficher les fournisseurs qui habitent à "Tunis"
- R2 : Afficher les fournisseurs dont le prénom commence par la lettre "A"
- R3 : Afficher les fournisseurs dont le prénom se termine par la lettre "D"
- R4 : Afficher les Clients dont la 2ème lettre du prénom est "A"
- R5 : Afficher les Clients dont l’avant dernière lettre du prénom est "E"
- R6 : Calculer et Afficher le nombre des Fournisseurs
- R7 : Calculer et Afficher le nombre des Fournisseurs qui habitent à "Ben Arous"
- R8 : Afficher la liste des Produits dont leurs Qté est supérieur à 100
- R9 : Afficher la liste des Produits dont leurs Qté est entre 200 et 600
- R10 : Afficher le codeP, le DésignationP et la QtéP du Produit qui possède la Qté Maximale
- R11 : Afficher le codeP, le DésignationP et la QtéP du Produit qui possède la Qté Miniimale
- R12 : Afficher la liste des Fournisseurs dont l’adresse est saisie par le clavier
- R13 : Afficher la liste des Clients dont le code est saisie par le clavier
- R14 : Afficher la liste des ventes dont le codeF et le CodP sont saisie par le clavier
- R15 : Afficher la liste des ventes dont la Date Vente est saisie par le clavier
- R16 : Ajouter un champ pour calculer le Prix Total Vente (PTV=PV*Qté)
- R17 : Créer une requête pour augmenter le Prix Vente par 20%
- R18 : Créer une requête mise à jour au prix d’achat du produit dont le code est 5 (remise de 15%)
- R19 : Modifier l’adresse des Fournisseurs DenDen par Monastir
- R20 : Créer une requête suppression pour supprimer les fournisseurs dont l’adresse est Rades
- R21 : Créer une requête suppression pour supprimer le client dont le code est Clt 15
- R22 : Afficher le Montant d’achat des produits pour chaque Fournisseur
- R23 : Afficher le Montant de vente des produits à chaque Client
- R24 : Afficher la liste des produits achetés du fournisseur Frs 12
- R25 : Afficher la liste des fournisseurs d’où on a acheté le produit N° 1
-
Solution