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
1
PRODUIT (NPRO, LIBELLE, PRIX_U, POIDS_U)
2
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
NPRO
LIBELLE
PRIX_U
POIDS_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
COMPOSE
COMPOSANT
QTE
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;