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

Oracle Discussion :

Problématique de nettoyage de table 'Societe'


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    tvi
    tvi est déconnecté
    Candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 2
    Par défaut Problématique de nettoyage de table 'Societe'
    j'aimerai savoir si vous avez déjà eu à faire à une préblématique de nettoyage d'une table "societe" par rapport à un référentiel donné,

    si oui qu'avez vous utilisé comme process automatique, semi-automatique ou manuel pour nettoyer les societés.
    toute idée sera la bienvenue....

    en sachant que le champ " nom de la societe " est de type saisie libre.

    merci

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    nettoyage ??? c'est à dire ?

  3. #3
    tvi
    tvi est déconnecté
    Candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 2
    Par défaut
    oui pardon,

    Exemple la table societe_A de l'application A est caractérisée par deux colonne
    IDF_SOC_A (identifiant unique)
    NOM_SOC_A (nom societe champ libre)

    et le référentiel de société
    IDF_SOC_R (identifiant unique <> de celui de A)
    NOM_SOC_R (Raison Sociale Juridique)

    si dans le référentiel nous avons :
    TRANSCO SA
    TRANSCODER
    (deux societes différentes)

    et dans la table SOCIETE_A :
    TRANSCO (a replacer par TRANSCOD SA)
    TRANSCODER (Ok)
    TRANSCAUDER (a replacer par TRANSCODER)
    TRANSCODEUR (a replacer par TRANSCODER)
    TRANSCODER LYON (a replacer par TRANSCODER)
    SOCIETE TRANSCODER (a replacer par TRANSCODER)
    SA TRANSCODER (a replacer par TRANSCODER)
    TRANSCODER TECHNO(a replacer par TRANSCODER)


    En sachant que ce "nettoyage" pouvant etre effectué en plusieurs passes avec des algo différents plus ou moins automatique.

    1/ première passe pourrait etre le nom exacte (sans distinguer Maj. des Min. ) et en supprimant les blancs avant apres.

    2/ deuxième passe pourrait etre prendre en compte le premier mot (sauf s'il fait partie de mot a exclure (SOCIETE, SA, ect...)
    puis regarder via un Like %MOT% s'il y a une (ou pls) correspondance dans le référentiel

    3/ j'ai regardé aussi vos algo Soundex, Soundex2, etc... il pourrait etre envisager de les utiliser en les adaptant.

    si vous avez d'autres idées je suis preneur.

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    le SOUNDEX est incontestablement la meilleure solution

Discussions similaires

  1. Nettoyage de table
    Par thomarm dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/02/2013, 12h59
  2. nettoyage enregistrement Table liées
    Par spirit35 dans le forum Extensions
    Réponses: 3
    Dernier message: 20/11/2011, 18h15
  3. Nettoyage de table
    Par casa51 dans le forum Développement
    Réponses: 3
    Dernier message: 17/02/2010, 16h36
  4. [A-03] MAJ problématique d'une table
    Par funkyjul dans le forum VBA Access
    Réponses: 7
    Dernier message: 16/01/2009, 09h57
  5. Nettoyage de table temporaire
    Par Alain Dionne dans le forum Bases de données
    Réponses: 5
    Dernier message: 28/02/2004, 20h44

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