Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/10/2007, 18h02   #1
Membre à l'essai
 
Avatar de ninou58
 
Inscription : juin 2007
Messages : 109
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : juin 2007
Messages : 109
Points : 22
Points : 22
Par défaut Fusion de bases

Bonjour,

Voici mon projet, j'aurais besoin de conseils.
Nous avons 4 bases de données de même structure et l'objectif de n'avoir qu'une seule base de donnée avec toute les informations, bien sur il faudrait ajouter une table pour savoir quels sont les infos de chaque bases.

J'aimerais savoir si cela est possible et dans ce cas quelle est la marche à suivre.

De plus, je suis à la recherche d'un outil qui me premettrait de faire le MCD à partir de mes bases.

Je vous remercie d'avance pour votre aide
bonne journée
ninou58 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 18h41   #2
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
salut

Citation:
De plus, je suis à la recherche d'un outil qui me premettrait de faire le MCD à partir de mes bases.
Je vous conseille la suite logiciel Mysql incluant WorkBench qui vous permetra de récupérer le MCD ainsi que le modifier et de le réinsérer dans la base.
gui-tools
workbench

Citation:
Nous avons 4 bases de données de même structure et l'objectif de n'avoir qu'une seule base de donnée avec toute les informations, bien sur il faudrait ajouter une table pour savoir quels sont les infos de chaque bases.
Cela dépends de la structure de la base mais, vous pouvez peut être n'ajouter qu'un champ par table. De plus, cela vous permettra peut être de recouper les informations et économiser des enregistrements.

Bonne soirée
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 19h35   #3
Membre à l'essai
 
Avatar de ninou58
 
Inscription : juin 2007
Messages : 109
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : juin 2007
Messages : 109
Points : 22
Points : 22
Bonjour,
merci pour ta réponse.
J'ai installé workbench mais bon petit souci dans le script qu'on m'a donné et que g pris pour faire la base sql il ny a pas les clés etrangères donc pas de MCD correct.
Me voila parti à la main pour une cinquantaine de table.

""Cela dépends de la structure de la base mais, vous pouvez peut être n'ajouter qu'un champ par table. De plus, cela vous permettra peut être de recouper les informations et économiser des enregistrements. ""

En faite sur les 4 bases my sql, la structure est identique, soit une cinquantaine de table avec même nom de table, de champs.
Je dois chercher les limites, et les ocnséquances que cela aurait si on fusionne ses bases. Les bases servent pour un intranet, chaque intranet à sa propre base.

Voilà
Merci d'avance pour votre aide, et conseils

Bonne soirée
ninou58 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 15h58   #4
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
Pourquoi vouloir les fusionner ?
Avoir 4 tables permets que l'intranet ne s'arrete pas totalement en cas de crash.
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2007, 10h45   #5
Membre à l'essai
 
Avatar de ninou58
 
Inscription : juin 2007
Messages : 109
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : juin 2007
Messages : 109
Points : 22
Points : 22
Bonjour,

""Pourquoi vouloir les fusionner ?
Avoir 4 tables permets que l'intranet ne s'arrete pas totalement en cas de crash. ""

Ce n'est pas 4 tables mais 4 bases de données, qui sont exactement sur la même structure de base. Mon projet étant de former un document qui permet l'agrégation des bases de données.
Nous envisageons la fusion, mais il faut voir si ca vaut la peine ou non.

Je voudrais savoir si cela est possible.
Ne vas t'il pas y avoir de problème concernant les identifiants?

Merci d'avance,
Bonne journée
ninou58 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2007, 15h14   #6
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
salut


il va surement avoir un problème avec les clés effectivement. Si tu compte rajouter un champ a chaque table (pour en savoir l'origine), tu peux peut passer ce champ clé primaire. Ce qui ne te posera plus de souci d'increment.
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2007, 22h37   #7
Membre à l'essai
 
Avatar de ninou58
 
Inscription : juin 2007
Messages : 109
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : juin 2007
Messages : 109
Points : 22
Points : 22
Bonsoir,
Je te remercie pour ta réponse.

Par contre aurais tu une idée? En aite j'ai le script SQL mais dessus aucune clé trangère n'apparait, d'ailleurs dans WORBENCH aucun lien n'est fait, y a t'il une option qui pourrait m'aider? Car ca fait beaucoup de table à relier.

Sinon je pensais faire ca pour les identifiants mais je sais pas s'il faut vraiment ajouter une clé primaire a toute les tables, après il faut voir avec le contenu.

A ton avis, la fusion est faisable? Et quelle fusion? enfin je veux dire faire une nouvelle base, et ajouter tous les enregistrements de chaque base sachant qu'on doit repérer les enregistrements de chaque base. Donc il y a une notion de "base" à rajouter.

Je vous remercie d'avance
Bonne soirée
ninou58 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h35.


 
 
 
 
Partenaires

Hébergement Web