III.1.1.2.Règles des normalisations
La cardinalité 0,1 et 1,1 autrement dit Fils hérite
la clé de l'objet Père à cardinalité 0, n et 1, n
et cette clé est appelée clé étrangère ou
secondaire. 24
III.1.2. CHOIX ET STRUCTURE DES
ENTITES
a. Définition d'une Entité : Une
entité est une représentation d'élément
Matériel et Immatériel ayant un rôle dans un système
que l'on désire décrire25
b. Représentation
Réception
|
|
Malade
|
|
Consultation
|
|
Laboratoire
|
Nurec
Nomal Datar
Nomrec
|
Numal Nomal Nufic
Sexe
Adr
|
Nucons
Nomcons Spec
Nomal
Date
|
Codlab Nomlab Natex
Hrdeb
Hrfin
|
|
|
|
|
|
|
|
Médicament
Codmed Nomed Datfab Datexp Qtemed
|
|
|
|
|
Traitement Nutr Nomal
Nomtr
Spec Date
|
|
|
Pharmacie
|
|
|
|
Nuph
Nomph Adr
Tel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 Notes des cours : -Delattre MUMBA
-Fiston LELO
|
|
|
|
|
|
24 Idem
25 Idem
|
|
|
|
|
|
|
III.1.1.2. Contraintes
Sont des cardinalités qui relient les entités dans
le MCDB
a.Contraintes d'intégrités
fonctionnelles (CIF)
Le CIF exprime le fait une table peut avoir zéro ou
plusieurs relations à une
autre table sous cette représentation : 1, n et 1, 1 1,
n et 1, 0 1, 1 et 1, 0 0, 1 et 1, n 0, n et 1, 1
Et ces relations sont dites : « Père-Fils »
c.à.d. le père cède sa clé primaire au Fils et
cette clé devient secondaire dans Fils.
Les Entités qui nous ont donné l'opportunité
d'avoir le CIF sont :
Pharmacie - Médicament Consultation - Médicament
Consultation - Malade Réception -Malade
Malade - Laboratoire Malade - Traitement
Noms des Entités
|
Relation
|
CIF
|
Pharmacie - Médicament
|
Octroyer
|
1, n - 1, 1
|
Consultation - Médicament
|
Prescrire
|
1, n - 1, 1
|
Consultation - Malade
|
Consulter
|
1, n - 1, 1
|
Réception -Malade
|
Recevoir
|
1, n - 1, 1
|
Malade -Laboratoire
|
Examiner
|
1, 1 - 1, n
|
Malade - Traitement
|
|
|
|
Soigner
|
1, 1 - 1, n
|
-Contraintes d'intégrités multiples
(CIM)
Celle-ci représente un type de relation
Père-père dans ce cas cette relation devient une table porteuse
comme propriétés les deux clés primaires des tables qu'il
relie et elles deviennent étrangères.
Elle est représentée sous cette forme :
1, n - 1, n 0, n - 0, n 0, n - 1, n m, n - m,n
III.2. DESCRIPTION DV MLDR
Réception (Nurec, Nomal, Datar,
Nomrec)
Malade (Numal, Nufic, Nomal, Grad, Sexe,
Adr, Unit, #Nurec, #
Nucons, # Nulab, # Nutr)
Consultation (Nucons, Nomal, Nominfc,
Spec, Decis, Date)
Traitement (Nutr, Nomal, Nomtr, Spec,
Decis, Date)
Pharmacie (Nuph, Nomph, Adr, Tel)
Medicament (Codmed, Nomed, Datfab,
Datexp, Qtemed, # Nucons, # Nuph)
Laboratoire (Nulab, Nomlab, Adr, Natex,
Hrfin)
|