Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels 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 06/04/2011, 16h32   #1
Futur Membre du Club
 
Inscription : mai 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 37
Points : 16
Points : 16
Par défaut Table attachée ou liée comme sous Access

Salut,

Savez-vous s'il existe avec MySQL une méthode semblable au système de table liée sous Access 97 ? Le but est d'accéder à des tables issues de plusieurs bases avec une connexion à une seule base.

Exemple :
- Base1 contenant Table11 et Table12
- Base2 contenant Table21 et Table22
- On crée Base3 qui contient 4 tables (Table11, Table12, Table21 et Table22), dont les enregistrements proviennent en fait de Base1 et Base2. On ne crée qu'une connexion à Base3, et on a accès à tout !

Si on peut faire la même chose avec une autre philosophie, je suis aussi preneur !
Merci.
Dertron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 16h56   #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
bonjour.


Peut être avec une table utilisant l'engine merge http://dev.mysql.com/doc/refman/5.0/fr/merge-storage-engine.html

bonne soirée.
__________________
La connaissance s'accroit lorsqu'on la partage.
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 16h59   #3
Futur Membre du Club
 
Inscription : mai 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 37
Points : 16
Points : 16
merci overider, je vais regarder à ça !
Dertron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 17h42   #4
Futur Membre du Club
 
Inscription : mai 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 37
Points : 16
Points : 16
Intéressant le principe des tables MERGE pour accéder à plusieurs tables avec 1 seule table. Mais ce n'est pas ce que je recherche. Je veux pouvoir accéder à des tables qui sont réparties dans plusieurs bases, mais en utilisant 1 seule base qui centralise le tout.
Dertron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 10h07   #5
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 440
Points : 6 440
Bonjour,

Toutes ces bases sont-elles sur le même serveur ?
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2011, 19h38   #6
Membre confirmé
 
Inscription : novembre 2007
Messages : 134
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 134
Points : 213
Points : 213
Bonjour,
En effet on peut afficher dans les outils de gestion tel qu'Access et SQL Server Management Studio des tables et/ou des serveurs liées, mais je ne suis pas sûr que ce soit le plus efficace, c'est cependant plaisant d'avoir un accès simultané à toutes ces sources d'un coup.
Personnellement, je n'ai jamais vu de telles fonctionnalités dans les outils de gestion pour Mysql.
Il faudrait peut être dans ce cas rechercher l'inverse, c'est à dire récupérer les bases et/ou tables Mysql dans Access ou mieux une vraie bdd, Sql Server (prenez la version express à la rigueur).
Il faudrait cependant s'attarder un peu sur votre objectif final car si jamais le but est d'éditer des statistiques avec des données croisées, bref de faire du "décisionnel", alors mieux vaudrait créer un datawarehouse qui regrouperait toutes ces sources (récupérées avec un ETL).
patic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h37.


 
 
 
 
Partenaires

Hébergement Web