2.2.4 Clé d'une relation
- Soit un schéma .
Clé
- Une clé :
- est un ensemble minimal d'attributs inclus dans R,
- tel que toute relation de schéma définit une dépendance fonctionnelle de dans ,
- cette dépendance est notée .
- Remarques :
- Si un schéma possède une clé , alors tous les éléments d’une relation de schéma 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 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