Procédure : créer des clés primaires (Visual Database Tools)

Définissez une clé primaire pour appliquer l'unicité aux valeurs entrées dans les colonnes spécifiées qui n'acceptent pas les valeurs null. Si vous définissez une clé primaire pour une table de votre base de données, vous pouvez mettre cette table en relation avec d'autres tables et réduire ainsi la quantité de données redondantes requise. Il ne peut exister qu'une seule clé primaire par table.

Pour créer une clé primaire

  1. Dans le Concepteur de tables, cliquez sur le sélecteur de ligne correspondant à la colonne de base de données que vous voulez définir comme clé primaire. Si vous voulez sélectionner plusieurs colonnes, appuyez sur la touche CTRL et, tout en la maintenant enfoncée, cliquez sur les sélecteurs de ligne des autres colonnes.

  2. Cliquez avec le bouton droit sur le sélecteur de ligne de la colonne et cliquez sur Définir la clé primaire. Un index de clé primaire, nommé « PK_ », suivi du nom de la table, est automatiquement créé ; vous le retrouverez dans la boîte de dialogue Index/Clés.

AttentionAttention

Si vous voulez redéfinir la clé primaire, vous devez supprimer toutes les relations avec la clé primaire existante avant de pouvoir créer la nouvelle clé primaire. Un message vous avertira que les relations existantes seront automatiquement supprimées dans le cadre de ce processus.

Une colonne de clé primaire est identifiée par un symbole de clé primaire dans son sélecteur de ligne.

Si une clé primaire comporte plusieurs colonnes, les doublons sont autorisés dans une colonne, mais chaque combinaison de valeurs provenant de toutes les colonnes de la clé primaire doit être unique.

Si vous définissez une clé composée, l'ordre des colonnes dans la clé primaire correspond à l'ordre des colonnes de la table dans votre schéma. Vous pouvez cependant modifier l'ordre des colonnes après la création de la clé primaire. Pour plus d'informations, consultez Procédure : modifier des clés primaires (Visual Database Tools).