Vous êtes sur la page 1sur 1

Montrer que le couple (num_cmd, ref) constitue la clé primaire de

table lignes

Cas1 : on suppose que le num_cmd est la clé primaire de la table


lignes

Num_cmd ref Q
1 P1 10
1 P2 25

Le deuxième enregistrement est rejeté car le num_cmd est clé


primaire

Dans ce cas dans la commande n°1 on va commander un seul produit


P1. Impossible d’après la règle de gestion R3

Donc, le num_cmd n’est pas la clé primaire.

Cas2 : on suppose que la ref est la clé primaire

ref Num_cmd Q
P1 1 10
P1 2 20

Le deuxième enregistrement est rejeté car la ref est clé primaire

Le produit de ref P1 va être commandé une seule fois

Impossible d’après la règle de gestion R4.

Cas3 : on suppose que le couple (num_cmd, ref) constitue la clé


primaire.

Num_cmd ref Q
1 P1 10
1 P2 20
2 P1 25

Donc , le couple (num_cmd, ref) constitue la clé primaire.

Vous aimerez peut-être aussi