Créer une clé
Voir préalablement : Les tables d'une base de données.
Pour créer une clé :
1. Ouvrez les propriétés de la table concernée.
2. Cliquez sur la page Caractéristiques.
3. Sous la section Clés, cliquez sur le bouton Nouveau.
La fenêtre de création d'une clé apparaît.
4. Sélectionnez le type de clé à créer ;"étrangère" ou "primaire". La création d'une clé varie selon le type indiqué.
Clé primaire
Lorsque vous sélectionnez le type "Primaire", la clé apparaît dans les propriétés de la table.
Pour définir les propriétés de la clé :
1. Passez le curseur de la souris sur la clé et cliquez sur le bouton Propriétés.
2. Dans la page Colonnes vous pouvez spécifier les colonnes sur lesquelles porte la clé.
Il est également possible de spécifier la clé primaire d'une table dans la page Identifiants de la fenêtre de propriétés de l'entité dont elle est issue. Voir Identifiant d'une entité.
Il est également possible de spécifier manuellement la clé primaire en la faisant porter sur des éléments qui peuvent être des attributs de l'entité ou la clé primaire d'une autre table reliée par une association contrainte (multiplicité 1).
Dans tous les cas, la clé ainsi spécifiée sera créée dans la table lors de la synchronisation.
Clé étrangère
Lorsque la clé créée est une clé étrangère, une liste des tables de la base de données est présentée.
1. Sélectionnez la table de référence sur laquelle porte la clé étrangère.
Si la table que vous choisissez comporte une clé primaire, un message apparaît.
2. Sélectionnez Oui.
la clé apparaît dans les propriétés de la table.
Vous pouvez modifier le Nom local de la clé (le nom complet d'une clé est composé du nom de la base de données à laquelle elle appartient, suivi du nom de la table, puis de son nom local : dans l'exemple qui précède, "BD Bourse::Concerner::Cle1").
Pour une clé étrangère, comme lors de l'édition d'une clé, il est possible de préciser la gestion de l'intégrité référentielle en mise à jour (On Update) et en suppression (On Delete).