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

Modélisation Discussion :

Conception de ma base


Sujet :

Modélisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut Conception de ma base
    Bonjour,

    Voilà ma question :

    J'ai 3 tables distinctes dans Access (issues de 3 sources différentes)... par contre les champs qu'elles contiennent sont les mêmes.

    Je souhaite faire une table qui regroupe donc l'ensemble des données de ces 3 tables et qui deviendra ma table source par la suite.
    En fait j'ai créé une requête UNION pour cela et ça marche...
    Par contre, je me demandais s'il n'était pas mieux de faire une requête création de nouvelle table et d'utilisé ensuite les requêtes add, delete et update plutôt ?

    En effet, j'ai remarqué que dans la table des relations, lorsque je souhaite faire des relation avec ma Requête UNION, les liens 1 à plusieurs ne se mettent pas en place... par ailleurs impossibilité de mettre une intégrité référentielle en place...

    Qu'en pensez-vous ?

    Merci
    A+
    Dams'

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Par défaut
    Salut,

    ma première réaction à la lecture: as-tu vraiment la possibilité de "réunifier" tes 3 tables en une seule?
    Je m'explique: si tu le fais et que tu as des relations 1:n entre elles (ce qui semble être le cas), tu vas avoir des informations redondantes dans ta table unique que tu vas avoir du mal à modifier.
    Exemple:

    Table tb_personne
    id_personne
    nom_personne
    prenom_personne

    Table tb_animal
    id_animal
    type_animal
    nom_animal

    Dans l'exemple, j'ai 2 personnes (1, Nom1, Prenom1 et 2, Nom2, Prenom2) et
    3 animaux (1, Chien, Nchien1; 2, Chat, Nchat2; 3, Chien, Nchien3)

    La personne 1 a le chien 1 et le chat 2, tandis que la personne 2 a le chien 3.
    Dans ta table réunifiée, tu as:

    id, nom_personne, prenom_personne, type_animal, nom_animal
    1, Nom1, Prenom1, Chien, Nchien1
    2, Nom1, Prenom1, Chat, Nchat2
    3, Nom2, Prenom2, Chien, Nchien3

    Imagine, si tu dois modifier le prénom de la personne 1... Il faut le faire pour tous les enregistrements... Et comment être sûr que ceux qui s'appellent Henry DUPONT soient tous les mêmes Henry DUPONT?? Les homonymes, dans mon exemple, ça existe

    Voilà pourquoi je me demande si tu peux vraiment réunifier tes tables

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    ma première réaction à la lecture: as-tu vraiment la possibilité de "réunifier" tes 3 tables en une seule?
    Je m'explique: si tu le fais et que tu as des relations 1:n entre elles (ce qui semble être le cas), tu vas avoir des informations redondantes dans ta table unique que tu vas avoir du mal à modifier.
    Non non... ces 3 tables ne sont pas liées entre elles... c'est la table résultante qui aura des liaisons... mais vers d'autres tables

Discussions similaires

  1. [Conception] Formulaire et base de donnée ?
    Par heldev dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/03/2006, 17h09
  2. Avis sur la conception de ma base de données.
    Par perlgirl dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 10/11/2005, 21h47
  3. Besoin d'aide sur la conception d'un base de données
    Par lordgodgiven dans le forum Modélisation
    Réponses: 1
    Dernier message: 01/10/2005, 16h51
  4. [Conception] Export de base locale sur le serveur
    Par Destampy dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 14/06/2005, 14h24
  5. Conception d'une base de donnees
    Par sara1983 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 29/04/2005, 14h38

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