Partager via


Comment : créer des clés primaires

Mise à jour : novembre 2007

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.

Remarque :

Certaines bases de données appliquent des règles différentes pour les contraintes de clé primaire. Pour plus d'informations sur le traitement des contraintes de clé primaire par votre base de données, consultez la documentation de votre base de données.

Remarque :

Les boîtes de dialogue et commandes de menu qui s'affichent peuvent différer de celles décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

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.

Attention :

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 Comment : modifier des clés primaires.

Voir aussi

Tâches

Comment : supprimer des clés primaires

Comment : modifier les propriétés des relations

Comment : modifier des clés primaires

Concepts

Relations entre tables (Visual Database Tools)

Référence

Propriétés des clés primaires ou uniques

Autres ressources

Utilisation des contraintes

Utilisation des contraintes