public:std-3:cm1:aspect_logique:2.2.4_cle_d_une_relation

  • Soit un schéma R(A1,...,Am).
Clé
  • Une clé K :
    • est un ensemble minimal d'attributs inclus dans R,
    • tel que toute relation r de schéma R définit une dépendance fonctionnelle de d(K) dans d(R),
  • cette dépendance est notée KR.
  • Remarques :
    • Si un schéma R possède une clé K, alors tous les éléments d’une relation r de schéma R sont discernables : la valeur de la clé permet d’identifier de façon unique chaque élément de l’ensemble.
    • Au sein d'un schéma, il est souvent possible de définir plusieurs clés à partir des attributs. Le concepteur du modèle choisit une clé parmi les clés possibles. Cette clé est appelée clé primaire.
    • Graphiquement, les attributs constituant la clé sont soulignés:

Exemple 1 :

Exemple 2 :

  • Pour certains schémas,
    • il est courant de définir comme clé un entier identifiant de façon unique chaque élément de l'ensemble (appelé identifiant ou “Id”).
    • La clé est alors constituée de cet attribut unique.

Représentation UML :

Previous : 2.2.3 Dépendances fonctionnelles Up : 2.2 Aspect logique Next : 2.2.5 Normalisation d'un schéma

  • public/std-3/cm1/aspect_logique/2.2.4_cle_d_une_relation.txt
  • Dernière modification : 2016/09/06 14:25
  • de edauce