|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 13 ![]() |
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 ? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : janvier 2003 Messages : 881 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 13 ![]() |
Merci pour ta réponse !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com