LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Schéma relationnel et requêtes SQL : le cas VETI

Analyse sectorielle : Schéma relationnel et requêtes SQL : le cas VETI. Recherche parmi 298 000+ dissertations

Par   •  18 Avril 2014  •  Analyse sectorielle  •  1 374 Mots (6 Pages)  •  957 Vues

Page 1 sur 6

Schéma relationnel et requêtes SQL : le cas VETI

Question 1 :

1.1 – Quelles sont les couleurs et les tailles des vestes de lin commercialisées ?

Les lignes de la table PRODUIT, les vestes en lin sont de couleur crème en tailles 1, 2, 3.

1.2 - Le prix d'achat d’un produit peut-il varier en fonction de la date d’entrée en stock ? Pourquoi ?

En analysant, les lignes de la table ENTREE_STOCK, je remarque, que le prix d’achat varie en fonction des dates d’achat.

1.3 - Le prix de vente d’un produit peut-il varier en fonction de la date de sortie de stock ? Qu’en pensez-vous ?

En analysant, la structure de la table PRODUIT, je remarque que le prix de vente d’un produit ne varie pas.

Le prix de vente d’un produit varie en fonction de la date de sortie de stock, il serait donc évidant de mettre ce champ dans la table SORTIE_STOCK.

1.4 - A quel(s) prix la responsable a-t-elle acheté et vendu le produit « Pull marin » en taille 2 couleur blanche, et à quelle(s) date(s) a-t-il été vendu ?

En analysant, les lignes des tables PRODUIT, ENTREE_STOCK, SORTIE_STOCK, je constate que le produit de référence P103 a été acheté 42 € l’unité et vendu les 01/02/2004 et 10/02/2004 pour 75 €.

Question 2 :

Requête1

Libellé Reference Taille Couleur PrixVente

Polo labuze P111 3 rouge 32,00 €

Polo labuze P107 1 vert 32,00 €

Polo labuze P108 2 vert 32,00 €

Polo labuze P110 1 rouge 32,00 €

Polo labuze P112 4 rouge 32,00 €

Polo labuze P109 4 vert 32,00 €

Pull en laine P101 1 bleu 50,00 €

Pull marin P106 3 bleu 75,00 €

Pull marin P105 1 bleu 75,00 €

Pull marin P104 3 blanc 75,00 €

Pull marin P103 2 blanc 75,00 €

Pull marin P102 1 blanc 75,00 €

Robe vichy P114 3 blanc 43,00 €

Robe vichy P113 2 blanc 43,00 €

Veste laine P120 3 jaune 56,00 €

Veste laine P119 2 jaune 56,00 €

Veste lin P115 1 crème 68,00 €

Veste lin P116 2 crème 68,00 €

Veste lin P117 3 crème 68,00 €

Veste toile P118 1 jaune 56,00 €

Pour préparer son inventaire de fin d’année, Mme Marinière a besoin de certaines informations. Afin de l’aider, réaliser les requêtes SQL suivantes :

2.1 –Obtenir la liste de tous les produits commercialisés et leurs caractéristiques (référence, taille, couleur, prix de vente) triés par ordre croissant sur le libellé.

SELECT Reference, Taille, Couleur, PrixVente

FROM PRODUIT

ORDER BY Libellé;

2.2 – Obtenir l’état du stock de "pull marin" bleu en taille 3 (libellé du produit et quantité en stock) ?

Requête1

QuantitéEnStock Libellé

1 Pull marin

SELECT Libellé, QuantitéEnStock

FROM PRODUIT

WHERE Libellé="pull marin" AND Taille="3" AND Couleur="bleu";

2.3 - Connaître les couleurs commercialisées du vêtement « veste toile ». Chercher la solution à cette requête dans les tables fournies puis, écrire la requête correspondante (afficher la référence et la couleur du produit).

Requête1

Couleur Reference

jaune P118

SELECT Reference , Couleur

FROM PRODUIT

WHERE Libellé = "veste toile";

Référence P118, couleur jaune.

2.4 - Quel est l'énoncé de cette requête ? Quel en est le résultat (issu des tables) ?

Quelle quantité de produit P102 a été achetée le 20 janvier 2004 ?

Requête1

QuantitéEntrée Reference DateEntrée

3 P102 20/01/2004

SELECT PRODUIT.Reference, QuantitéEntrée, DateEntrée

FROM PRODUIT, ENTREE_STOCK

WHERE PRODUIT.Reference = ENTREE_STOCK.Reference

AND PRODUIT.Reference="P102"

AND DateEntrée=20/01/2004 ;

Question 3 :

Désirant calculer les marges réalisées sur la vente de ses produits, mme Marinière a besoin d’informations précises. Pour cela réaliser les travaux suivants :

3.1 - Écrire la requête SQL donnant le prix de vente et le(s) prix d'achat du produit P113.

Requête1

PrixVente PrixEntrée Reference

43,00 € 27,00 € P113

SELECT PRODUIT.Reference, PrixVente, PrixEntrée

FROM PRODUIT, ENTREE_STOCK

WHERE PRODUIT.Reference = ENTREE_STOCK.Reference

AND PRODUIT.Reference = "P113";

3.2 - Présenter le résultat de la requête :

Requête1

...

Télécharger au format  txt (9.4 Kb)   pdf (114.5 Kb)   docx (12.8 Kb)  
Voir 5 pages de plus »
Uniquement disponible sur LaDissertation.com