Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion: tests couleur

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2018
    Messages : 2
    Points : 3
    Points
    3

    Par défaut tests couleur

    bonjour,
    je fais appel aux spécialistes qui pourront en un clin d’œil j'en suis sûr m'aider un petit peu et me mettre sur la voie.
    je voudrai faire une petite base de données pour répartir des produits en fonction de leur couleur.

    Le principe est le suivant:
    Les produits d'une autre couleur que bleu sont écartés. Pour les autres, un 1er test permet de déterminer si la nuance de la couleur est bonne, n'est pas la bonne ou bien si elle comporte des défauts.
    après ce 1er tri, un ou plusieurs tests vérifient si les produits retenus comme sans défaut à l'issue du 1er test, sont véritablement sans défaut ou pas.

    les règles de gestion me semblent être les suivantes:
    Règle 1) 0 ou N produit ne sont pas bleu et 0 ou N des produits n'étant pas bleu sont des produits.
    Règle 2) 0 ou N produit sont d'une mauvaise teinte bleu et 0 ou N des produits n'étant pas la bonne teinte bleu sont des produits
    Règle 3) 0 ou N produit sont de la bonne teinte mais ont un défaut et 0 ou N des produits de la bonne teinte avec défaut sont des produits
    Règle 4) 0 ou N produit sont de la bonne teinte sont soumises au(x) test(s) 2 et 0 ou N des produits de la bonne teinte faisant l'objet du (des) test(s) 2 sont des produits.
    Ces 4 catégories de produits constituent l'ensemble des produits;
    Règle 5) 0 ou N produit sont de la bonne teinte font l'objet du (de) test(s) 2 ont des défauts et 0 ou N des produits de la bonne teinte faisant l'objet du (de) test(s) 2 sont des produits avec défaut
    Règle 6) 0 ou N produit sont de la bonne teinte font l'objet du (de) test(s) 2 sont conformes et 0 ou N des produits de la bonne teinte faisant l'objet du (de) test(s) 2 sont des produits conformes

    Mon raisonnement ne doit pas être bon (je me retrouve avec "deux entités de produits avec défaut"..?.)
    J'imagine que ce type de problème doit être courant et qu'une conception plus adéquate est à privilégier.
    Merci pour vos avis et vos lumières.
    Images attachées Images attachées  

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    6 543
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : septembre 2006
    Messages : 6 543
    Points : 23 029
    Points
    23 029
    Billets dans le blog
    16

    Par défaut

    Vous avez fourni des règles de gestion des données ce qui mérite remerciement, car le plus souvent les intervenants les oublient.

    Dans ces règles, vous avez utilisé le pluriel : « 0 ou N produit ne sont pas bleu et 0 ou N des produits n'étant pas bleu sont des produits. » On peut simplifier donc alléger et clarifier au moyen du singulier :

    (R1) Un produit est soit bleu soit non bleu.

    (R2) Un produit bleu est soit de la bonne teinte soit d’une mauvaise teinte.

    (R3) Un produit bleu ayant la bonne teinte est soit sans défaut, soit avec défaut.

    Que signifie cette expression (cf. R4) : « sont soumises au(x) test(s) 2 » ?
    Ces tests ont-ils pour but de déterminer si un produit est sans défaut ? C’est-à-dire de positionner un produit par rapport à R3 ?

    Pouvez-vous expliquer plus précisément les règles R5 et R6 ? A cette fin, racontez les tests.
    Faites simple, mais pas plus simple ! (A. Einstein)
    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 »)

    Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench

  3. #3
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    6 543
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : septembre 2006
    Messages : 6 543
    Points : 23 029
    Points
    23 029
    Billets dans le blog
    16

    Par défaut

    A propos de votre MCD :

    Vous avez utilisé l’héritage, donc la spécialisation des entités-types.

    Ainsi, votre entité-type NON_BLEU est une spécialisation (sous-type) de l’entité-type PRODUIT (surtype) : d’accord. Mais dans ces conditions, TEST_1 est aussi une spécialisation (sous-type) de produit : chaque instance de TEST_1 est un produit (réputé bleu), et logiquement l’entité-type TEST_1 devrait être renommée en BLEU pour qu’il y ait cohérence avec l’entité-type NON_BLEU. Si l’entité-type TEST_1 est censée plutôt représenter chaque test de teinte de bleu d’un produit, alors la représentation devrait être :

    [TEST_TEINTE]--0,N-----(APPLIQUER)-----1,1--[PRODUIT_BLEU]

    De même, pour tester les défauts :

    [TEST_DEFAUT]--0,N-----(APPLIQUER)-----1,1--[PRODUIT_BONNE_TEINTE]


    Et si vous voulez mutualiser les propriété des tests, vous pouvez les spécialiser eux aussi :



    Mais peut-être ai-je mal interprété votre propos...
    Faites simple, mais pas plus simple ! (A. Einstein)
    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 »)

    Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2018
    Messages : 2
    Points : 3
    Points
    3

    Par défaut

    bonjour,
    merci pour l'attention portée à mon mail et le temps passé à me répondre.
    vous avez parfaitement compris ce que je voulais faire y compris ce que j'avais mal exprimé.


  5. #5
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    3 917
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 3 917
    Points : 8 956
    Points
    8 956
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    Est-ce que chaque produit non conforme (soit qu'il n'est pas bleu soit qu'il est d'une teinte qui n'est pas la bonne) fera l'objet d'une relivraison après correction (retouche de peinture par exemple) ?
    En d'autres termes est-ce que la couleur est une notion temporelle ?

    Si la réponse est oui, alors il faut rattacher l'attribut couleur à une entité-type CONTROLE liée au produit, le controle étant à date.
    ==> à un instant "T" (1er contrôle) le produit n° 001 est bleu d'une teinte X
    ==> à T+1 (2ème contrôle), ce même produit est bleu d'une teinte Y
    etc...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Test couleur de fond
    Par electrons dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 14/01/2014, 18h33
  2. Test Couleurs RVB
    Par TANITE dans le forum Traitement d'images
    Réponses: 3
    Dernier message: 08/04/2013, 20h55
  3. Test couleur RGB
    Par damiens1026 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/02/2013, 15h01
  4. [XL-2003] macro test couleur
    Par bartsho dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 14/10/2011, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo