IV.4 Le modèle logique de données :
Apres l'application des règles de transformations et de
passage du diagramme de classe vers le modèle logique de données,
nous avons dégagé les différentes tables relatives au
diagramme de classe, elles sont comme suit:
Fournisseur (Code F, Rais_Soc, Adresse, Tel, Fax,
E-mail)
Bon_Entrée(Num Entree, Date_Entree, Num_Fact,
Date_Fact, Num_BCEX, Date_BCEX, #Code_F)
Produit (Ref_Prod, Design_Prod, Type, Qtt_Stock,
Stock_Min, #Ref_Fam) Ligne_BCI (Ref Prod,Num BCI, Qtt_Dem, Qtt_Acc,
Obs_BCI)
Ligne_Entrée (Num Entree, Ref Prod, Qtt_ProdE,
Prix_ProdE)
Ligne_Sortie (Num_BS, Ref_Prod, Qtt_Ser, Obs_BS)
Bon_Sortie (Num_BS, Date_BS, # Num_BCI)
Bon_CmdI (Num BCI, Date_BCI, #Nom_Ser)
Produit_NonC (Num Inv, #Ref_Prod)
Emplacement (Ref_Emp, Design_Emp)
Ranger (Ref_Prod, Ref_Emp)
Famille (Ref_Fam, Design_Fam)
Service_ Demandeur (Nom Ser, Nom_Dem, Pre_Dem,
Fct_Dem).
IV.5 Règles de passages
Dans ce qui suit, nous allons présenter les
différentes règles de passages, qui nous ont servis lors de
l'élaboration du modèle logique des données.
· Affecter une table à chaque classe.
[JCJO]
· Une association « un à plusieurs »
engendre la migration de la clé primaire de la table mère
à la table fille. [JCJO]
· Une association « plusieurs à plusieurs
» est représentée par une table ayant pour clé
primaire la concaténation des clés primaires des deux tables
associées. [JCJO]
IV.6 Règles de normalisation
Une table est sous la troisième forme normale si,
à tout moment, chaque ligne est constituée d'un identificateur
d'objet unique associé à un certain nombre d'attributs
indépendants. [JCJO]
|