Exercice SQL Corrigé : Normalization Exercise 1
Normaliser les Vues de l'utilisateur et créer une solution finale 3NF
Bonne nouvelle Épiciers
Voir 1 utilisateur - mise à jour Prix Liste
Département
|
Code du Produit
|
Numéro Allée |
Prix
|
Unité de Mesure
|
Produire
|
4081
|
1
|
0.35
|
lb
|
Produire
|
4027
|
1
|
0.90
|
ea
|
Produire
|
4108
|
1
|
1.99
|
lb
|
Boucher
|
331100
|
5
|
1.50
|
lb
|
Boucher
|
331105
|
5
|
2.40
|
lb
|
Boucher
|
332110
|
5
|
5.00
|
lb
|
Congélateur
|
411100
|
6
|
1.00
|
ea
|
Congélateur
|
521101
|
6
|
1.00
|
ea
|
Congélateur
|
866503
|
6
|
5.00
|
ea
|
Congélateur
|
866504
|
6
|
5.00
|
ea
|
Ce rapport est utilisé par les chefs de service pour mettre à jour les prix qui sont affichés dans l'épicerie pour ces produits .
UNF ?
1NF ?
2NF?
3NF?
Vue de l'Utilisateur 2: Rapport du coût de Produit
Fournisseur
|
Produit
|
Coût
|
Marquer
|
Prix
|
Code Dept
|
21 – Très Veggie
|
4108
– tomates, prunes
|
1.89
|
5%
|
1.99
|
PR
|
32 – Fab Fruits
|
4081
– banane
|
0.20
|
75%
|
0.35
|
PR
|
32 – Fab Fruits
|
4027
– pamplemousse
|
0.45
|
100%
|
0.90
|
PR
|
32 – Fab Fruits
|
4851
– céleri
|
1.00
|
100%
|
2.00
|
PR
|
08 – Viandes R Us
|
331100
– ailes de poulet
|
0.50
|
300%
|
1.50
|
BU
|
08 – Viandes R Us
|
331105
– boeuf haché maigre
|
0.60
|
400%
|
2.40
|
BU
|
08 – Viandes R Us
|
332110
– poitrines de poulet désossées
|
2.50
|
100%
|
5.00
|
BU
|
10 – Jus de Jerry
|
411100
– jus d'orange
|
0.25
|
400%
|
1.00
|
FR
|
10 – Jus de Jerry
|
521101
– jus de pomme
|
0.25
|
400%
|
1.00
|
FR
|
45 – Crème glacée
|
866503
– glace à la vanille
|
2.50
|
100%
|
5.00
|
FR
|
45 – Crème glacée
|
866504
– glace au chocolat
|
2.50
|
100%
|
5.00
|
FR
|
Ce rapport est utilisé par le gestionnaire de l'épicerie pour déterminer le prix de vente final de ses produits.
UNF?
1NF?
2NF?
3NF?
Solution Fusionné 3NF ?
►Voir La liste des Exercices SQL Corrigés