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