Note sur les clés

Dans la base de données tampon, les clés primaires de tables peuvent être des numéros aléatoires que leur a affectés le système. Les tables, qui en sont dépourvues, ont des clés, qui représentent une concaténation de clés primaires parent avec au moins un champ supplémentaire. Chaque table, dont la clé primaire est un numéro aléatoire affecté par le système, comporte une table associée qui gère ses clés.

Les points suivants fournissent de plus amples informations sur les tables clé :

  • Les tables clé permettent aux programmes d'affecter de nouvelles clés. Par exemple, avant l'allocation d'une nouvelle clé, le programme d'affectation de clés vérifie si la table clé correspondante existe.
  • Les tables clé sont constituées des deux colonnes suivantes uniquement :
    • Clé de l'objet,
    • ID d'environnement. L'ID d'environnement identifie la base de données où réside l'objet.
  • Les tables clé portent le même nom que leur table primaire avec le suffixe "_​K". Par exemple, la table clé pour CI_​ACCT est CI_​ACCT_​K.
  • La table clé d'une table dont la clé primaire est affectée par le système est définie dans son enregistrement de définition de table.
  • Lorsque vous renseignez les lignes de tables à l'aide de clés affectées par le système, vous devez également le faire dans la table clé associée. Par exemple, si vous insérez une ligne dans CI_ACCT, vous devez en faire de même dans CI_​ACCT_​K. L'ID d'environnement de ces lignes doit être identique à celui de l'enregistrement d'installation de cette base de données.
  • Lorsque vous renseignez les lignes de tables qui référencent cet enregistrement en tant que clé étrangère, vous devez utiliser la clé appropriée pour assurer des relations de données correctes. Par exemple, si vous insérez une ligne dans CI_​SA pour le compte mentionné ci-dessus, la colonne ACCT_​ID doit contenir la clé de compte temporaire.
  • Lors de l'insertion de lignes dans la base de données tampon, les clés ne sont pas nécessairement des numéros système aléatoires. Il leur suffit d'être unique. Un processus ultérieur, appelé Affecter les clés de production, affectera des clés système aléatoires avant de renseigner la production.