Bonjour
...
Lors de la création d'une table nous devons placer une clé primaire, a quoi sert-elle?
Il s'agit d'un identifiant ( index ) permettant de repérer sans ambiguïté une information
parmi un ensemble.
Un client parmi tous les clients, un étudiant parmi tous...
Par exemple il s'agit d'un numéro d'INSEE permettant de repérer un individu
parmi la population française, un code postal permettant d'indexer une
commune, un numéro minéralogique pour les véhicules, un numéro de
chèque, etc.
Comment savoir où la placer ?
Malheureusement pas de truc ou astuce. Il faut analyser le sujet donné
en comprenant bien le Système d'Information et utiliser ( ou générer )
les propriétés ( champs ) permettant d'indexer.
Si le Modèle Logique des Données vous est donné. Les clefs primaires
sont indiquées au niveau des relations ( rectangles bleus ) par une
( ou plusieurs ) propriété(s) soulignée(s).
Voir
ICI pour un schéma explicatif.
Quelques documents mis en ligne et les liens publiés sur l'e-Babillard.
Vous y trouverez des éléments de réponse supplémentaires :
@lpf