Aller au contenu

UGA - MIASHS - S7 - BDD - Pierre Blarre

Les produits composés

Icône Présentation
1 / 1
Vous pouvez télécharger la base de données produits.sqlite pour travailler sur votre machine.
Schéma de la base de données
PRODUIT (NPRO, LIBELLE, PRIX_U, POIDS_U)
COMPOSITION (COMPOSE, COMPOSANT, QTE)
Remarques
  • Un produit est identifié par son numéro NPRO, son libellé LIBELLE, son prix unitaire PRIX_U et son poids unitaire POIDS_U.
  • La relation COMPOSITION décrit la composition des produits : Chaque ligne de la relation COMPOSITION indique que le produit identifié par COMPOSE est composé du produit identifié par COMPOSANT en quantité QTE.
  • Seuls les produits composés ont une entrée dans la relation COMPOSITION.
  • Un produit peut être composé de plusieurs produits, et un produit peut être le composant de plusieurs produits.
  • La relation COMPOSITION est une relation réflexive : un produit peut être composé de lui-même.
  • La relation COMPOSITION est une relation symétrique : si le produit A est composé du produit B, alors le produit B est le composant du produit A.
  • Seuls les composants finaux ont un prix et un poids unitaires.
Données de la base
PRODUIT
NPROLIBELLEPRIX_UPOIDS_U
p1 A-200
p2 A-056
p3 B-661
p4 B-122
p5 B-326
p6 D-822 3.5 0.7
p7 D-507 8 0.25
p8 G-993 5 1.15
p9 F-016
p10 J-500
p11 J-544 0.5 0.9
p12 L-009 1.7 2.3
COMPOSITION
COMPOSECOMPOSANTQTE
p1 p2 2
p1 p3 1
p1 p4 2
p2 p7 8
p2 p8 2
p3 p8 5
p4 p8 4
p4 p9 5
p4 p10 5
p5 p4 2
p5 p6 7
p9 p11 2
p10 p11 4
p10 p12 3
Entrez une requête
(ou appuyez sur Ctrl + Entrée)

Par défaut, la première requête de l'éditeur sera executée. Vous pouvez sélectionner le code pour executer des requêtes spécifiques;

Résultat
Données en cours de chargement...