Bonjour,
j'aurais besoin d'aide pour résoudre un petit problème pour une partie d'un mcd.
Ma base de données doit permettre d'obtenir (entre autres...)une valeur particulière appelé : dose.
Cette dose dépend obligatoirement
- du radiopharmaceutique administré,
-et du mode d'administration (IV,Per-os,intra-cisternale...),
-et du modele patient (ex: si le patient est un homme ou une femme ou un enfant),
- pour certains radiopharmaceutiques cela dépend en plus d'un taux de fixation(0%,0.5%,1%,5%,25% pour les radiopharmaceutiques concernés une dose correspond à chacun de ces taux ), de la fonction rénale(normale ou pathologique).
Un même radiopharmaceutique peut avoir plusieurs modes d'administration différents, concerne plusieurs modeles patient,la dose variant bien sûr. Pour certains radiopharmaceutiques la dose ne dépend ni du taux de fixation ni de la fixation.
Dans mon mcd : (voir image http://audom.site.voila.fr/ )
les entites :
-radiopharmaceutiques
-modes_administration
-modeles
-fixations_thyr
-fonctions_renales
chacune de ces entités est reliée à l'association : Administrer contenant comme propriété dose_efficace. quand on passe en relationnel id_radiopharmaceutique,id_mode,id_modele,id_fixation et id_fonction deviennent les clés étrangères et primaires de administrer et ne peuvent prendre la valeur NULL or j'aimerais que pour id_fixation et id_fonction cela puisse se faire.
Est-ce que je peux rajouter un id unique à administrer (ex: id_administrer) et toutes les autres clés ne seront qu'étrangères et donc pourront prendre la valeur NULL ou faut-il que j'envisage une autre solution.
Tout conseil est le bienvenu.
Merci
Partager