IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Autres SGBD Discussion :

Codification efficace d'articles


Sujet :

Autres SGBD

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 72
    Points : 46
    Points
    46
    Par défaut Codification efficace d'articles
    Bonjour,

    Je ne sais pas si c'est l'endroit ideal pour ce post mais je pense que dans tout projet SGBD cette problématique revient !

    La codification d'articles !!!

    Quel sont les bonnes ou mauvaises pratiques ? Comment bien mettre en place un code efficace (recherche accélérée, éviter le max de doublons, ...) ?

    Pour ma part j'ai tendance a penser que l'on mémorise mieux des séquences de lettres, pour la partie significative, en comparaison à l'utilisation de séquences de chiffres.

    Y a t il des sites incontournables/intéressants sur le sujet ?

    Merci

    Franck

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Si je peux me permettre de te donner un conseil, l'identifiant d'un enregistrement ne doit jamais contenir de valeur significative.

    Exemple :

    J'ai récupéré une appli de gestion des employés avec une table des locaux dans lesquels étaient installés ces employés. L'identifiant du local était le numéro du bureau.
    Travaux dans le bâtiment => renumérotation des bureaux => et c'est la m***e.

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 72
    Points : 46
    Points
    46
    Par défaut
    La codification dont je parle est la codification d'articles techniques (ex: une pièce mécanique, un composant électrique,...). Il est intéressant de coder un element pour assurer une uniformisation (eviter les doublons selon la personne qui code un element) et pouvoir ameliorer la recherche par filtrage sur le code.

  4. #4
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Pourtant tu as bien écrit :

    Citation Envoyé par Franck_P Voir le message
    on mémorise mieux des séquences de lettres, pour la partie significative,
    Sinon, je ne connais pas ton SGBD, mais, par exemple, sous Access, il existe un champ de type autoincrement qui te génère automatiquement une clé unique.
    (colonne identity sous sybase, sequence sous oracle, ...)

  5. #5
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 901
    Points : 6 026
    Points
    6 026
    Par défaut
    Peut-être vais-je enfoncer une porte ouverte, mais il ne faut pas confondre la codification d'articles (nommenclature) et identifiant dans une table.

    L'informatisation d'un stock d'articles ne devrait pas rompre avec les habitudes en place. L'outil informatique est là pour aider, faciliter la gestion. Il est parfois suffisamment perturbant pour éviter d'en "rajouter une couche" avec l'implantation d'une nouvelle codification.

    Les SGBD permettent cette approche en mettant à disposition des clés primaires (identifiant unique, auto-incrémenté ou non) et des clés candidates lesquelles dans la problématique exposée peuvent être le reflet de la codification existante. Le dédoublonage peut s'appuyer sur l'unicité de l'index à mettre en place pour ces clés candidates.

    Enfin, il conviendra peut-être de vérifier que la codification utilisée n'est pas la concaténation des abbréviations des famille/classe/sous-classe/type d'appartenance des articles. Ceci pourrait simplifier le problème
    "Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
    -----------------------
    Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
    Usus magister est optimus

Discussions similaires

  1. Règle des codifications articles/familles
    Par marieb83 dans le forum SAGE
    Réponses: 3
    Dernier message: 22/03/2013, 08h05
  2. Réponses: 3
    Dernier message: 02/02/2013, 17h09
  3. Script efficace pour moteur de recherche d'articles
    Par aloisio11 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 16/02/2012, 11h15

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