Les colonnes de clé primaire doivent être mises en correspondance avec les attributs persistants. Tout comme les clés primaires pour les tables, vous devez définir ces attributs persistants comme identifiants primaires des classes d'entité. Les clés primaires mises en correspondance doivent être des clés primaires de tables principales.
Il existe trois types de mise en correspondance d'identifiant primaire :
Correspondance d'identifiant primaire simple c'est-à-dire une clé primaire ne comportant qu'une seule colonne. L'identifiant primaire mis en correspondance n'a qu'un attribut persistant mis en correspondance avec la colonne.
Correspondance d'identifiant primaire simple composite c'est-à-dire une clé primaire composée de plusieurs colonnes. L'identifiant mis en correspondance peut avoir le même nombre d'attributs persistants mis en correspondances avec les colonnes.
Correspondance d'identifiant primaire de composant, qui est un cas particulier de correspondance d'identifiant primaire composite. Plusieurs attributs persistants sont contenus dans une classe de type valeur. L'identifiant primaire mis en correspondance contient un attribut dont le type est une classe de type valeur.
La correspondance d'identifiant primaire est obligatoire pour les classes d'entité.