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 :

exprimer la couche metier d'une BD


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut exprimer la couche metier d'une BD
    Bonjour,

    Supposons qu'on veut importer et exporter une partie d'une base de donnée gérer par une application vers une autre base de la même structure.

    L'export ne pose pas problème, par contre l'import necessite une connaissance de la couche metier de l'application afin que cette dernière reste toujours fonctionnelle.

    Exemple: si le champ 1 de la table 1 est > 5, le champ 3 de la table 2 doit être < 6,

    ma question est de savoir s'il existe un logiciel pour exprimer cette couche metier et faire cet import/export.

    Merci pour votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    Bonjour,

    Merci pour votre aide

  3. #3
    Membre expérimenté
    Inscrit en
    Mars 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 205
    Par défaut
    Fais ton export en mode consistent et tu n'auras pas de problème à l'import, qui ne nécessite aucunement une connaissance de la couche métier pour fonctionner.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    Merci de m'avoir répondu,

    En fait, le problème dans l'import c'est que les Id des clès primaires ne sont pas forcement les mêmes dans la base source et la base destination.
    comment peut on donc faire des insertion en conservant la partie fonctionnelle;

    exemple le champ 1 de la table A depend de la clè primaire de la table B,
    quand tu fais donc l'import c'est sûr que tu n'aura pas le même id de la clè primaire de la table B dans la base destination et ton champ 1 ne pointera pas sur le bon element de la table B!

  5. #5
    Membre expérimenté
    Inscrit en
    Mars 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 205
    Par défaut
    C'est faux, l'export import ne change pas les données des tables. Les colonnes composant tes clés primaires auront donc toujours la même valeur.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    Tu comptes faire l'export avec même les id des clè primaire, il se peut que pendant l'import ces id soient déjà prises dans la base destination.

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/03/2010, 17h44
  2. hibernate et couche metier
    Par manu32320 dans le forum NetBeans
    Réponses: 7
    Dernier message: 19/03/2009, 14h49
  3. Réponses: 5
    Dernier message: 03/11/2008, 11h29
  4. Liaisons avec la couche physique d'une classe
    Par yanne dans le forum W4 Express
    Réponses: 2
    Dernier message: 22/06/2007, 16h45

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