L'essentiel d'Access 2016

Définir une clé primaire

Testez gratuitement nos 1309 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
La clé primaire est indispensable, elle permet d'identifier un enregistrement dans une table. Finalisez votre table en ajoutant une clé primaire.
04:33

Transcription

Je dois, dans chacune de mes tables, avoir une clé primaire. Cette clé primaire peut porter sur un, ou sur plusieurs champs mis bout-à-bout. Alors ça sert à quoi une clé primaire ? Une clé primaire, ça va nous permettre de distinguer un enregistrement parmi tous les autres enregistrements et cela va surtout nous empêcher d'avoir des doublants. Si par exemple je faisais une table contenant des informations relatives à mon personnel une bonne clé primaire pourrait être le numéro de sécurité sociale. Chaque individu a un numéro de sécurité sociale seul et unique, il n'y a pas deux individus, sauf falsification, qui ont le même numéro de sécu. Dans ce cas-là, on dirait que le numéro de sécurité sociale est un bon candidat pour faire une clé primaire. L'adresse e-mail est aussi un bon candidat pour faire une clé primaire parce que, au monde, il n'y a pas deux personnes qui ont la même adresse e-mail. Bref, il faut dans chacune des tables que vous trouviez le champ qui fait un bon candidat pour une clé primaire. C'est un champ qui prend naturellement une valeur seule et unique qui ne peut pas être dupliquée dans la table. Dans certains cas, on ne trouve pas une clé primaire potentielle, on ne trouve pas un champs candidat, alors, à ce moment-là, il faut se rabattre sur plusieurs champs. Et dire : « Si un champs tout seul ne suffit pas, si j'en mets deux bout-à-bout, est ce que je ne pourrais pas créer une clé primaire sur cette mise bout-à-bout de champs, prenant par exemple un nom. » Si je veux mettre une clé primaire sur un nom, c'est un peu stupide parce que si j'ai deux personnes qui ont le même nom, Je ne pourrais pas rentrer la deuxième personne dans ma base de données. Alors je me dis : « Si je prenais le nom + le prénom ». Là il y'a moins de chance de tomber sur deux individus ayant le même nom prénom. Oui, mais c'est encore possible. Alors je pourrais prendre le nom et prénom et la date de naissance. Alors là c'est vrai que les probabilités d'avoir, dans votre table, deux individus ayant le même nom, le même prénom et la même date de naissance avoisinent le zéro, mais ce n'est pas zéro quand même. Dans certains cas, on est obligé de bricoler une clé primaire parce qu'on n'a pas les éléments nécessaires. Nous ici, pas de problème, dans cette table, nous avons l'identifiant du bien qui est un numéro automatique « 1, 2, 3, 4, 5... » Il est indexé, oui, sans doublon, donc on ne peut pas avoir deux fois le même numéro dans la table, ça c'est vraiment le candidat idéal par rapport à tous les autres champs de notre table. Donc je vais le sélectionner, en cliquant dessus, sur le petit carré gris, et là dans « Outil table création », dans le groupe outil je vois clé primaire. Je clique sur clé primaire, Je vois une petite clé qui fait son apparition ici, et j'ai donc désigné ce champ comme étant ma clé primaire. Et donc, à partir de maintenant, je pourrais retrouver à coup sûr n'importe lequel de mes biens par l'intermédiaire de son numéro d'identification. Je vais supprimer ma clé primaire, Je clique dessus, Je reclique sur clé primaire pour la retirer. Imaginons pour que je montre comment on fait, qu'on fasse notre clé primaire par rapport à l'identifiant du bien et qu'on souhaite mettre aussi le fait que la surface fasse partie de l'identifiant. Ça sera un peu stupide dans notre cas, mais imaginons que. Je maintiens « Ctrl » enfoncé, je clique sur « Surf » et donc j'ai cliqué sur ID_Bien Maintenant je fais clé primaire, j'obtiens une clé primaire qui porte sur les deux. Maintenant si je viens sur l'onglet « Index », je fais apparaître cette petite boite et là, je vois que la clé primaire porte sur l'identifiant du bien, l'identifiant du bien est une clé primaire, elle est à valeur unique. Et j'ai rajouté derrière, dans le même package « Surf », donc je mets bout-à-bout l'identifiant du bien et la surface Donc ces deux éléments mis bout-à-bout forment ma clé primaire. Je vais supprimer tout ça. Je vais appuyer sur « Suppr », et ici j'appuie sur « Suppr », je supprime tout, donc en cliquant sur la case grise, en touchant la touche « Suppr ». Je ferme, Je vais revenir, après avoir déséléctionné en cliquant sur n'importe laquelle des cases ici. Je vais reséléctionner mon identification de bien et je vais mettre dessus la clé primaire. Donc voilà comment pratiquer pour mettre une clé primaire sur un champ ou sur plusieurs. Dans la plupart des cas, vous n'aurez à mettre de clé primaire que sur un seul et unique champ.

L'essentiel d'Access 2016

Apprenez à concevoir une base de données relationnelle avec Access. Utilisez les tables, saisissez des données, effectuez des requêtes de sélection, créez des formulaires, etc.

5h30 (78 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :9 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !