Vous êtes sur la page 1sur 9

Système

d’informations

Les règles de passage

Renaud Allamano-Kessler

ATER en Sciences de Gestion et du Management

FESG – Université Reims Champagne-Ardenne


Rappels

Clé primaire :
. Attribut (colonne) qui identifie de manière unique chaque enregistrement d’une entité (table).

Clé étrangère/externe :
. Colonne d’une table qui fait référence à une colonne d’une autre table.
Cet objet met de lier les tables entre elles.
Ex :
. Lorsque que la déplace une clé primaire dans une autre table, elle devient alors clé étrangère.
Règle n°1 : Les entités
. Chaque entité se transforme en une table. Les attributs de l’entité vont constituer les colonnes de la
table.
Règle n°2 : Association binaire de type (x,1) – (x,n)
. La clé primaire issue de l’entité côté cardinalités fortes est dupliquée dans la table issue de l’entité côté
cardinalités faibles. Une fois déplacée, la clé primaire devient clé étrangère.

. Dit autrement, la clé primaire de l’entité avec va se dupliquer et se déplacer dans l’entité avec (0,1) ou
(1,1).

. L’ensemble des cas représentant cette règle sont les suivants :


(0,1) – (0,n) (1,1) – (0,n)

(0,1) – (1,n) (1,1) – (1,n)


Règle n°3 : Association binaire de type (0,1) – (1,1)
. La clé primaire de la table issue de l’entité côté cardinalités faible (0,1) est dupliquée dans la table issue
de l’entité côté cardinalités forte (1,1). Une fois déplacée, la clé primaire devient clé étrangère.
Règle n°4 : Association binaire de type (0,1) – (0,1)
. La clé primaire issue de la table de l’une des entités est dupliquée dans la table issue de l’autre entité où
elle devient clé étrangère.

Ex :
. Solution 1
Entité 1 (Clé Primaire 1, Attribut 1/1, Attribut 1/2, #Clé étrangère 2)

Ou

. Solution 2
Entité 2 (Clé Primaire 2, Attribut 2/1, Attribut 2/2, #Clé étrangère 1)
Règle n°5 : Association binaire de type (1,1) – (1,1)
. Association binaire assez rare, toutefois, il existe plusieurs manières de traiter ce type d’association.
Ici, nous allons exposer la technique de la « Fusion ».

. L’idée est de fusionner les deux entités dans une seule table.

Ex :
. Solution 1
Entité 1 (Clé Primaire 1, Attribut 1/1, Attribut 1/2, Clé Primaire 2, Attribut 2/1, Attribut 2/2)
Attention, ici nous ne soulignons pas la clé primaire n°2

Ou

. Solution 2
Entité 2 (Clé Primaire 2, Attribut 2/1, Attribut 2/2, Clé Primaire 1, Attribut 1/1, Attribut 1/2)
Attention, ici nous ne soulignons pas la clé primaire n°1
Règle n°6 : Association binaire de type (x,n) – (x,n)
. Nous créons une table supplémentaire (une troisième si deux tables) ayant comme clé primaire une clé
composée des clés primaires des deux tables.

. Si la relation contient elle-même des propriétés (attributs d’une association), celles-ci deviennent
attributs de la table supplémentaire.

. Dit autrement, nous créons une nouvelle table qui va avoir pour clé primaire, les deux clés primaires de
deux tables initiales.

. L’ensemble des cas représentant cette règle sont les suivants :


(0,n) – (0,n) (1,n) – (0,n)

(0,n) – (1,n) (1,n) – (1,n)


Merci de votre attention !

Vous aimerez peut-être aussi