Devoir P10 Correction tudiants 12 mars 2015
BTS CGO 1ére année
Analyse du modèle relationnel
1. Le Modèle conceptuel des données
2. Lecture des règles de gestion :
* Dans une commande se trouve en une certaine quantité un ou plusieurs articles Un article se trouve en une certaine quantité dans une ou plusieurs commandes
* Une commande concerne un et un seul fournisseur Un fournisseur est concerné par une ou plusieurs commandes
* Un fournisseur applique pour un ou plusieurs produits un certain prix et un certain délai Un article a d’appliqué par un ou plusieurs fournisseurs un certain prix et un certain délai
Compréhension de la base de données
1. Un même article peut il se voir attribuer plusieurs prix unitaire ? Justifiez votre réponse.
Le prix unitaire se trouve dans la table « Tarif » et est en dépendance fonctionnelle composée avec le numéro de l’article et le numéro du fournisseur.
Ainsi, un même article peut se voir être livré par divers fournisseurs et ainsi se voir appliquer des prix différents
Requêtes
1. Liste des fournisseurs dans l’ordre alphabétique
Select fou_num, fou_raison
From fournisseur
Order by fou_raison Asc ;
2. Liste des quantités commandées avec le numéro de la commande
Select lig_com, lig_qte
From ligcom ;
3. Liste des fournisseurs de Verdun
Select fou_num, fou_raison,
From fournisseur
Where fou_ville = « Verdun » ;
4. Liste des articles commençant par la lettre « L »
Select art_num, art_design
From article
Where art_design like “L*”;
5. Désignation des articles commandés dans la facture 456
Select art_design
From article, ligcom
Where art_num = lig_art
And lig_com = “456”;
6. Nombre total d’articles
Select Count (art_num) AS [Nombre d’articles]
From article ;
7. Nombre total de fournisseur par ville
Select Count (fou_num) AS [Nombre de fournisseurs], fou_ville
From fournisseur
Group by fou_ville ;
8. Les villes