L3 Info : SGBD
 
◃  Ch. 4 Le modèle Entité/Association  ▹
 

Notion de Clés

  • La notion de clé est fondamentale en base de données
  • Dans le modèle relationnel, une clé correspond à un ensemble d'attributs issue d'une relation qui détermine la valeur de tous les attributs de cette relations.
  • i.e. tous les attributs n'appartenant pas à la clé sont en dépendance fonctionnelle de la clé.
  • i.e. une clé correspond à une valeur d'un ensemble d'attributs associée à au plus une instance d'une entité.
  • La valeur d'une clé est unique.
  • On utilise fréquemment des attributs artificiels (ID) pour remplir le rôle de clé dans une relation.
  • Ex : votre numéro étudiant vous identifie plutôt que d'utiliser vos nom, prénoms, date et lieu de naissance.
  • Par convention, les noms des clés des entités sont soulignés.
  • Une entité (ou une relation) ne peut avoir qu'une seule et unique clé primaire.
  • Les clés étrangères correspondent à des attributs utilisés dans une relation dont la valeur correspond à une valeur licite d'une clé primaire d'une autre relation.