Appliquer la notion
Soit la modélisation suivante représentant des médicaments, leurs composants et leurs contre-indications.
Question
On précise qu'un composant est présent dans un médicament avec un certain dosage donné en µg, au centième près.
Étendre le modèle conceptuel UML afin d'ajouter cette information.
Question
En mobilisant les règles adéquates, proposer un modèle logique de données correspondant en relationnel à partir du modèle conceptuel développé précédemment. Le repérage des domaines et des clés est obligatoire.
Solution
1
Medicament(#nom:varchar, description:varchar, description_longue:varchar, conditionnement:integer)
2
3
Contre_indication(#code:varchar, description:varchar, medicament=>Medicament) avec medicament non null
4
5
Composant(#code:varchar, intitule:varchar)
6
7
Utilise(#medicament=>Medicament, #composant=>Composant, dosage:real)