Fusion table base de donnée
Ecxtazy
-
Ecxtazy -
Ecxtazy -
Bonjour,
Je voudrais "fusionner" en quelque sorte les tables d'une base de donnée, de façons a ce que cette fusion ait pour résultat une table dans une autre base de donnée. J'ai déjà essayer l'importation des données sous Access et "Lier a la source de données en créant une table attaché" (ce qui ne m'a rien donnée, je crois que je n'ai pas compris l'utilité de cette fonctionnalité).
Exemple : J'ai une table avec IDProd | nomProd | Prix | dateVente et une deuxième table IDFourn | nomFourn | ville | dateCreation qui sont toute deux dans la même base de donnée "Produits". Je vais créer une seconde base de donnée nommé "Produit_deux", et elle devra comporter UNE seul table qui sera l'union des deux, c'est-à-dire : ID | nomProd | Prix |dateVente | IDFourn | nomFourn | ville | dateCreation. Il faudrait que cette dernière table soit lié aux deux autres, si on modifie les deux tables dans l'autre BDD, cette dernière sera aussi modifier.
Merci d'avance de votre aide !
Je voudrais "fusionner" en quelque sorte les tables d'une base de donnée, de façons a ce que cette fusion ait pour résultat une table dans une autre base de donnée. J'ai déjà essayer l'importation des données sous Access et "Lier a la source de données en créant une table attaché" (ce qui ne m'a rien donnée, je crois que je n'ai pas compris l'utilité de cette fonctionnalité).
Exemple : J'ai une table avec IDProd | nomProd | Prix | dateVente et une deuxième table IDFourn | nomFourn | ville | dateCreation qui sont toute deux dans la même base de donnée "Produits". Je vais créer une seconde base de donnée nommé "Produit_deux", et elle devra comporter UNE seul table qui sera l'union des deux, c'est-à-dire : ID | nomProd | Prix |dateVente | IDFourn | nomFourn | ville | dateCreation. Il faudrait que cette dernière table soit lié aux deux autres, si on modifie les deux tables dans l'autre BDD, cette dernière sera aussi modifier.
Merci d'avance de votre aide !
A voir également:
- Fusion table base de donnée
- Table ascii - Guide
- Table des matières word - Guide
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Exemple base de données access à télécharger gratuit - Forum Access
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
peux-tu donner un exemple avec des données, qui nous montre comment déterminer le fournisseur de chaque produit?
Les tables sont fictives ainsi que leurs données. Du coup, c'est pas vraiment la problématique. Les vraies tables sont : TabBoard, TabPannello, TabTestComp .
Enfaite j'essaye de reproduire proprement ce qui a déjà été fait dans l'entreprise, pour "tester".
Les machines de l'entreprise ont une base de donnée a laquelle je n'ai pas accès (pour le moment). Mes prédécesseur ont créer une base de donnée test.mdb qui est sans doute liée a la base de donnée des machines. Entre autre, lorsque la machine effectue des test, elle écrit dans sa base de donnée originelle, qui ensuite modifie la base test.mdb. Donc j'imagine que les deux bases ont du être liées pour que les modifications s'effectuent.
Pourquoi faire deux base de données qui ont les mêmes champs, tables, ect ? Par sécurité. Si on modifie test.mdb, cela ne modifiera pas la base de donnée originelle. Du coup, tout les travaux de BDD se font sur test.mdb qui est un miroir de la VRAI BDD.
Ensuite, dans cette base de donnée, il y a 3 tables. Si j'utilise la fonction de schématisation de Access, je vois que dans la première on a 3 clée primaire : NomePann, BarCodeBoard, BoardID. Et aucune clée primaire dans les 2 autres (y a pas l'icône de clée a cotès du champs). Par contre "NomePann" est un champ dans les 3 tables.
Je suis un peu perdu. J'imagine que ca doit être une clée étrangère. Je dis ca car y a aucun icône de clée étrangère dans le schéma.
Aussi, un truc bizarre, j'ai des redondances dans le schéma : par exemple, j'ai 2 fois la même table dans le schéma => TabBoard, TabBoard1, TabBoard2. Auriez-vous une idée du pourquoi du comment ?
J'espère vous avoir éclaircit.
Merci d'avance.
Enfaite j'essaye de reproduire proprement ce qui a déjà été fait dans l'entreprise, pour "tester".
Les machines de l'entreprise ont une base de donnée a laquelle je n'ai pas accès (pour le moment). Mes prédécesseur ont créer une base de donnée test.mdb qui est sans doute liée a la base de donnée des machines. Entre autre, lorsque la machine effectue des test, elle écrit dans sa base de donnée originelle, qui ensuite modifie la base test.mdb. Donc j'imagine que les deux bases ont du être liées pour que les modifications s'effectuent.
Pourquoi faire deux base de données qui ont les mêmes champs, tables, ect ? Par sécurité. Si on modifie test.mdb, cela ne modifiera pas la base de donnée originelle. Du coup, tout les travaux de BDD se font sur test.mdb qui est un miroir de la VRAI BDD.
Ensuite, dans cette base de donnée, il y a 3 tables. Si j'utilise la fonction de schématisation de Access, je vois que dans la première on a 3 clée primaire : NomePann, BarCodeBoard, BoardID. Et aucune clée primaire dans les 2 autres (y a pas l'icône de clée a cotès du champs). Par contre "NomePann" est un champ dans les 3 tables.
Je suis un peu perdu. J'imagine que ca doit être une clée étrangère. Je dis ca car y a aucun icône de clée étrangère dans le schéma.
Aussi, un truc bizarre, j'ai des redondances dans le schéma : par exemple, j'ai 2 fois la même table dans le schéma => TabBoard, TabBoard1, TabBoard2. Auriez-vous une idée du pourquoi du comment ?
J'espère vous avoir éclaircit.
Merci d'avance.
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
tu devrais plutôt, dans ta base Produit_deux:
- créer deux liens vers les tables qui t'intéressent dans la base Produits
- créer une requête exploitant les données des deux tables liées
tu utiliseras ensuite cette requête comme tu utiliserais une table
chaque fois que tu ouvres la requête, elle ira chercher les données dans l'autre base
- créer deux liens vers les tables qui t'intéressent dans la base Produits
- créer une requête exploitant les données des deux tables liées
tu utiliseras ensuite cette requête comme tu utiliserais une table
chaque fois que tu ouvres la requête, elle ira chercher les données dans l'autre base
Enfaite je suis actuellement en stage de licence dans une entreprise. Et j'ai déjà fais pas mal de SQL mais c'est la premiere fois en pratique. Le cahier des charges est inexistant et mon tuteur ne s'y connait pas plus que ca.
Okay je vois. Mais comment je peux utiliser une requête? une requête est un résultat pas une table ?
Okay je vois. Mais comment je peux utiliser une requête? une requête est un résultat pas une table ?