Bonjour à tous,
je construis un outil Access pour gérer un projet: il s'agit d'affecter des projets de travail à des personnes: dans la réalité il y a deux types de personnes assez distincts: des soignants et des institutionnels.
La différence se traduit par le nombre de champs différents: par exemple on peut affecter un critère "spécialite" aux soignants ( critère qui sera pertinent pour des recherches ultérieures) , mais qui n'est pas utilisable pour les institutionnels.
Or lorsque j'affecterai les projets aux personnes, je veux pouvoir appeler en même temps les contacts soignants et non soignants (l'utilisateur n'a pas à savoir qu'il y a une différence).
j'ai donc pensé faire deux tables (l'utilisateur aura le choix entre deux onglets de formulaire pour la saisie), et ensuite lorsque j'ai besoin d'appeler les deux types de contacts en même, j'utilise une table alimentée par une requête union sur les champs communs.
J'ai essayé de faire une modélisation sur un excel, le document est en pj.
Ma question est double:
- que pensez-vous de l'organisation des tables? (si mon schéma est compréhensible)
- est-ce une bonne idée de stocker les données ainsi, dans deux tables séparées, ou bien y a t il des arguments pour tout stocker dans une seule et même table, mais en ayant des enregistrements partiellement vides?
Merci d'avance.
Etxe.
Partager