Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 20/06/2007, 03h49   #1
Invité de passage
 
Inscription : juin 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 13
Points : 4
Points : 4
Par défaut [Table] Relations un à un ou table unique

Bonjour,

J'ai créé une base de donnée pour une association, j'ai (pour le moment) créé plusieurs tables :
T_Contact
T_Membre
T_Ouvrier
T_Service
...

Un contact peut être "membre" ou "membre et ouvrier" ou "membre, ouvrier et en service". Si rééllement je créé ces différentes tables, je dois créer des relation un à un puisque un contact correspond à un membre etc... Mais, dans ce cas, si j'ai une personne qui est "en service" sans être "membre", ma table T_membre n'est pas remplie et j'ai donc un décalage dans la saisie suivante puisque les infos du prochain membre combleront ce vide... Y'a t'il une solution ?

Sinon je peux faire une table unique, mais elle sera chargée en renseignements (au niveau esthétique c'est pas grave, je fais des onglets), y'a t'il des inconvéniants à utiliser une table unique très chargée en renseignements ?

Quelle est la meilleur solution ?
Pistos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 08h37   #2
Membre chevronné
 
Avatar de muad'dib
 
Inscription : janvier 2003
Messages : 881
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : janvier 2003
Messages : 881
Points : 780
Points : 780
En général, quand on a une relation 1-1 il n'est pas nécessaire de créer une autre table. Une bonne solution serait de créer seulement une table contact avec des champs de type booléen "membre", "ouvrier" et "en service".
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans l'éditeur de message.
Pensez à la balise
Mon site dédié au jeu d'échecs - Logiciel de suivi d'entrainement de musculation gratuit
muad'dib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 08h49   #3
Invité de passage
 
Inscription : juin 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 13
Points : 4
Points : 4
Merci pour ta réponse !
Pistos 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 22h25.


 
 
 
 
Partenaires

Hébergement Web