Vous êtes sur la page 1sur 7

Rgles suivre pour concevoir un schma relationnel Les rgles principales de transformation dun schma conceptuel Entit -Relation

n en un schma relationnel sont : Rgle I : Toute entit est traduite en une table relationnelle dont les caractristiques sont les suivantes : le nom de la table est le nom de lentit ; la cl de la table est lidentifiant de lentit ; les autres attributs de la table forment les autres colonnes de la table.

Figure N 9 : TRADUCTION DE LA RELATION PLUSIEURS PLUSIEURS

Rgle II : Toute relation binaire plusieurs plusieurs est traduite en une table relationnelle dont les caractristiques sont les suivantes : le nom de la table est le nom de la relation ;

la cl de la table est forme par la concatnation des identifiants des entits participant la relation ; les attributs spcifiques de la relation forment les autres colonnes de la table.

Une contrainte dintgrit rfrentielle est gnre entre chaque colonne cl de la nouvelle table et la table dorigine de cette cl. (voir schma page suivante)

Figure N 10 : TRADUCTION DE LA RELATION PLUSIEURS PLUSIEURS

Rgle III : Toute relation binaire un plusieurs est traduite :

1. soit par un report de cl : lidentifiant de lentit participant la relation ct N est


ajoute comme colonne supplmentaire la table reprsentant lautre entit. Cette colonne est parfois appele cl trangre. Le cas chant, les attributs spcifiques la relation sont eux aussi ajouts la mme table ;

2. soit par une table spcifique dont les caractristiques sont les suivantes :
le nom de la table est le nom de la relation ; la cl de la table est lidentifiant de lentit parti cipent la relation ct 1 ; les attributs spcifiques de la relation forment les autres colonnes de la table.

Figure N 11 : TRADUCTION DE LA RELATION UN PLUSIEURS

Rgle 4 : Toute relation binaire un un est traduite, au choix, par lune des trois solutions suivantes : fusion des tables des entits quelle relie (choix1) ; report de cl dune table dans lautre (choix2) ; cration dune table spcifique reliant les cls des deux entits (choix3).

Les attributs spcifiques de cette relation sont ajouts la table rsultant de la fusion (choix1), reports avec la cl (choix2), ou insrs dans la table spcifique (choix3). Figure N 12 : TRADUCTION DE LA RELATION UN UN

Exemple :
Figure N 13a: TRADUCTION DUN SCHEMA CONCEPTUEL EN SCHEMA RELATIONNEL

Figure N 13b: TRADUCTION DUN SCHEMA CONCEPTUEL EN SCHEMA RELATIONNEL

EXERCICES n2 Transformer le schma ER de la gestion de la bibliothque de lexercice n1 en schma relationnel.

Vous aimerez peut-être aussi