(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 reference || code societe || prix || stock 1 || 8F || 780$ || 3 1 || 8G || 500$ || 2 2 || A1 || 200$ || 10 5 || A6 || 150$ || 20
j'ai mis ici un erreur,lorsque la référence a deux code il ne peuvent pas avoir le même prix ni le même stock,alors dans ce cas référence et code société sera le clé primaire??
Cette fois-ci contrairement à ce que vous annonciez dans votre post #16, les données varient non seulement de la référence, mais aussi du code société : la clé devient donc la paire {reference, codeSociete}. Pour les variantes, qu’en est-il ? Une variante dépend-elle seulement de la référence, ou là aussi du code société ?
Présentez un tableau des variantes pour les références 1, 2 et 3.
Quand les règles seront stabilisées, on reparlera de la clé primaire à la lumière des réflexions d’Yves Tabourier qui a écrit : il y a plus de 25 ans en termes merisiens (De l’autre côté de MERISE, page 80), et c’est une règle d’or encore malheureusement trop souvent méconnue :
« ... la fonction d’une propriété est de décrire les objets (et les rencontres), alors que l’identifiant ne décrit rien. Son rôle fondamental est d’être sûr de distinguer deux jumeaux parfaits, malgré des descriptions identiques.
L’expérience montre d’ailleurs que l’usage des “identifiants significatifs” (ou “codes significatifs”) a pu provoquer des dégâts tellement coûteux que la sagesse est d’éviter avec le plus grand soin de construire des identifiants décrivant les objets ou, pis encore, leurs liens avec d’autres objets... »
Ensuite on discute de votre dernier diagramme.
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
ok,je vais expliquer c'est quoi une variante:
on a dans les catalogue de machine on trouve la référence de pièce,on l'appelle référence d'origine c'est elle la Référence de la pièce du catalogue du constructeur,la société lui donne un code =code société,une pièce peut être codifié deux fois peut avoir deux code société,
on a une reférences d'origine que le fournisseur lui a changé la référence et deviennent référence variante alors dans ce cas la société la codifier et lui donne un code variante,mais la société toujours revient au référence d'origine pour faire les commande,cette variante va nous aider seulement pour la gestion et pour voir les stock
Je répète : présentez un tableau des variantes pour les références 1, 2 et 5 de votre tableau des pièces que je reprends ci-dessous :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock 1 || 8F || 780$ || 3 1 || 8G || 500$ || 2 2 || A1 || 200$ || 10 5 || A6 || 150$ || 20
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
ca c'est pour tableau variante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock 1 || 8F || 780$ || 3 1 || 8G || 500$ || 2 2 || A1 || 200$ || 10 5 || A6 || 150$ || 20
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 reference || code societe ||reference variante||code variante||stock variante 1 || 8F || V1 || 10F || 0 1 || 8G || 2 || A1 || v2 || 10G || 2 5 || A6 || v5 || 50A || 3 je dois ajouter dans la table variante un autre champ stock variante,et aussi un code société variante
lorsque le fournisseur change la référence et devient référence variante la société lui donne un code variante et le stock c'est différent de stock de référence d'origine chaque a son stock et son prix,mais comme déjà dis toujours les commande ce fait par la référence d'origine
le but de la variante dans cette base c'est de savoir combien on a de variante pour la référence et combien de stock
Merci pour l'aide
Bonsoir,
Reprenons votre tableau des variantes :
Pour la référence 1 et le code société 8G, les colonnes suivantes : référence variante, code variante et stock variante ne sont pas valorisées. Quelle en est la raison ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe ||reference variante||code variante ||stock variante 1 || 8F || v1 || 10F || 0 1 || 8G || 2 || A1 || v2 || 10G || 2 5 || A6 || v5 || 50A || 3
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Bonsoir,
voilà,je veux refaire la table variante dans mon diagramme mais je ne sais pas comment faire la relation entre pièce et variante??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe ||reference variante||code variante ||stock variante 1 || 8F || v1 || 10F || 0 || 5 1 || 8G || v1 || 10F || 0 || 5 2 || A1 || v2 || 10G || 2 5 || A6 || v5 || 50A || 3
Bonjour fatich,
Ne vous inquiétez pas, quand on aura toutes les pièces du puzzle, on l'établira cette relation, mais au préalable il faut compléter le tableau suivant, en y remplaçant chaque « ? » par une valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock || Quantite installee || Num_SousEnsemble || Designation 1 || 8F || 780$ || 3 || ? || ? || ? 1 || 8G || 500$ || 2 || ? || ? || ? 2 || A1 || 200$ || 10 || ? || ? || ? 5 || A6 || 150$ || 20 || ? || ? || ?
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Votre tableau ne correspond pas à la question que j’ai posée. Merci donc de reprendre très exactement mon tableau en y remplaçant chaque « ? » par une valeur. Si à l'intersection d'une ligne et d'une colonne il n'y a pertinemment rien à mettre, vous y remplacez le « ? » par "sans objet".
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
[/QUOTE]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock || Quantite installee || Num_SousEnsemble || Designation 1 || 8F || 780$ || 3 || 4 || 2 || Vices 1 || 8G || 500$ || 2 || 5 || 5 || Haubans principal 2 || A1 || 200$ || 10 || 2 || 1 || Boulons 5 || A6 || 150$ || 20 || 50 || 9 || vis
D’accord. En ce qui concerne la table PIECE, les valeurs prises par les attributs Prix, Stock, Quantite_Installee, Num_sousensemble et Designation dépendent donc non seulement des valeurs prises par l’attribut Reference, mais aussi des valeurs prises par l’attribut Code_Societe.
Par contre, en ce qui concerne la table VARIANTE, les valeurs prises par l’attribut Reference_Variante ne dépendent que des valeurs prises par l’attribut Reference et absolument pas des valeurs prises par l’attribut Code_Societe (même chose donc pour les attributs code variante, stock variante) :
Table PIECE
Table VARIANTE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock || Quantite installee || Num_SousEnsemble || Designation 1 || 8F || 780$ || 3 || 4 || 2 || Vices 1 || 8G || 500$ || 2 || 5 || 5 || Haubans principal 2 || A1 || 200$ || 10 || 2 || 1 || Boulons 5 || A6 || 150$ || 20 || 50 || 9 || vis
On est toujours d’accord ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe ||reference variante||code variante||stock variante 1 || 8F || v1 || 10F || 0 1 || 8G || 2 || A1 || v2 || 10G || 2 5 || A6 || v5 || 50A || 3
Si oui, venons-en aux repères et aux plans.
Tout d’abord, dans votre dernier diagramme, la table REPERE a disparu, elle a été absorbée par la table PIECE qui comporte donc un attribut Repere. Dans le tableau ci-dessous, merci de remplacer les « ? » par des valeurs pertinentes (je ne fais pas figurer les autres attributs de la table PIECE) :
Table PIECE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock || Repere || ... 1 || 8F || 780$ || 3 || ? || ... 1 || 8G || 500$ || 2 || ? || ... 2 || A1 || 200$ || 10 || ? || ... 5 || A6 || 150$ || 20 || ? || ...
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Table PIECE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock || Repere || ... 1 || 8F || 780$ || 3 || x6 || ... 1 || 8G || 500$ || 2 || x40 || ... 2 || A1 || 200$ || 10 || R32 || ... 5 || A6 || 150$ || 20 || R50 || ...
D’accord. Le repère d’une pièce étant relative à un plan, pouvez-vous compléter le tableau ci-dessous :
Table PIECE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock || Repere || Plan || ... 1 || 8F || 780$ || 3 || x6 || ? || ... 1 || 8G || 500$ || 2 || x40 || ? || ... 2 || A1 || 200$ || 10 || R32 || ? || ... 5 || A6 || 150$ || 20 || R50 || ? || ...
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Table PIECE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 reference || code societe || prix || stock || Repere || Plan || ... 1 || 8F || 780$ || 3 || x6 || JR824 || ... 1 || 8G || 500$ || 2 || x40 || AD707 || ... 2 || A1 || 200$ || 10 || R32 || JR824 || ... 5 || A6 || 150$ || 20 || R50 || F744 || ...
Bonsoir,
Patience, encore quelques questions...
(Q1) Une pièce du catalogue constructeur a une référence a et une désignation « officielles » fournies dans ce catalogue. La référence officielle est celle qui figure (vous confirmez ?) dans la table PIECE (attribut ReferencePiece), mais dans quelle table retrouve-t-on la désignation officielle correspondante ? En effet, si vous avez deux codes société ("8F" et "8G" dans les exemples) pour une référence ("1" dans les exemples), on peut supposer que chaque code société a sa propre désignation. Et même si l’un des deux codes société récupère la désignation officielle, comment savoir quel est le code société qui en a hérité ?
(Q2) Est-ce que dans la table PIECE le code société est unique ?
(Q3) Est-ce que dans la table VARIANTE le code variante est unique ?
(Q4) Différents fournisseurs peuvent-ils fournir la même pièce ?
(Q5) Un fournisseur change-t-il souvent la référence pour une pièce donnée ?
(Q7) « Référence fournisseur » et « référence variante » sont donc des termes synonymes ?
(Q8) Ces informations (référence du fournisseur, stock) viennent directement de la livraison faite par le fournisseur ?
(Q9) Que se passe-t-il si un fournisseur fournit une certaine quantité pour la pièce de référence 1 et conserve la référence du catalogue du constructeur ? Quelle table est mise à jour ? Est-ce la table VARIANTE quand même ? Quelle est la logique de la gestion des stocks dans ce scénario ?
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Bonjour,
(Q1) Une pièce du catalogue constructeur a une référence a et une désignation « officielles » fournies dans ce catalogue. La référence officielle est celle qui figure (vous confirmez ?) dans la table PIECE (attribut ReferencePiece), mais dans quelle table retrouve-t-on la désignation officielle correspondante ? En effet, si vous avez deux codes société ("8F" et "8G" dans les exemples) pour une référence ("1" dans les exemples), on peut supposer que chaque code société a sa propre désignation. Et même si l’un des deux codes société récupère la désignation officielle, comment savoir quel est le code société qui en a hérité ?
la référence officielle c'est elle qui figure dans la table pièce,la désignation correspondante se trouve dans la table pièce
c'est la même désignation pour les deux codes,parce que ça reste la même pièce mais avec deux code différent
(Q2) Est-ce que dans la table PIECE le code société est unique ?
oui le code société est unique
(Q3) Est-ce que dans la table VARIANTE le code variante est unique ?
oui le code variante est unique
(Q4) Différents fournisseurs peuvent-ils fournir la même pièce ?
oui
(Q5) Un fournisseur change-t-il souvent la référence pour une pièce donnée ?
oui
(Q7) « Référence fournisseur » et « référence variante » sont donc des termes synonymes ?
oui
(Q8) Ces informations (référence du fournisseur, stock) viennent directement de la livraison faite par le fournisseur ?
[COLOR="#FF0000"]Non,juste référence du fournisseur/COLOR]
(Q9) Que se passe-t-il si un fournisseur fournit une certaine quantité pour la pièce de référence 1 et conserve la référence du catalogue du constructeur ? Quelle table est mise à jour ? Est-ce la table VARIANTE quand même ? Quelle est la logique de la gestion des stocks dans ce scénario ?
la société fait toujours la commande avec la réference officielle même si cette derniére a des variantes
l'utilité de la table variante dans cette gestion c'est avant de faire une commmande,l'utlisateur fait une recherche avec la réference officielle pour voir l'historique de ces variantes,et stock de variantes
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager